歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu apt-get詳解

Ubuntu apt-get詳解

日期:2017/2/28 15:48:05   编辑:Linux教程

包機制管理:不同的發行版本它們的包管理機制也是不同的。

“起初GNU/Linux系統中只有.tar.gz。用戶必須自己編譯他們想使用的每一個程序。在Debian出現之後,人們認為有必要在系統中添加一種機制用來管理安裝在計算機上的軟件包。人們將這套系統稱為dpkg。至此著名的‘package’首次在GNU/Linux上出現。不久之後紅帽子也開始著手建立自己的包管理系統‘rpm’。

“GNU/Linux的創造者們很快又陷入了新的窘境。他們希望通過一種快捷、實用而且高效的方式來安裝軟件包。這些軟件包可以自動處理相互之間的依賴關系,並且在升級過程中維護他們的配置文件。Debian又一次充當了開路先鋒的角色。她首創了APT(Advanced Packaging Tool)。這一工具後來被Conectiva移植到紅帽子系統中用於對rpm包的管理。在其他一些發行版中我們也能看到她的身影。”

  • -- 摘自 Debian APT HOWTO

"同時,apt是一個很完整和先進的軟件包管理程序,使用它可以讓你,又簡單,又准確的找到你要的的軟件包, 並且安裝或卸載都很簡潔。 它還可以讓你的所有軟件都更新到最新狀態,而且也可以用來對Ubuntu進行升級。"

"apt是需要用命令來操作的軟件,不過現在也出現了很多有圖形的軟件,比如Synaptic, Kynaptic 和 Adept。"

Ubuntu APT常用命令參數

具體介紹Ubuntu APT命令參數,讓大家了解Ubuntu APT命令參數使用,希望對大家有用。Ubuntu 是一個完全以 Linux 為基礎的操作系統, 可自由的獲得,並提供社區和專業的支持。

  常用的Ubuntu APT命令參數

  apt-cache search package 搜索包

  apt-cache show package 獲取包的相關信息,如說明、大小、版本等

  sudo apt-get install package 安裝包

  sudo apt-get install package - - reinstall 重新安裝包

  sudo apt-get -f install 修復安裝"-f = --fix-missing"

  sudo apt-get remove package 刪除包

  sudo apt-get remove package - - purge 刪除包,包括刪除配置文件等

  sudo apt-get update 更新源

  sudo apt-get upgrade 更新已安裝的包

  sudo apt-get dist-upgrade 升級系統

  sudo apt-get dselect-upgrade 使用 dselect 升級

  apt-cache depends package 了解使用依賴

  apt-cache rdepends package 是查看該包被哪些包依賴

  sudo apt-get build-dep package 安裝相關的編譯環境

  apt-get source package 下載該包的源代碼

  sudo apt-get clean && sudo apt-get autoclean 清理無用的包

  sudo apt-get check 檢查是否有損壞的依賴

  其中:

  1 有SUDO的表示需要管理員特權!

  2 在UBUNTU中命令後面參數為短參數是用“-”引出,長參數用“--”引出

  3 命令幫助信息可用man 命令的方式查看或者

  命令 -H(--help)方式查看

  4 在MAN命令中需要退出命令幫助請按“q”鍵!!

  Ubuntu APT選項 含義 作用

  sudo -h Help 列出使用方法,退出。

  sudo -V Version 顯示版本信息,並退出。

  sudo -l List 列出當前用戶可以執行的命令。只有在sudoers裡的用戶才能使用該選項。

  sudo -u username|#uid User 以指定用戶的身份執行命令。後面的用戶是除root以外的,可以是用戶名,也可以是#uid。

  sudo -k Kill 清除“入場卷”上的時間,下次再使用sudo時要再輸入密碼。

  sudo -K Sure kill 與-k類似,但是它還要撕毀“入場卷”,也就是刪除時間戳文件。

  sudo -b command Background 在後台執行指定的命令。

  sudo -p prompt command Prompt 可以更改詢問密碼的提示語,其中%u會代換為使用者帳號名稱,%h會顯示主機名稱。非常人性化的設計。

  sudo -e file Edit 不是執行命令,而是修改文件,相當於命令sudoedit。

  以上Ubuntu APT命令參數介紹

Copyright © Linux教程網 All Rights Reserved