一、软件名的识别
如上图,依次表示软件名称、软件版本、软件适用的系统
二、rpm安装指令
1、rpm -ivh name.rpm 安装软件指令(无法解决软件的依赖性),如下图
2、rpm -ivh name.rpm --nadeps忽略软件的依赖性,如下图
如上图安装成功,但是wps无法使用
3、rpm -qa 查询系统中安装所有软件的名称
、
4、rpm -qa|grep name 查询软件是否安装
5、rpm -e name卸载软件 (可以看到,卸载后我查询是否安装,没有显示,表示没安装)
6、rpm -ivh name.rpm --force 表示强制安装(无法解决依赖问题,一般用于重新安装系统)
7、rpm -qp name.rpm查询软件安装后安装包的名字
8、rpm -qpl name.rpm 查询软件安装后的生成文件
9、rpm -qi name查询软件信息
10、 rpm -qf name.rpm查看软件属于哪个位置的安装包
11、rpm -Kv name.rpm查询软件包是否被篡改(下图OK表示正常)
12、rpm -qp name.rpm --scriots检测软件在安装和卸载是执行的动作(避免安装木马)
如上图:postunistall scriptlet表示安装过程中的动作;posttrans scriptlet表示卸载过程中的动作
三、yum源安装
1、yum最重要的功能是可以解决软件的倚赖关系。yum能够投入使用的前提是必须要有yum源,以及配置源的指向文件。
2、下载与本系统匹配的iso镜像文件,我的是7.0版本
3、在根目录下建立/iso目录和/rhel7.0文件,其中/iso建立是为了防止镜像文件不小心被删除,/rhel7.0是用于挂在镜像文件
4、mount /iso/镜像文件 /rhel7.0 即将/iso/镜像文件 挂载到/rhle7.0
5、配置本机yum源指向,vim /etc/yum.repos.d/yum.repo编辑如下图
上图中name为名称可随意给定,baseurl为yum源安装包位置,镜像文件放在那个目录就写那个;gpgcheck为软件识别检测,=0时不检测。
6、安装源配置好后就可以用yum下载软件
四、yum指令
1、yum repolist:列出设定yum源的信息
2、yum list all:列出所有软件名称
yum list installd:列出已经安装软件名称
yum list avaiable:列出可以用yum安装的软件名称:
如下图(因为列出来显示太多,所以这里我将其统计模式截图如下)
3、yum list name:查询软件源中是否有该软件
4、yum clean all:清除yum缓存(错误的命令,有时候不及时清除,系统会默认记住上一次错误指令)
5、yum info name:查看软件信息
6、yum search 关键字:根据关键字查询软件信息
7、yum whatprovides /目录下文件 一般用来查询目录下文件的安装包信息
8、yum groups list 列出软件组信息:
五、利用yum安装共享服务
1、用yum安装httpd服务(yum安装可以自动解决依赖性),如下图
(1)yum install name安装软件
(2)yum remove name卸载软件
2、开启httpd服务,并设为开机自启动。关闭火墙并锁定
3、建立共享目录,并将镜像文件挂载到共享目录上(取消原有的挂载,避免影响系统运行速度)
4、进行测试:在浏览器中输入http://本机ip/rhel7.0如果可以看到镜像文件表示搭建成功,如下图所示
5、但这是一次性的重启后便失效,所以为了方便我们可将其设定为开机自启动,编辑
在该文件中加入挂载命令即可,记得给加执行权限
六、yum设置第三方安装源
1、mkdir /home/text/Desktop/ck 创建一个目录(目录里只能有rpm文件)
2、createrepo -v mk 创建repodate,仓库数据库,如下图
3、创建完成后,编辑库文件vim /etc/yum.repo.d/yum.repo,编辑内容如下图
4、清空yum缓存 yum clean all
5、yum search ck目录里的rpm文件 查看第三方软件包是否在库中,如下图:
可以看到ck库已经生成。