linux下apt get命令的來歷及常見應用

2021-06-06 13:44:30 字數 1381 閱讀 6314

linux下apt get命令的來歷及常見應用

posted by murray01月 5, 2010

debian是最早的linux發行版之一。它能引起公眾注意就因為它讓安裝與解除安裝軟體非常簡單。在其他發行版還陷在依賴性的泥潭裡時,debian使用者因為有更好的包管理系統而免受這些困擾。

debian又一次充當了開路先鋒的角色。她首創了apt(advanced packaging tool)。這一工具後來被conectiva移植到紅帽子系統中用於對rpm包的管理。在其他一些發行版中我們也能看到她的身影。

apt是需要用命令來操作的軟體,不過現在也出現了很多有圖形的軟體,比如synaptic, kynaptic 和 adept。

所有基於debian的發行都使用這個包管理系統。deb包可以把乙個應用的檔案包在一起,大體就如同windows上的安裝檔案。這裡要介紹的就是如何使用安裝包處理軟體來達到我們的目的。

用apt-get的第一步就是引入必需的軟體庫,debian的軟體庫也就是所有debian軟體包的集合,它們存在網際網路上的一些公共站點上。把它們的位址加入,apt-get就能搜尋到我們想要的軟體。/etc/apt/sources.list是存放這些位址列表的配置檔案,其格式如下:

deb [web或ftp位址] [發行版名字][main/contrib/non-free]

我們常用的ubuntu就是乙個基於debian的發行

我們使用apt get獲取這個列表,以下是我整理的常用命令

apt-get update:在修改/etc/apt/sources.list或者/etc/apt/preferences之後執行該命令。此外您需要定期執行這一命令以確保您的軟體包列表是最新的。

apt-get install packagename:安裝乙個新軟體包

apt-get remove packagename:解除安裝乙個已安裝的軟體包(保留配置檔案)

apt-get –purge remove packagename:解除安裝乙個已安裝的軟體包(刪除配置檔案)

apt-get autoclean apt:會把已裝或已卸的軟體都備份在硬碟上,所以如果需要空間的話,可以讓這個命令來刪除你已經刪掉的軟體

apt-get clean:這個命令會把安裝的軟體的備份也刪除,不過這樣不會影響軟體的使用的。

apt-get upgrade:更新所有已安裝的軟體包

apt-get dist-upgrade:將系統公升級到新版本

* apt-get autoclean:定期執行這個命令來清除那些已經解除安裝的軟體包的.deb檔案。通過這種方式,您可以釋放大量的磁碟空間。如果您的需求十分迫切,可以使用apt-get clean以釋放更多空間。這個命令會將已安裝軟體包裹的.deb檔案一併刪除。大多數情況下您不會再用到這些.debs檔案,因此如果您為磁碟空間不足而感到焦頭爛額,這個辦法也許值得一試。

Linux系統下apt get命令詳解

常用的apt命令引數 apt cache search package 搜尋包 apt cache show package 獲取包的相關資訊,如說明 大小 版本等 sudo apt get install package 安裝包 sudo apt get install package reins...

ubuntu下apt get 命令引數

常用的apt命令引數 apt cache search package 搜尋包 apt cache show package 獲取包的相關資訊,如說明 大小 版本等 sudo apt get install package 安裝包 sudo apt get install package reins...

Ubuntu下apt get命令詳解

在ubuntu下,apt get近乎是最常用的shell命令之一了,因為他是ubuntu通過新立得安裝軟體的常用工具命令。apt cache search package 搜尋軟體包 apt cache show package 獲取包的相關資訊,如說明 大小 版本等 sudo apt get in...