Debian系列
dpkg是apt的核心
apt是apt-get apt-cache的前端
/etc/apt/sources.list可以修改仓库
apt list --installed
apt show vim # 显示包的具体信息,未安装也会显示
dpkg -L vim # 包相关的文件
dpkg -l # 列出已安装的包
apt search <package>=<ver> # 从仓库中搜索
安装软件
sudo dpkg -i example.deb
sudo apt install <package>
sudo apt upgrade # 更新软件包列表,和软件本身
sudo apt update # 更新软件包列表
# apt默认不走系统代理
# 设置临时代理
sudo apt-get update -o Acquire::http::Proxy="http://127.0.0.1:7890"
sudo apt purge vim # 删除所有
sudo apt remove vim # 不删除数据和配置
sudo apt autoremove
sudo dpkg -r linuxqq
sudo dpkg --purge wemeet
Red Hat系列
rpm是dnf的核心
dnf是yum的升级版
修改仓库:/etc/dnf/dnf.conf /etc/yum.repos.d
dnf list installed
dnf list installed vim
dnf list vim
dnf provides <path> # 查看<path>文件的包信息
sudo rpm -i test.rpm
sudo dnf install <package>
dnf list upgrades
dnf upgrade <package>
sudo dnf remove <package> # 不会删除配置和数据
dnf clean all # 清除缓存
dnf repoquery --deplist <package> # 查看依赖