Debian系软件管理工具命令大全

dpkg命令

命令 功能说明
dpkg -i <package>.deb 安装指定的 .deb 软件包文件。
dpkg --configure <package> 配置已解压但未配置的软件包,修复未完成的安装。
dpkg -r <package> 删除指定的软件包,但保留其配置文件。
dpkg -P <package> 删除指定的软件包及其配置文件。
dpkg -l 列出所有软件包及其状态。
`dpkg -l grep <keyword>`
dpkg -s <package> 显示指定软件包的详细信息(已安装)。
dpkg -L <package> 列出指定软件包安装的所有文件及路径。
dpkg -c <package>.deb 列出 .deb 文件中的内容(不安装)。
dpkg -S <file> 查询指定文件属于哪个已安装的软件包。
dpkg --get-selections 导出系统中所有软件包的选择状态(可用于备份)。
dpkg --set-selections 从备份文件恢复软件包的选择状态。
dpkg -x <package>.deb <dir> 解压 .deb 文件中的数据文件到指定目录,不安装。
dpkg -e <package>.deb <dir> 解压 .deb 文件中的控制文件到指定目录,不安装。
dpkg-reconfigure <package> 重新配置已安装的软件包(需安装 debconf 工具)。
dpkg -b <dir> <package>.deb 将指定目录打包成 .deb 文件。

apt命令

命令 功能说明
apt update 更新软件包索引,使系统知道最新的可用软件包。
apt upgrade 升级已安装的所有软件包,但不安装新的依赖关系。
apt full-upgrade 升级所有软件包,并自动处理因依赖关系变化而导致的软件包移除或安装。
apt install <package> 安装指定的软件包。
apt install <package1> <package2> 一次安装多个软件包。
apt remove <package> 删除指定的软件包,但保留其配置文件。
apt purge <package> 删除指定的软件包及其配置文件。
apt autoremove 删除系统中不再需要的依赖软件包。
apt search <keyword> 搜索包含指定关键字的包。
apt show <package> 显示软件包的详细信息,包括版本、依赖关系等。
apt list 列出所有软件包的状态(已安装、可升级等)。
apt list --installed 列出系统中已安装的软件包。
apt list --upgradable 列出可升级的软件包。
apt download <package> 下载指定软件包的 .deb 文件到当前目录。
apt-cache policy <package> 显示软件包的版本信息和优先级。
apt edit-sources 打开软件源文件 sources.list 供编辑。
apt clean 清理本地缓存中的所有软件包文件。
apt autoclean 清理本地缓存中已过期的软件包文件。
apt-mark hold <package> 阻止某个软件包被升级。
apt-mark unhold <package> 允许被 hold 的软件包恢复升级状态。
apt-get -f install 修复因依赖关系问题导致的软件包安装错误。
apt source <package> 下载指定软件包的源代码(需启用源码仓库)。
相关推荐
vin_zheng43 分钟前
破解企业安全软件网络拦截实战记录
运维
林姜泽樾2 小时前
Linux入门第十二章,创建用户、用户组、主组附加组等相关知识详解
linux·运维·服务器·centos
xiaokangzhe3 小时前
Linux系统安全
linux·运维·系统安全
feng一样的男子3 小时前
NFS 扩展属性 (xattr) 提示操作不支持解决方案
linux·go
xiaokangzhe3 小时前
Nginx核心功能
运维·nginx
松果1773 小时前
以本地时钟为源的时间服务器
运维·chrony·时间服务器
Highcharts.js4 小时前
Highcharts React v4.2.1 正式发布:更自然的React开发体验,更清晰的数据处理
linux·运维·javascript·ubuntu·react.js·数据可视化·highcharts
ayaya_mana4 小时前
快速安装Nginx-UI:让Nginx管理可视化的高效方案
运维·nginx·ui
c++之路4 小时前
Linux网络协议与编程基础:TCP/IP协议族全解析
linux·网络协议·tcp/ip
Charlie__ZS5 小时前
Ubuntu 22.04新建用户,并赋予管理权限
linux·os·ubuntn