亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 4703 | 回復: 0
打印 上一主題 下一主題

aptitude使用指南 [復制鏈接]

論壇徽章:
0
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2011-07-02 21:25 |只看該作者 |倒序瀏覽
本章要點:版權聲明:

作者:InBi
Email:InBi@itwhy.org
版權所有:www.itwhy.org
若需獲取本文檔最新版本請您訪問:http://www.itwhy.org/2011/06-15/158.html

本文檔版權適用于GPLv2,任何人都有文檔的閱讀、修改、復制、再發(fā)行和演繹版本的授權,但必須完全保留版權聲明,不得對版權聲明作任何形式的修改,包括樣式和排版。
由于作者水平有限及個人思想偏見,謬誤難免,請在閱讀中自行鑒別。如果您發(fā)現(xiàn)了文檔中的錯誤,哪怕是錯別字或排版問題,懇請來信指出,任何對文檔質量提高的建議我都會虛心接納。

參考文獻:

aptitude 簡明手冊:http://man.ddvip.com/linux/debian/aptitude

本章正文:1 aptitude概述

aptitude 是 Debian GNU/Linux 系統(tǒng)中, 非常神奇的的軟件包管理器, 基于大名鼎鼎的 APT 機制, 整合了 dselect 和 apt-ge2 的所有功能, 并提供的更多特性, 特別是在依賴關系處理上。

1.1 認識aptitude的CUI界面

1、Debian默認就已經(jīng)安裝了aptitude軟件啦!只需在CLI提示符中鍵入:aptitude,然后按[enter]即顯示下圖:

第一行:是菜單欄
第二行:顯示操作提示:C-T(打開菜單)、 ?(幫助手冊)、q(退出)、u(更新源列表)、g(執(zhí)行操作)
第三行:顯示aptitude軟件版本
第四行:軟件列表
第五行:信息框,可以用[a]和[z]實現(xiàn)滾屏,在不同信息視圖間切換,[D]則用于顯示和隱藏信息區(qū)。

軟件列表項:

Security Updates(安全更新)
系統(tǒng)漏洞補丁包

Updated Packages(有升級的軟件包)
本機安裝的軟件包中有新的版本。

New Packages(新增軟件包)
更新()軟件庫列表后所增加的軟件包,讓用戶了解 Debian 軟件庫增加了哪些軟件,您可以鍵入[f]將其清除顯示,并將它們集合到軟件庫中。

Installed Packages(已安裝軟件包)
這些軟件包已經(jīng)安裝在您的機器上。

Not Installed Packages(尚未安裝的軟件包)
這些軟件包當前沒有安裝在您的機器上。

Obsolete or Locally Created Packages(廢棄或本地創(chuàng)建的軟件包)
這些軟件包目前已安裝在您的機器上,但是它們并未出現(xiàn)在APT軟件庫中。

Virtual Packages(虛擬包)
虛擬包是由一些軟件包提供的邏輯概念。例如,mail-transport-agent 就是由 postfix 和 sendmail,以及其它等等軟件包提供的。

Tasks(任務)
任務是一組軟件包,它們提供了一種簡單的方法來選擇一組預定義的,完成特定任務的軟件包。

2、在軟件列表中的任意類按[Enter]就會打開此類的下一級分類,軟件按其功能有序的放在相應的子類中,依次……最終顯示軟件包。順便告訴你,supertux是一個很好玩的游戲哦,和超級瑪麗一樣,呵呵。

我們一起來看supertux-data軟件包,講解軟件列表的每一項的意思:

idA:軟件標記(有四個字母,都有其各自的意思,這里沒有顯示U)(注意大小寫):

一:v虛擬  B損壞  u解包  C預配置  H預安裝  c卸載  p未安裝(即清除)  i已經(jīng)安裝  E內部錯誤
(軟件當前的狀態(tài),如i表示本機已經(jīng)安裝,p表示這個軟件未在本機安裝)

二:h保持  p清除(完全卸載)  d刪除(卸載)  B損壞  i安裝  r重裝  u升級
(這里是重點,這里的標記表示你將要干什么。例如i表示你將要安裝這個軟件)

三:自動手動設置,顯示A的軟件是由于依賴關系系統(tǒng)自動安裝的,沒有顯示A的軟件是手動安裝的。

四:顯示U表示軟件源中的包比本機安裝的包版本更新。

supertux-data:軟件的名稱

-16.8MB:軟件占用空間的大小

0.1.3-1.2:本機安裝的軟件版本

0.1.3-1.2:APT軟件源中的版本(如果比本機版本高,則會在表記中顯示第四個字母U,表示有新版本)

2 aptitude的簡單操作介紹

其實所有操作,在菜單中都有介紹,我也不必把快捷鍵打印出來,但是我還是多此一舉了。

對于任何程序來說,您首先知道的就是如何退出,在aptitude的主界面中鍵入[q](quit),即可退出 aptitude。任何時候您鍵入[?](help),都可以喚出幫助信息。呵呵,在主界面第二行有指示哦。!

