apt-get 更新指定軟件_Linux系統 aptget 命令的使用:安裝、更新、卸載軟件包【轉】


轉自:https://blog.csdn.net/weixin_31649177/article/details/113044927

apt-get 命令適用於 deb 包管理式的 Linux 操作系統(Debian、Ubuntu等),主要用於自動從互聯網軟件倉庫中搜索、下載、安裝、升級、卸載軟件或操作系統。

Ubuntu 軟件包查找: https://packages.ubuntu.com/

1. 安裝軟件包

apt-get install PackageName                 // 普通安裝
apt-get install PackageName=VersionName     // 安裝指定包的指定版本
apt-get --reinstall install PackageName     // 重新安裝

apt-get build-dep PackageName               // 安裝源碼包所需要的編譯環境
apt-get -f install                          // 修復依賴關系

apt-get source PackageName                  // 下載軟件包的源碼
2. 卸載軟件包

apt-get remove PackageName              // 刪除軟件包, 保留配置文件

apt-get --purge remove PackageName      // 刪除軟件包, 同時刪除配置文件
apt-get purge PackageName               // 刪除軟件包, 同時刪除配置文件

apt-get autoremove PackageName          // 刪除軟件包, 同時刪除為滿足依賴
                                        // 而自動安裝且不再使用的軟件包

apt-get --purge autoremove PackageName  // 刪除軟件包, 刪除配置文件, 
                                        // 刪除不再使用的依賴包

apt-get clean && apt-get autoclean      // 清除 已下載的軟件包 和 舊軟件包
3. 更新軟件包

apt-get update                  // 更新安裝源(Source)
apt-get upgrade                 // 更新已安裝的軟件包
apt-get dist-upgrade            // 更新已安裝的軟件包(識別並處理依賴關系的改變)
4. 查詢軟件包

dpkg -l                             // 列出已安裝的所有軟件包

apt-cache search PackageName        // 搜索軟件包
apt-cache show PackageName          // 獲取軟件包的相關信息, 如說明、大小、版本等

apt-cache depends PackageName       // 查看該軟件包需要哪些依賴包
apt-cache rdepends PackageName      // 查看該軟件包被哪些包依賴

apt-get check                       // 檢查是否有損壞的依賴
5. apt-get --help
執行命令: apt-get --help,輸出:

apt 1.0.1ubuntu2,用於 amd64 構架,編譯於 Dec  8 2016 16:23:38
用法:apt-get [選項] 命令
    apt-get [選項] install|remove 軟件包1 [軟件包2 ...]
    apt-get [選項] source 軟件包1 [軟件包2 ...]

apt-get 是一個用於下載和安裝軟件包的簡易命令行界面。
最常用命令是 update 和 install。

命令:
   update - 取回更新的軟件包列表信息
   upgrade - 進行一次升級
   install - 安裝新的軟件包(注:軟件包名稱是 libc6 而非 libc6.deb)
   remove - 卸載軟件包
   autoremove - 卸載所有自動安裝且不再使用的軟件包
   purge - 卸載並清除軟件包的配置
   source - 下載源碼包文件
   build-dep - 為源碼包配置所需的編譯依賴關系
   dist-upgrade - 發布版升級,見 apt-get(8)
   dselect-upgrade - 根據 dselect 的選擇來進行升級
   clean - 刪除所有已下載的包文件
   autoclean - 刪除已下載的舊包文件
   check - 核對以確認系統的依賴關系的完整性
   changelog - 下載指定軟件包,並顯示其changelog
   download - 下載指定的二進制包到當前目錄

選項:
  -h  本幫助文檔。
  -q  讓輸出可作為日志 - 不顯示進度
  -qq 除了錯誤外,什么都不輸出
  -d  僅僅下載 - 【不】安裝或解開包文件
  -s  不作實際操作。只是依次模擬執行命令
  -y  對所有詢問都回答是(Yes),同時不作任何提示
  -f  當出現破損的依賴關系時,程序將嘗試修正系統
  -m  當有包文件無法找到時,程序仍嘗試繼續執行
  -u  顯示已升級的軟件包列表
  -b  在下載完源碼包后,編譯生成相應的軟件包
  -V  顯示詳盡的版本號
  -c=? 讀取指定配置文件
  -o=? 設置任意指定的配置選項,例如 -o dir::cache=/tmp
請查閱 apt-get(8)、sources.list(5) 和 apt.conf(5)的參考手冊
以獲取更多信息和選項。


相關資源:apt-get命令安裝軟件_apt-get軟件-其它代碼類資源
————————————————
版權聲明:本文為CSDN博主「法務人資訊」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_31649177/article/details/113044927


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM