apt-cache和apt-get是apt包的管理工具,他們根據/etc/apt/sources.list裏的軟件源地址列表搜索目標軟件、並經過維護本地軟件包列表來安裝和卸載軟件。正則表達式
查看本機是否安裝軟件: whereis package_name 或者 which package_name工具
1.搜索軟件code
sudo apt-cache search package_name
其中還可使用正則表達式 sudo apt-cache search sof* 這樣就能夠搜索到源上面全部以sof開頭的軟件包。blog
2.查看軟件包信息索引
sudo apt-cache show package_name
3.查看軟件包依賴關係rem
sudo apt-cache show depends package_name
4.查看每一個軟件包的簡要信息get
sudo apt-cache dump
5.安裝軟件table
sudo apt-get install package_name
6.更新已安裝的軟件包class
sudo apt-get upgrade
7.更新軟件包列表軟件
sudo apt-get update
8.卸載一個軟件包可是保留相關的配置文件
sudo apt-get remove package_name
9.卸載一個軟件包同時刪除配置文件
apt-get -purge remove package_name
10.刪除軟件包的備份
apt-get clean
引用: https://www.sysgeek.cn/apt-vs-apt-get/
下面咱們列出 Ubuntu 16.04 LTS 中使用 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 | 自動刪除不須要的包 |
apt full-upgrade | apt-get dist-upgrade | 在升級軟件包時自動處理依賴關係 |
apt search | apt-cache search | 搜索應用程序 |
apt show | apt-cache show | 顯示裝細節 |