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> 下载指定软件包的源代码(需启用源码仓库)。
相关推荐
博语小屋1 分钟前
线程同步与条件变量
linux·jvm·数据结构·c++
至善迎风11 分钟前
Linux 服务器安全防护工具完全指南
linux·服务器·安全·防火墙
MC皮蛋侠客12 分钟前
Linux安装go及环境配置教程
linux·运维·golang
满天点点星辰23 分钟前
Linux命令大全-find命令
linux·运维·服务器
H_z_q240135 分钟前
RHCE的条件测试
linux·运维·服务器
wanhengidc37 分钟前
免费云手机的安全性如何?
运维·服务器·安全·智能手机·生活
新青年.40 分钟前
【Ubuntu】Ubuntu下解决Chrome不能输入中文
linux·chrome·ubuntu
吕了了1 小时前
41 制作自己的wim包+DIY微软官方ISO文件!
运维·windows·microsoft·电脑·系统
谷粒.1 小时前
自动化测试覆盖率从30%到80%的演进历程:策略、挑战与未来展望
运维·网络·深度学习·架构·自动化·transformer·测试覆盖率
绯雨千叶1 小时前
version“openssl_1.0.0”not found 解决办法
运维·服务器