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> 下载指定软件包的源代码(需启用源码仓库)。
相关推荐
DN金猿3 分钟前
jenkins 权限控制(用户只能看指定的项目)
linux·运维·服务器·jenkins
長安一片月6 分钟前
操作系统之进程和线程
linux·运维·服务器
悄悄敲敲敲12 分钟前
操作系统的运行-中断
linux·操作系统
邵小的运维之路19 分钟前
静态路由与 BFD 联动
运维·网络·智能路由器
代码游侠19 分钟前
学习笔记——Linux 进程管理笔记
linux·运维·笔记·学习·算法
Logic10124 分钟前
《数据库运维》 郭文明 实验5 数据库性能监视与优化实验核心操作与思路解析
运维·数据库·sql·mysql·计算机网络技术·形考作业·国家开放大学
ooolmf24 分钟前
【无标题】TemperatureMonitor.m matlab2024串口监控温度run_temperature_monitor.m
linux·运维·网络
UP_Continue32 分钟前
Linux--vim编辑器
linux·编辑器·vim
鹿衔`36 分钟前
StarRocks 4.0.2 (CDH 环境)与Paimon数据湖集成混合部署文档
linux·硬件架构·paimon·starroks
lingggggaaaa42 分钟前
CS配合CrossC2插件,实现MacOS/Linux上线
linux·运维·笔记·安全·macos