apt-get命令是Debian linux發行版及其衍生版本(如Ubuntu等基于debian的10個常見linux發行版)中使用的apt軟件包管理工具。deb包將應用程序的文件打包在一起,類似于windows中的安裝文件。
語法
apt-get [OPTION] PACKAGE
選項
apt-get install # 安裝新包 apt-get remove # 卸載已安裝的包(保留配置文件) apt-get purge # 卸載已安裝的包(刪除配置文件) apt-get update # 更新軟件包列表 apt-get upgrade # 更新所有已安裝的包 apt-get autoremove # 卸載已不需要的包依賴 apt-get dist-upgrade # 自動處理依賴包升級 apt-get autoclean # 從硬盤中刪除已卸載軟件包的.deb安裝文件 apt-get clean # 刪除軟件包的安裝包 -c:指定配置文件。
參數
- 管理指令:對APT軟件包進行管理操作;
- 軟件包:指定要操作的軟件包。
實例
使用apt-get命令的第一步是引入必需的軟件庫。Debian的軟件庫是所有Debian軟件包的集合,存儲在互聯網上的公共站點。通過將這些站點的地址添加到配置文件中,apt-get就能搜索到所需的軟件。/etc/apt/sources.list文件存儲這些地址列表,其格式如下:
deb web或[ftp地址] [發行版名字] main/contrib/non-[free]
Ubuntu作為基于Debian的發行版,我們使用apt-get命令來獲取軟件包列表。以下是常用命令的總結:
在修改/etc/apt/sources.list或/etc/apt/preferences后運行該命令。此外,您需要定期運行此命令以確保您的軟件包列表是最新的:
apt-get update
安裝一個新軟件包:
apt-get install packagename
卸載一個已安裝的軟件包(保留配置文件):
apt-get remove packagename
卸載一個已安裝的軟件包(刪除配置文件):
apt-get –purge remove packagename
已安裝或卸載的軟件包備份在硬盤上,如果需要空間,可以使用以下命令刪除已卸載的軟件包:
apt-get autoclean
此命令會刪除安裝軟件包的備份,但不會影響軟件的使用:
apt-get clean
更新所有已安裝的軟件包:
apt-get upgrade
將系統升級到新版本:
apt-get dist-upgrade
定期運行此命令以清除已卸載軟件包的.deb文件。這樣可以釋放大量磁盤空間。如果急需空間,可以使用apt-get clean來釋放更多空間。此命令會刪除所有已安裝軟件包的.deb文件。大多數情況下,您不會再需要這些.deb文件,因此如果磁盤空間不足,這個方法值得嘗試:
apt-get autoclean