ubuntu & centos 安装包管理命令
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
使用rpm命令管理软件 • RPM Package Manager,RPM包管理器 – rpm -q 软件名... – rpm -ivh 软件名-版本信息.rpm – rpm -e 软件名... #卸载软件包 rpm --import /dvd/RPM-GPG-KEY-redhat-release 导入红帽官方签名信息 Yum软件包仓库 Yum的使用: – yum repolist //列仓库 – yum list [软件名]... //列软件 – yum clean all //清空缓存 – yum -y install 软件名... //安装软件 – yum -y remove 软件名... //卸载软件
- yum localinstall -y 软件名
自定义yum仓库3种方式 vim /etc/yum.repos.d/dvd.repo [dvd] #仓库的名称 name=hahaxixi #仓库的描述信息 baseurl=file:///dvd #指定仓库服务端位置 enabled=1 #启用文件 gpgcheck=0 #不检测签名认证 vim /etc/yum.repos.d/dvd.repo [dvd] name=rhel7 baseurl=http://172.25.0.254/content/rhel7.0/x86_64/dvd/ enabled=1 gpgcheck=0 vim /etc/yum.repos.d/dvd.repo [dvd] name=rhel7 baseurl=ftp://172.25.0.254/content/rhel7.0/x86_64/dvd/ enabled=1 gpgcheck=0 • 使用RHEL7软件仓库的预设分组 – yum groups list [hidden] [组名]... – yum groups info [组名]... – yum groups install [组名]... – yum groups remove [组名].. • 主要软件组 – 虚拟化平台 —— "Virtualization Platform" – 虚拟化主机 —— "Virtualization Hypervisor" – 虚拟化客户端 —— "Virtualization Client" – 虚拟化工具 —— "Virtualization Tools"
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了