小红帽Linux命令安装软件,linux-rpm功能及yum安装命令

rpm (redhat package manage)红帽软件包管理

rpm -q       查看安装状态

rpm -ivh     安装软件

rpm -evh    卸载软件    (×××tall, h:以#方式显示安装进度,e:卸载)

rpm软件包名称规则:vsftpd-2.2.2-11.el7.x86_64.rpm  软件名—主版本 .次版本 .修订 .系统版本.硬件平台.rpm

硬件平台:x86_64表示是能运行在64位系统上的软件。

i386、i686表示是能运行在32位系统上的软件。

依赖关系:安装某个软件前,必须先安装另一个软件,否则软件安装不了。

rpm命令的缺点:必须要指定rpm软件包的绝对路径,或进入到rpm软件包所在的文件夹

————–

yum软件管理器 : 可以实现软件的在线升级,安装,卸载,查询等功能

yum的工作原理:

执行yum命令――>读取/etc/yum.repos.d/*.repo的yum源配置文件中的baseurl路径――>查找可用yum仓库的rpm软件包――>安装一个或多个rpm格式的软件包。

yum 命令:

yum clean all清楚yum缓存

yum repolist查看yum源信息

yum info tree查看tree软件信息

yum -y ×××tall  xx安装xx软件

yum -y remove xx卸载xx软件

yum history查看yum的历史操作

yum history undo  n删除yum安装历史中编 为n的操作

yum history redo   n重新执行yum安装历史中编 为n的操作

—————

实例说明:创建/dvd目录,采用/etc/rc.d/rc.local运行控制脚本实现在系统启动时自动将/dev/cdrom光盘挂载到/dvd目录中,关闭firewalld防火墙、关闭selinux安全功能. 目标实现自动挂载:

/etc/rc.d/rc.local    系统启动自动运行的脚本

1.   mkdir  /dvd

2.   vim  /etc/rc.d/rc.local  插入以下内容:

mount  /etc/cdrom  /dvd  ——  挂载光盘到/dvd目录中

systemctl  stop  firewalld   ——- 关闭防火墙

setenforce  0      —————— 关闭selinx (宽容模式)

3.    /etc/rc.local       测试脚本的运行

4.    cd    /etc/yum.repos.d

5.    mkdir  bak

6.    mv  *.repo   bak

7.    vim  dvd.repo   插入一下内容:

[centos7.6]    ————- 源标识

name=centos7.6 linux  — 源名称

baseurl=file:///dvd  —— 仓库路径

enabled=1  ————— 启用此源

gpgcheck=0  ————-  禁用gpgcheke功能

8.    yum  clean  all              清除yum源信息

9.    yum  repolist                查看yum源信息

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux进阶新增用户25308 人正在系统学习中 相关资源:智慧记服装鞋帽版(智慧记进销存软件)v3.6.0.0-制造文档类资源…

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年4月2日
下一篇 2021年4月2日

相关推荐