Linux
简介
启动过程
系统安装
ILO安装
USB安装
PXE安装
目录结构
基础命令
单用户/安全模式
内核更换
用户管理
网络管理
软件包管理
防火墙管理
定时计划任务
本文档使用 MrDoc 发布
-
+
首页
软件包管理
# RPM `RPM Package Manager`是一个强大的命令行驱动的软件包管理工具,用来安装、卸载、校验、查询和更新 Linux 系统上的软件包。 基本使用 ``` rpm -qa #列出系统安装的所有软件包 rpm -q httpd #查看特定包是否安装 rpm -ivh vsftpd-3.**.rpm #安装rpm软件包(vh是添加安装进度的屏幕显示) rpm -e vsftpd #卸载vsftpd软件包 rpm -qi httpd #查看安装包的信息 rpm -ql httpd #查询软件安装清单,软件包安装所释放的所有文件所在位置 rpm -qc httpd #列出安装的服务的所有的配置文档 rpm -qd httpd #列出安装包的所有帮助文档 rpm -qf /sbin/ifconfig #查看文件是由那个软件释放的 rpm -qp /root/httpd-2.4.6-17.el7.x86_64.rpm #q查询是否安装,p指定软件包存放的路径 rpm -qp --scripts httpd-2.4.6-17.el7.x86_64.rpm #查看安装包内包含的所有脚本的信息 ``` # YUM `Yellowdog Updater Modified`是一个RPM系统的自动更新和软件包安装/卸载器,自动处理依赖和找出想要安装的软件包。 基本命令 ``` yum clean all #清除um缓存 yum repolist #列出仓库信息 yum -y install yum-utils #安装yum管理工具 yum-config-manager --add-repo "file:///mnt" #添加yum源 rpm --import http://172.16.30.254/dvd/RPM-GPG-KEY-redhat-release #导入仓库清单 ``` yum配置文件 ``` cat /etc/yum.repos.d/localhost.repo ``` ``` [local] #定义软件源的名称 name=centos7.6 #定义软件仓库的名称 baseurl=file:///centos7.6 #yum软件仓库的位置,file=本地。http=网络 enabled=1 #这个选项表示这个repo中定义的源是启用的,0为禁用 gpgcheck=1 #这个选项表示这个repo中下载的rpm将进行gpg的校验,已确定rpm包的来源是有效和安全的 ,0为禁用 gpgkey=0 #定义用于校验的gpg密钥 ``` # APT `Advanced Package Tool`基于Debian发行版的软件包工具,用于安装、升级、删除和管理软件包。 基本命令 ``` apt update #更新软件包列表 apt upgrade #升级系统中已安装的软件包: apt install package_name #安装一个新的软件包: apt remove package_name #删除一个软件包: apt search search_term #搜索软件包: apt show package_name #显示软件包信息: apt autoremove #清理无用的软件包: apt depends package_name #显示软件包依赖关系: ```
done
2024年11月7日 14:06
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码