apt-cache和apt-get是apt包的管理工具,他们根据/etc/apt/sources.list里的软件源地址列表搜索目标软件、并经过维护本地软件包列表来安装和卸载软件。正则表达式
查看本机是否安装软件: whereis package_name 或者 which package_name工具
1.搜索软件spa
sudo apt-cache search package_name
其中还可使用正则表达式 sudo apt-cache search sof* 这样就能够搜索到源上面全部以sof开头的软件包。code
2.查看软件包信息blog
sudo apt-cache show package_name
3.查看软件包依赖关系索引
sudo apt-cache show depends package_name
4.查看每一个软件包的简要信息rem
sudo apt-cache dump
5.安装软件get
sudo apt-get install package_name
6.更新已安装的软件包table
sudo apt-get upgrade
7.更新软件包列表class
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 | 显示装细节 |