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> 下载指定软件包的源代码(需启用源码仓库)。
相关推荐
q***474312 分钟前
Windows 和 Linux 系统下,如何查看 Redis 的版本号?
linux·windows·redis
代码对我眨眼睛19 分钟前
Ubuntu 系统 NVIDIA 显卡驱动自动化安装全流程
linux·ubuntu·自动化
xiong2learning19 分钟前
Linux虚拟机无法使用u盘的一种可能-- 重新下载open-vm-tools + open-vm-tools-desktop解决
linux
LCG元22 分钟前
实战:一次完整的网站故障排查记录(从用户访问到数据库)
linux
xuyanqiangCode27 分钟前
Ubuntu二进制安装Apache Doris(2.1版本)
linux·ubuntu·apache
ALex_zry27 分钟前
高并发系统渐进式改造技术调研报告:策略、架构与实战
java·运维·架构
Yue丶越29 分钟前
【Python】基础语法入门(四)
linux·开发语言·python
wljt31 分钟前
Docker常用命令
运维·docker·容器
木童66233 分钟前
Nginx 深度解析:反向代理与负载均衡、后端Tomcat
linux·运维·nginx
CheungChunChiu44 分钟前
Android 系统中的 NTP 服务器配置与选择逻辑详解
android·运维·服务器