apt-cache和apt-get是apt包的管理工具,他們根據(jù)/etc/apt/sources.list里的軟件源地址列表搜索目標(biāo)軟件、并通過維護(hù)本地軟件包列表來安裝和卸載軟件辛萍。
查看本機(jī)是否安裝軟件: whereis package_name 或者 which package_name
1.搜索軟件
sudo apt-cache search package_name
其中還可以使用正則表達(dá)式 sudo apt-cache search sof* 這樣就可以搜索到源上面所有以sof開頭的軟件包。
2.查看軟件包信息
sudo apt-cache show package_name
3.查看軟件包依賴關(guān)系
sudo apt-cache show depends package_name
4.查看每個(gè)軟件包的簡要信息
sudo apt-cache dump
5.安裝軟件
sudo apt-get install package_name
6.更新已安裝的軟件包
sudo apt-get upgrade
7.更新軟件包列表
sudo apt-get update
8.卸載一個(gè)軟件包但是保留相關(guān)的配置文件
sudo apt-get remove package_name
9.卸載一個(gè)軟件包同時(shí)刪除配置文件
apt-get -purge remove package_name
10.刪除軟件包的備份
apt-get clean
下面是新版 ATP 命令與老版本 Ubuntu 中軟件包管理的用法對比:
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 | 自動(dòng)刪除不需要的包 |
apt full-upgrade | apt-get dist-upgrade | 在升級軟件包時(shí)自動(dòng)處理依賴關(guān)系 |
apt search | apt-cache search | 搜索應(yīng)用程序 |
apt show | apt-cache show | 顯示裝細(xì)節(jié) |