在進一步操作前你需要正確的配置sources.list文件。并確保軟件包列表及時的更新。命令就是為此設計的,這類似于 apt-get update 操作,即更新軟件倉庫。如果發(fā)現(xiàn)新的軟件包,可以鍵入[f](forget that packages are new)命令,將它們列入到可用軟件包中去。

把光標移到你感興趣的軟件包上,查看更詳細的信息介紹,[q]則會退出信息顯示屏幕。

2.1 aptitude的軟件包查詢

[/]搜索軟件包,[\]反向搜索軟件包,即向后(上)查詢,[l]可以以某種標準限制軟件包顯示在窗口中

aptitude用于搜索的關鍵字

關 鍵 字用 途
^匹配起始字符
$匹配結束字符
~ahold保持現(xiàn)有版本的軟件包
~b損壞的軟件包
~d< text>描述中含有< text>內容
~g無用的軟件包
~m< maint>由< maint>維護的軟件包
~n< text>名稱中含有< text>的軟件包
~V< version>版本號中含有< version>的軟件包

以上關鍵字可以組合使用:~ahold~dmail邏輯與(AND),~v|~b邏輯或(OR),!~b邏輯非(NOT)。

NOTE:

查詢不會忽略兩個關鍵字間的空格,請務必注意!


2.2 aptitude的軟件包標記與執(zhí)行

選擇軟件包,然后按下對應鍵進行標記:

[+]選定要安裝的軟件包.
[-]選定要刪除的軟件包.
[_]選定要清除的軟件包.
[=]保持軟件包的當前版本,阻止其被升級.
[:]僅在aptitude會話期間鎖定軟件包.
[L]請求重裝軟件包.
[M]將軟件包標記為自動安裝.
自動安裝的軟件包在手動安裝的包對其沒有依賴需求時會自動刪除.
[m]將軟件包標記為手動.
[R]請求重新配置軟件包.
[I]請求立即安裝軟件包(以其依賴包)并暫時鎖定其它升級和
安裝的軟件包.
[F]禁止安裝某個版本的軟件包.但是,對更高版本正常使用.
[B]調用reportbug,申報一個軟件包的錯誤.
[C]下載并顯示一個軟件包的變更日志.
[d]查詢相關軟件包: suggest/recommanded/depends
[r]查詢依賴包

NOTE:

[Ctrl]+組合鍵可用于取消上一步的動作


當你標記好后,[g]會進入預覽窗口,此時你還是可以編輯,再次[g]將執(zhí)行操作。

2.3 aptitude的名詞解釋

受損的軟件包:不能滿足依賴關系的,或相互沖突的軟件包

卸載和完全卸載:卸載是刪除軟件程序,但保留其配置文件;完全卸載則是全部刪除。

虛擬包:有時候,軟件包可能需要其它必需選擇的軟件包提供一個概念。這種需求的一個典型例子可以在軟件包的關聯(lián)信息中找到。at被設計為依賴能發(fā)送電子郵件的程序。在Debian中,有不下十種郵件傳輸代理軟件,并不是寫死到at的依賴信息中,軟件包只是簡單的通過依賴于概念包mail-transport-agent 來實現(xiàn)。提供了所需功能的軟件包都聲明提供了這種概念,在Debian中,是通過所謂的“虛擬包”來實現(xiàn)的。在系統(tǒng)中安裝了任意一個提供了mail-transport-agent虛擬包的軟件包,Debian軟件包工具都認為滿足了依賴關系。

任務的概念:一個Debian系統(tǒng)通常用于完成某些任務。比如,您可能把它作為您的桌面系統(tǒng),或數(shù)據(jù)庫服務器,或 web 服務器,郵件服務器等等。Debian 提出的任務的概念是指滿足某種需求的一系列典型的軟件包;上邊的任務,您可以通過安裝一系列的軟件包,來分別構建一個相應的服務器,或一個桌面環(huán)境。

2.4 aptitude的命令行

aptitude提供了一個有趣的命令行模式,可以作為一個基本的嵌入模式來取代 apt-get 并具有 apt-cache 的查詢能力,并在 aptitude 的交互接口增加了搜索判斷。

通常, aptitude的命令行請求形如:
# aptitude action [arguments...]
常用的一些操作:
# aptitude update * 更新軟件包列表, 同圖形界面的鍵 *
# aptitude upgrade * 升級軟件包, 等同與 apt-get upgrade *
# aptitude dist-upgrade *升級系統(tǒng), 等同與 apt-get dist-upgrade *
# aptitude [ install | remove | purge ] pkg1 [pkg2...] * …*
# aptitude search pattern1 [pattern2...] * …*

就象 apt-get,可以在交互界面使用拼接字符將多個不同的查詢動作置于同一命令行中。下面的情況中,安裝A,刪除B,清除C,保持D,’+'是冗余的,因為默認為安裝。
# aptitude install A+ B- C_ D=

3 aptitude的操作日志

aptitude將您所有的請求動作寫入/var/log/aptitude。這個文件可以方便的用于安裝和刪除軟件的跟蹤。如果您使用apt-get 安裝軟件,用dpkg卸載軟件,aptitude的日志很快就會同步。另外,aptitude只記錄請求。如果某一動作失敗了,它是不會記錄的。

您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP