Ubuntu apt-get apt-cache命令的使用

來源:互聯網
上載者:User

apt-get命令本身並不具有管理軟體包功能,只是提供了一個軟體包管理的命令列平台。

在這個平台上使用更豐富的子命令,完成具體的管理工作。

       apt-get命令的一般文法格式為:

 

Sh代碼

apt-get  subcommands  [ -d | -f | -m | -q | --purge | --reinstall | - b | - s | - y | - u | - h | -v ]  [pkg] 

      apt-cache提供了搜尋功能。

      

1. 更新或升級操作:

 

Sh代碼

apt-get update                  # 更新源

apt-get upgrade                 # 更新所有已安裝的包

apt-get dist-upgrade                # 發行版升級(如,從10.10到11.04)

 2. 安裝或重裝類操作:

 

Sh代碼

apt-get install pkg             # 安裝pkg軟體包,多個軟體包用空格隔開

apt-get install --reinstall pkg     # 重新安裝軟體包pkg 

apt-get install -f pkg          # 修複安裝(破損的依賴關係)軟體包pkg 

 3. 卸載類操作:

 

Sh代碼

apt-get remove pkg              # 刪除軟體包pkg(不包括設定檔)

apt-get purge pkg               # 刪除軟體包pkg(包括設定檔)

 4. 下載清除類操作:

 

Sh代碼

apt-get source pkg              # 下載pkg包的原始碼到目前的目錄

apt-get download pkg            # 下載pkg包的二進位包到目前的目錄

apt-get source -d pkg           # 下載完源碼包後,編譯

apt-get build-dep   pkg         # 構建pkg源碼包的依賴環境(編譯環境?)

apt-get clean                   # 清除緩衝(/var/cache/apt/archives/{,partial}下)中所有已下載的包

apt-get autoclean               # 類似於clean,但清除的是緩衝中到期的包(即已不能下載或者是無用的包)

apt-get autoremove              # 刪除因安裝軟體自動安裝的依賴,而現在不需要的依賴包

 5. 查詢類操作:

 

Sh代碼

apt-cache stats                 # 顯示系統軟體包的統計資訊

apt-cache search pkg            # 使用關鍵字pkg搜尋軟體包

apt-cache show   pkg_name       # 顯示軟體包pkg_name的詳細資料

apt-cache depends pkg           # 查看pkg所依賴的軟體包

apt-cache rdepends pkg          # 查看pkg被那些軟體包所依賴

 6. 關於軟體安裝目錄的說明:

 

       一般的deb包(包括新立得或者apt-get下載的)都在/usr/share。

       自己下載的壓縮包或者編譯的包,有些可以選擇安裝目錄,一般放在/usr/local/,也有在/opt的。

 

      

7. 關於apt-get的緩衝目錄:

       預設的緩衝目錄是/var/cache/apt/archives/

       為日後重裝系統後安裝軟體節省下載時間或者將軟體包給別人用,可以將該目錄下的軟體包壓縮備份後清理以節省空間的。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.