Linux系统下的软件管理技巧

一、利用本地镜像搭建 yum 源

什么是 yum 源/mark>
yum源是一个软件集合地,只需要搜索并安装想要的软件,它就会帮你解决大部分软件的依赖问题

本地yum源:比如说镜像光盘里一般会附带软件,这时候就可以把光盘当成本地源来安装软件

络yum源:比如aliyun的镜像 站,这就属于 络源,可以通过互联 把软件下载然后安装
能够从指定的服务器下载RPM包并安装,可以自动处理依赖性关系
并且一次性安装所有依赖的包软件包,无需一次次频繁安装

步骤一:准备一台新的虚拟机 server,将 ip 设置为 172.25.254.150

注意:该地址下所有文件必须都是有效文件,无效的不能在此目录下否则会影响yum源的使用。

四、如何永久挂载/h2>

使虚拟机和真机重启之后依然有本地的yum源

五、rpm 命令及第三方软件安装

1.什么是rpmbr> rpm 是以一种数据库记录的方式来将所需要的软件安装到 Linux 系统的一套管理机制。
rpm 最大的特点是将要安装的软件先编译过,并且打包成 rpm 机制的安装包,通过包装好的软件里默认的数据库记录这个软件要安装的时候必须具备的依赖属性软件。当安装在Linux 主机时,rpm 会先依照软件里面的数据查询 Linux 主机依赖属性软件是否满足,若满足则予以安装,若不满足则不允许安装。那么安装的时候就将该软件信息整个写入 rpm 的数据库中,以便未来的查询、验证和反安装。这样一来的优点是:
(1).由于已经编译完成并且打包完毕,所以软件传输与安装上很方便(不需要再重新反复编译);
(2).由于软件的信息都已经记录在 Linux 主机的数据库上,很方便查询、升级与反安装。

2.为什么要使用rpmbr> 只有本地yum源的时候安装第三方软件会出现死循环,此时就要用rpm强行安装一个,再用yum命令寻找依赖性的那个软件再安装,yum与rpm一起使用;
用yum命令进行安装可以解决大多数问题,但是不能解决死循环问题;
用rpm命令安装软件可以解决死循环的问题,系统是什么版本就用什么安装包;
由于yum源软件仓库里没有第三方的软件安装包,所以只能在官方浏览器下载第三方的软件安装包,然后再用yum命令安装,但是利用下载下来的第三方软件安装包安装软件时要处理依赖性关系。

3.rpm 的相关命令

-i 安装
-v 显示过程
-h hash加密
-e 卸载
-q 查看
-a 所有
-p 软件包
-ql 查看软件在系统中的安装文件路径
-qlp 查看未安装的软件包在系统中如果安装后产生文件的路径
-qf 根据某个文件找出此文件属于哪个安装包
-qc 查看软件的配置文件名称
-qd 查看软件的帮助文件
–scripts 查看脚本
–nodeps 安装软件忽略软件的依赖
–force 强行安装软件
-Kv 检测软件包是否被篡改

实验:在虚拟机安装 kolour 画图软件

步骤一:下载需要使用的安装包

Linux系统下的软件管理技巧

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24796 人正在系统学习中

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

上一篇 2019年9月26日
下一篇 2019年9月26日

相关推荐