(Translated by https://www.hiragana.jp/)
ncurses - 維基百科,自由的百科全書 とべいたり內容

ncurses

本頁使用了標題或全文手工轉換
維基百科ひゃっか自由じゆうてき百科全書ひゃっかぜんしょ

ncurses
基於ncurses的menuconfig(英語:Menuconfig)
もと於ncursesてきmenuconfig英語えいごMenuconfig
開發かいはつしゃGNUけい
目前もくぜん版本はんぽん6.3(2021ねん11月8にち,​2ねんまえ​(2021-11-08
原始げんし碼函しき 編輯維基數據連結
作業さぎょう系統けいとうPOSIX
類型るいけいけん工具こうぐばこ
特許とっきょじょうX11特許とっきょじょう
あみinvisible-island.net/ncurses/

ncursesnew cursesいちほどしきはこしき,它提供ていきょうりょうAPI允許いんきょほどしき設計せっけいへんうつし獨立どくりつ於終はしてきもと文字もじてきようかいめん英語えいごText-based_user_interface。它是いちきょなずらえ終端しゅうたんなかてきるいGUI應用おうよう軟件工具こうぐばこ。它還さいけいりょうぼたるまくおもしん整理せいり方法ほうほう,以減少げんしょう使用しようとおはしshellどきぐういたてきのべおそ

歷史れきし

[編輯へんしゅう]

ncursesちゅうてきnらいみなもと於單new。這是いんためncursesSystem Vだい4.0はん(SVr4)ちゅうcursesてき自由じゆう軟件複製ふくせいひん, 而那また停止ていし開發かいはつてき4.4 BSD cursesてき增強ぞうきょうばん[1]System V嚴格げんかく遵守じゅんしゅりょうX/OpenしゃくいずるてきXSI Curses標準ひょうじゅん

1980ねん左右さゆう加州かしゅう大學だいがくはく克利かつとし分校ぶんこうためBSD作業さぎょう系統けいとう開發かいはつりょう最初さいしょてきcursesはこしき,以支援しえんめんこうぼたるまくてき遊戲ゆうぎ。它最はつ使用しようりょうtermcapはこしき,其他ほどしき,如vi編輯へんしゅう中也ちゅうや使用しようりょう這個はこしき[1]

BSD cursesはこしきてき成功せいこう促使かいなんじ實驗じっけんしつざい們的System IIISystem Vだい1はんUnix系統けいとうちゅうしゃくいずる增強ぞうきょうてきcursesはこしき。這個はこしきこうのうさら強大きょうだい,而且它用terminfo代替だいたいりょうtermcap。しか而,ゆかりAT&Tてき原始げんし碼分はつ政策せいさくあらためすすむてきcursesはこしきなみぼつゆうBSDしゃこう接受せつじゅ[1]

やく1982ねん,帕維なんじ·柯蒂斯(Pavel Curtis)開發かいはつりょうかいなんじ實驗じっけんしつcursesてきめん軟件複製ふくせいひんめいためpcurses。它由其他人たにん維護いたりょう1986ねん[2]

1991ねんねんそこざいZeyd Ben-Halimてき努力どりょく,pcursesはこしきいたりょうしんいち改善かいぜん[1][2][3] 1993ねん11月,しんはこしき名字みょうじncursesしゃくいずるりょう,它的くびぬし版本はんぽんため1.8.1。 ずい版本はんぽん1.8.8(1995)てき工作こうさくよしほこりさとかつ·かみなりこうむ主導しゅどう添加てんかりょうJuergen Pfeiferへんうつしてきひょうたんせんたんはこしき[4]1996ねんおこり,它一ちょくゆかりThomas E. Dickey維護。[2]

だい多數たすうncursesよびさけべ以很方便ほうべん移植いしょくいたきゅうてきcursesじょうただじゅう新編しんぺんやく,System Vてきcurses實現じつげん就可以支援しえんBSDてきcursesほどしき[5]しか而,一些地方卻存在問題,如在處理しょり終端しゅうたんちぢみじょういんためきゅうてきcursesぼつゆう對應たいおうてきこうのう

終端しゅうたん資料しりょう

[編輯へんしゅう]

Ncurses使用しようterminfoあずか延伸えんしんすうよりどころあるtermcap。其它cursesてき實現じつげん一般いっぱん使用しようterminfo;少數しょうすう使用しようtermcap。ゆう極少きょくしょうすう實現じつげん(mytinfoいち時間じかん較久てき例外れいがい[6]使用しよう

特許とっきょ

[編輯へんしゅう]

NcursesGNUけいてきいち部分ぶぶん。 它是極少きょくしょうすう不在ふざいGNU GPLあるLGPL下分しもぶんはつてきGNU檔案;它是ざいいち類似るいじMIT特許とっきょじょうてきひろし自由じゆう軟件特許とっきょじょう下分しもぶんはつてき[7] 這是よし於在開發かいはつしゃ指定してい版權はんけん協定きょうていゆかり自由じゆう軟件基金ききんかい起草きそうてき

ざい簽署協定きょうてい以將權利けんり交給FSFゆうじょう款寫どう

The Foundation promises that all distribution of the Package, or of any work "based on the Package", that takes place under the control of the Foundation or its agents or assignees, shall be on terms that explicitly and perpetually permit anyone possessing a copy of the work to which the terms apply, and possessing accurate notice of these terms, to redistribute copies of the work to anyone on the same terms.[7]

ほん基金ききんかい承諾しょうだくざいほん基金ききんかいある其控せいてき代理人だいりにんある受讓人中ひとなかしょぶんはつてきにんなんほん軟件套件,あるもと於本軟件套件」てきにんなん作品さくひんおうざいじょう款中明確めいかく永久えいきゅう允許いんきょにん何人なんにんようゆう一份適用此條款的作品副本,且在じょう款中明確めいかく聲明せいめい,以相どうじょう款重ぶんはつ作品さくひん

よりどころ維護しゃThomas E. Dickeyせつ,這排除はいじょりょう以任なん版本はんぽんてきGPLじゅう授權ほどしきいんため它會たい連結れんけついた這個はこしきてきほどしきさんせいげんせい[7]

使用しようncursesてきほどしき

[編輯へんしゅう]

ゆうなりひゃくてきほどしき使用しようncurses。[8][9]いち些程しき,如GNU Screenw3mただ使用しようtermcapかいめん執行しっこうぼたるまく管理かんり。另一些,如GNU Midnight CommanderYaST使用しようcursesほどしきかいめん

まいり

[編輯へんしゅう]

參考さんこう資料しりょう

[編輯へんしゅう]
  1. ^ 1.0 1.1 1.2 1.3 Eric S. Raymond. ncurses: Portable Screen-Handling for Linux. Linux Journal. September 1995 [2013-05-10]. (原始げんし內容そん於2012-02-26). 
  2. ^ 2.0 2.1 2.2 Thomas E. Dickey. NCURSES - New Curses. December 1996 [2013-05-10]. (原始げんし內容そん於2019-05-08). 
  3. ^ The README file in ncurses 1.8.1 states "v0.1 July 31, 1992" and "v1.8.1 November 5, 1993", which agrees with the NEWS (changelog) fileぺーじめんそん檔備份そん互聯もう檔案かん
  4. ^ NCURSES - Frequently Asked Questions (FAQ): Who wrote NCURSES?. [2013-05-10]. (原始げんし內容そん檔於2018-08-21). 
  5. ^ A Hacker's Guide to Ncurses Internals. [2013-05-10]. (原始げんし內容そん於2018-03-21). 
  6. ^ Ross Ridge. mytinfo posting to comp.sources.unix newsgroup. Internet Systems Consortium, Inc. December 27, 1992 [2017ねん11月12にち]. (原始げんし內容そん檔於2011ねん5がつ16にち). 
  7. ^ 7.0 7.1 7.2 NCURSES - Frequently Asked Questions (FAQ): Is it GPL'd?. [2013-05-10]. (原始げんし內容そん檔於2018-08-21). 
  8. ^ Search results: +ncurses. freshmeat.net. [2013-05-10]. (原始げんし內容そん檔於2012-02-18). 
  9. ^ Projects tagged ‘ncurses’. ohloh. [2013-05-10]. (原始げんし內容そん檔於2013-05-15). 

外部がいぶ連結れんけつ

[編輯へんしゅう]

ほどしきかい

[編輯へんしゅう]

工具こうぐばこ

[編輯へんしゅう]

かたりげん繫結

[編輯へんしゅう]

ぶんはつふうそう

[編輯へんしゅう]