Linux系统软件的安装

一、软件名的识别


如上图,依次表示软件名称、软件版本、软件适用的系统

二、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库已经生成。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值