apt-get & easy_install & pip

apt-get命令一般需要root權(quán)限執(zhí)行,所以一般跟著sudo命令。
常用命令:

apt-get install packagename  #安裝一個新軟件包
apt-get remove packagename #卸載一個已安裝的軟件包(保留配置文檔)
apt-get remove --purge packagename #卸載一個已安裝的軟件包(刪除配置文檔)
apt-get autoremove packagename #刪除包及其依賴的軟件包
apt-get autoremove --purge packagname #刪除包及其依賴的軟件包+配置文件,比上面的要刪除的徹底一點
dpkg --force-all --purge packagename #有些軟件很難卸載,而且還阻止了別的軟件的應(yīng)用,就能夠用這個,但是有點冒險。

幾個和apt-get相關(guān)的目錄

#文件的內(nèi)容是軟件包的描述信息, 該軟件包括當(dāng)前系統(tǒng)所使用的 ubunt 安裝源中的所有軟件包,其中包括當(dāng)前系統(tǒng)中已安裝的和未安裝的軟件包.
/var/lib/dpkg/available

#目錄是在用 apt-get install 安裝軟件時,軟件包的臨時存放路徑
/var/cache/apt/archives

#存放的是軟件源站點
/etc/apt/sources.list

#使用apt-get update命令會從/etc/apt/sources.list中下載軟件列表,并保存到該目錄
/var/lib/apt/lists
常用的APT命令參數(shù)
  apt-cache show package 獲取包的相關(guān)信息,如說明、大小、版本等 
  sudo apt-get install package 安裝包 
  sudo apt-get install package - - reinstall 重新安裝包 
  sudo apt-get -f install 修復(fù)安裝"-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 升級系統(tǒng) 
  sudo apt-get dselect-upgrade 使用 dselect 升級 
  apt-cache depends package 了解使用依賴 
  apt-cache rdepends package 是查看該包被哪些包依賴 
  sudo apt-get build-dep package 安裝相關(guān)的編譯環(huán)境 
  apt-get source package 下載該包的源代碼 
  sudo apt-get clean && sudo apt-get autoclean 清理無用的包 
  sudo apt-get check 檢查是否有損壞的依賴 
  其中: 
  1 有SUDO的表示需要管理員特權(quán)! 
  2 在UBUNTU中命令后面參數(shù)為短參數(shù)是用“-”引出,長參數(shù)用“――”引出 
  3 命令幫助信息可用man 命令的方式查看或者 
  命令 -H(――help)方式查看 
  4 在MAN命令中需要退出命令幫助請按“q”鍵!! 
  選項 含義 作用 
  sudo -h Help 列出使用方法,退出。 
  sudo -V Version 顯示版本信息,并退出。 
  sudo -l List 列出當(dāng)前用戶可以執(zhí)行的命令。只有在sudoers里的用戶才能使用該選項。 
  sudo -u username|#uid User 以指定用戶的身份執(zhí)行命令。后面的用戶是除root以外的,可以是用戶名,也可以是#uid。 
  sudo -k Kill 清除“入場卷”上的時間,下次再使用sudo時要再輸入密碼。 
  sudo -K Sure kill 與-k類似,但是它還要撕毀“入場卷”,也就是刪除時間戳文件。 
  sudo -b command Background 在后臺執(zhí)行指定的命令。 
  sudo -p prompt command Prompt 可以更改詢問密碼的提示語,其中%u會代換為使用者帳號名稱,%h會顯示主機名稱。非常人性化的設(shè)計。 
  sudo -e file Edit 不是執(zhí)行命令,而是修改文件,相當(dāng)于命令sudoedit。

easy_install的用法:

1) 安裝一個包

$ easy_install <package_name>
$ easy_install "<package_name>==<version>"
  1. 升級一個包
$ easy_install -U "<package_name>>=<version>"

pip的用法

  1. 安裝一個包
$ pip install <package_name>
$ pip install <package_name>==<version>
  1. 升級一個包 (如果不提供version號,升級到最新版本)
$ pip install --upgrade <package_name>>=<version>

3)刪除一個包

$ pip uninstall <package_name>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 一,什么的是apt-get高級包裝工具(英語:Advanced Packaging Tools,簡稱:APT)是D...
    小慕先森閱讀 544評論 0 1
  • 進入帶空格的文件或者文件夾 Linux文件權(quán)限詳解 文件和目錄權(quán)限概述 在linux中的每一個文件或目錄都包含有訪...
    annkee閱讀 2,705評論 0 4
  • apt-cache search package 搜索軟件包 apt-cache show package 獲取...
    景岳閱讀 440評論 0 0
  • 在Ubuntu下,apt-get近乎是最常用的shell命令之一了,因為他是Ubuntu通過新立得安裝軟件的常用工...
    艾爾溫閱讀 552評論 0 50
  • 在Ubuntu下,apt-get近乎是最常用的shell命令之一了,因為他是Ubuntu通過新立得安裝軟件的常用工...
    流川楓丶閱讀 2,840評論 0 3