學習筆記,如有侵權,立即刪除!
什么是apt-get ?
Ubuntu源自Debian Linux。Debian使用dpkg打包系統。包裝系統是一種為安裝提供程序和應用程序的方法。這樣,您就不必從源代碼構建程序。
APT(高級軟件包工具)是與此打包系統交互的命令行工具。已經有dpkg命令來管理它。但apt更適合處理包裝。您可以使用它來查找和安裝新軟件包,升級軟件包,清理軟件包等。
apt-get 都有哪些命令呢?
update:更新
upgrate:升級(dist-upgrade 不建議使用)
install:安裝
刪除已安裝的包
remove:刪除(只刪除包的二進制文件。不會觸及其他文件。程序就是可執行的二進制文件)
purge:刪除(刪除與包相關的所有內容,包括配置文件)
清理系統
clean :清除檢索到的包文件的本地存儲庫
autoclean:刪除現在有更新版本的檢索包文件,它們將不再使用
autoremove:刪除自動安裝的lib和軟件包,以滿足以安裝軟件的依賴關系
update 更新
sudo apt-get update
執行命令后你會看到三種類型的線,hit、get、ign。如下圖:
hit : 包版本沒有變化
get:有新版本可用
ign:包被忽略
upgrade 升級
sudo apt-get upgrade
升級?更新不是升級嗎?是不是有點亂?
更新是更新包的數據庫,讓系統知道有新的包了。升級呢?是真的去升級,因此,這兩個命令通常一起使用。
sudo apt-get update && sudo apt-get upgrade -y
install 安裝
1、普通安裝命令 (包存在則會自動升級哦)
sudo apt-get install <package_name>
2、多個包的安裝命令
sudo apt-get install <package_1> <package_2>
3、忽略升級(如果包已經存在測,則不安裝)
sudo apt-get install <package_name> --only-upgrade
4、安裝特定的版本
sudo apt-get install <package_name>=<version_nunmber>
2. apt-cache 都有哪些命令呢?
search:搜索包
pkgnames:搜索具有特定名稱的包
showpkg:查看包的詳細信息