在ubuntu伺服器下安裝包的時候,經常會用到sudo apt-get install 包名 或 sudo pip install 包名,那麼兩者有什麼區別呢?
1.區別
pip用來安裝來自pypi(的python所有的依賴包,並且可以選擇安裝任何在pypi上已上傳的先前版本的依賴包,個人認為是python相關的包和第三方包以及各種版本;
apt-get可以用來安裝軟體、更新源、也可以用來更新自ubuntu(的典型依賴包,典型安裝即意味著它只是安裝(最新發布的,或最近乙個的)單一版本,並且我們不能決定我們要安裝的依賴包的版本或選擇它之前的版本。
個人認為還是很好區分的:畢竟乙個是更新系統級別包,乙個是更新一種程式語言級別包(庫)。
2.使用3.安裝及應用
apt-get是可以直接使用的,格式為
$ sudo apt-get install/delete package
$ sudo apt-get -f install #修復安裝
$ sudo apt-get dist-upgrade #公升級系統
$ sudo apt-get upgrade #更新已安裝的包
$ sudo apt-get build-dep package #安裝相關的編譯環境
$ sudo apt-get clean && sudo apt-get autoclean #清理無用的包
$ sudo apt-get install python-pip python-dev build-essential
$ sudo pip install --upgrade pip
$ sudo pip install --upgrade virtualenv
Ubuntu下apt get安裝與pip安裝的區別
1.pip與apt get的區別在哪兒呢?pip用來安裝來自pypi的python所有的依賴包,並且可以選擇安裝任何在pypi上已上傳的先前版本的依賴包 apt get可以用來安裝軟體 更新源 也可以用來更新自ubuntu的典型依賴包,典型安裝即意味著它只是安裝 最新發布的,或最近乙個的 單一版本,...
Ubuntu下apt get與pip安裝命令的區別
在ubuntu伺服器下安裝包的時候,經常會用到sudo apt get install 包名 或 sudo pip install 包名,那麼兩者有什麼區別呢?1.區別 pip用來安裝來自pypi 的python所有的依賴包,並且可以選擇安裝任何在pypi上已上傳的先前版本的依賴包,個人認為是pyt...
ubuntu下apt get 命令引數
常用的apt命令引數 apt cache search package 搜尋包 apt cache show package 獲取包的相關資訊,如說明 大小 版本等 sudo apt get install package 安裝包 sudo apt get install package reins...