AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
## RPM包在线安装(yum安装) **yum源文件解析** yum 源配置文件保存在/etc/yum.repos.d/目录中,文件的扩展名一定是“\*.repo”。 也就是说,yum 源配置文件只要扩展名是“\*.repo”就会生效。 ``` /etc/yum.repos.d /CentOS-Base.repo 格式说明 [base]: 容器名称,一定要放在[]中。 name: 容器说明,可以自己随便写。 mirrorlist:镜像站点,这个可以注释掉。 baseurl: 我们的 yum 源服务器的地址。觉得慢,则可以改成你喜欢的 yum 源地址。 enabled: 此容器是否生效,enabled=1 则表示此容器生效,写成 enabled=0则表示此容器不生效。 gpgcheck: 如果为 1 则表示 RPM 的数字证书生效;如果为 0 则表示 RPM 的数字证书不生效。 gpgkey: 数字证书的公钥文件保存位置。不用修改。 ``` >[danger] 和手工安装一样的查询 > ``` > 查询软件包是否安装 > rpm -qa | grep httpd > rpm –q 包名 > -q: 查询(query) > ``` ``` yum list 包名 查询yum源服务器中是否包含某个软件包 yum search 关键字 搜索服务器上所有和关键字相关的软件包 例如: yum search ifconfig 可以确定“ifconfig”命令需要安装“net-tools”包 yum info samba[包名] 查询samba软件包的信息 安装 yum -y install 包名 install 安装 -y 自动回答 yes。如果不加-y,那么每个安装的软件都需要手工回答 yes 升级 yum -y update #升级本机所有软件包(慎用) yum -y update 包名 #升级指定包名 update: 升级 -y:自动回答 yes 卸载 yum remove 包名 #卸载指定的软件包。(会把所有依赖的包都卸载) 除非你确定卸载的软件的依赖包不会对系统产生影响,否则不要执行 yum 的卸载, 因为很有可能在卸载软件包的同时卸载的依赖包也是重要的系统文件,可能导致系统崩溃。 ``` ***** >[info] 1. yum list 包名 > 查询yum源服务器中是否包含某个软件包 > 2. yum search 关键字 > 搜索服务器上所有和关键字相关的软件包 > 例如: yum search ifconfig > 可以确定“ifconfig”命令需要安装“net-tools”包 > 3. yum info samba\[包名\] > 查询samba软件包的信息 >[success] 安装 > yum -y install 包名 > install 安装 > \-y 自动回答 yes。如果不加-y,那么每个安装的软件都需要手工回答 yes >[info] 升级 > yum -y update #升级本机所有软件包(慎用) > yum -y update 包名 #升级指定包名 > update: 升级 > \-y:自动回答 yes >[info] 卸载 > yum remove 包名 > #卸载指定的软件包。(会把所有依赖的包都卸载) > 除非你确定卸载的软件的依赖包不会对系统产生影响,否则不要执行 yum 的卸载,因为很有可能在卸载软件包的同时卸载的依赖包也是重要的系统文件,可能导致系统崩溃。