apt-get——Debian Linux發行版中的APT軟體包管理工具

浅吟清风發表於2024-11-11

轉自於:https://github.com/jaywcjlove/linux-command,https://blog.csdn.net/liudsl/article/details/79200134 後不贅述

apt-get

Debian Linux發行版中的APT軟體包管理工具,現在更推薦使用apt,相關命令附後。

說明

apt-get命令 是Debian Linux發行版中的APT軟體包管理工具。所有基於Debian的發行都使用這個包管理系統。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

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

apt-get clean

更新所有已安裝的軟體包:

apt-get upgrade

將系統升級到新版本:

apt-get dist-upgrade

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

apt-get autoclean

補充說明

apt

aptapt-get的對比

apt 命令 取代的命令 命令的功能
apt install apt-get install 安裝軟體包
apt remove apt-get remove 移除軟體包
apt purge apt-get purge 移除軟體包及配置檔案
apt update apt-get update 重新整理儲存庫索引
apt upgrade apt-get upgrade 升級所有可升級的軟體包
apt autoremove apt-get autoremove 自動刪除不需要的包
apt full-upgrade apt-get dist-upgrade 在升級軟體包時自動處理依賴關係
apt search apt-cache search 搜尋應用程式
apt show apt-cache show 顯示裝細節

當然,apt 還有一些自己的命令:

新的apt命令 命令的功能

新的apt命令 命令的功能
apt list 列出包含條件的包(已安裝,可升級等)
apt edit-sources 編輯源列表

相關文章