Ubuntu 管理包操作的相关命令
使用apt命令管理包,可以自动下载依赖
sudo apt-get update 更新源
sudo apt-get install package 安装包
sudo apt-get remove package 删除包
sudo apt-cache search package 搜索软件包
sudo apt-cache show package 获取包的相关信息,如说明、大小、版本等
sudo apt-get install package --reinstall 重新安装包
sudo apt-get -f install 修复安装
sudo apt-get remove package --purge 删除包,包括配置文件等
sudo apt-get build-dep package 安装相关的编译环境
sudo apt-get upgrade 更新已安装的包
sudo apt-get dist-upgrade 升级系统
sudo apt-cache depends package 了解使用该包依赖那些包
sudo apt-cache rdepends package 查看该包被哪些包依赖
sudo apt-get source package 下载该包的源代码
sudo apt-get clean && sudo apt-get autoclean 清理无用的包
sudo apt-get check 检查是否有损坏的依赖
例:apt-get install --reinstall ca-certificates
使用dpkg命令安装依赖,安装单个包,不会自动下载依赖
dpkg -i package.deb #安装包
dpkg -r package #删除包
dpkg -P package #删除包(包括配置文件)
dpkg -L package #列出与该包关联的文件
dpkg -l package #显示该包的版本
dpkg --unpack package.deb #解开deb包的内容
dpkg -S keyword #搜索所属的包内容
dpkg -l #列出当前已安装的包
dpkg -c package.deb #列出deb包的内容
dpkg --configure package #配置包
dpkg -l ca-certificates 列出ca-ca-certificates包的状态,以下内容为解释包的状态
pF ca-certificates 请求删除,配置失败 20210119~16.04.1 all Common CA certificates
ri ca-certificates-java 包已删,配置完整 20160321ubuntu1 all Common CA certificates (JKS keystore)
pHR linux-firmware 请求删除,不完全安装,需重装 1.127.24 all Firmware for Linux kernel drivers
iU linux-image-4.4.0-210-generic:i386 已经安装该软件,但未正确配置 4.4.0-210.242 386 Linux kernel image for version 4.4.0 on 32 bit x86 SMP
iU linux-modules-extra-4.4.0-210-generic:i386 4.4.0-210.242 i386 Linux kernel extra modules for version 4.4.0 on 32 bit x86 SMP
ri openjdk-8-jre-headless:amd64 请求卸载,配置正确 8u292-b10-0ubuntu1~16.04.1 amd64 OpenJDK Java runtime, using Hotspot JIT (headless)
参考文档:https://cloud.tencent.com/developer/article/1484940
原文地址:https://www.cnblogs.com/zyl88/p/17260446.html
|