yum源配置与软件安装1.yum源的工作原理
2.如何安装软件yum list all ##列出所有安转包 yum list installed ###列出已经安装的 yum list available ###列出没有安装的 yum remove software ###卸载软件 yum install software ###安装软件 yum search 关键字 ###搜索与关键字相关的软件 yum whatprovides 文件 ###搜索包含此文件的包 yum reinstall software ###从新安装软件 yum localinstall 第三方软件 ##安装该软件并解决依赖关系 yum info software ###查询软件信息 yum groups list ###列出软件组 yum groups install ###安装组 yum groups remove ###卸载组 yum groups info ###查看组信息 3.RHEL官方软件仓库的建立3.1下载镜像
建立官方软件仓库需要一个与本机匹配的镜像 3.2挂载镜像
将镜像挂在在一个目录中 3.3编辑配置文件
路径:/etc/yum.repos.d/rhel-dvd.repo 文件,系统只会读取以.repo结尾文件,名字无所谓 3.4刷新缓存yum clean all
使配置生效 4.网络yum源的配置配置网络yum源,使我们建立的yum仓库可以共享到网络上,可以是基于httpd服务,也可以基于ftp服务。这里使用httpd服务,httpd是Apache超文本传输协议(HTTP)服务的主程序,能实现网络共享。 4.1安装软件yum install httpd -y
先安装提供http服务的httpd软件,也可以验证刚才本地yum源配置是否成功。 4.2配置服务环境
打开httpd服务,开机自东启动服务,关闭防火墙 4.3建立目录并挂载镜像
Httpd默认发布目录是/var/www/html/,相当于根目录,所有共享的文件都要放在这个目录里。在/etc/httpd/conf/httpd.conf文件可以查看到,第119行 4.4编辑配置文件vim /etc/yum.repos.d/rhel-dvd.repo
baseurl=http://本地主机IP/yumsource 4.5开机自动挂载镜像
开机自动挂载镜像,我们就可以每次开机直接安装更新软件,并且自动共享yum仓库 4.6验证配置
打开浏览器,输入172.25.98.250/yumsource,就可以看到我们配置的网络yum源。 5.yum软件控制vim /etc/yum.conf 添加如下命令,让search软件时,就会自动过滤 exclude=*.x86_64 ###忽略64位安装包 exclude=*.i686 ###忽略32位安装包 6. rpm命令
当我们要安装的软件官方镜像中没有时,我们就需要在网上下载一个rpm包 rpm ###底层软件管理工具 -i ###install -v ###显示信息 -h ###指定包的解密方式为hash -q ###查询 -p ###指定软件包本身 -l ###列出软件中文件的名字 --scripts ###查看软件安装和卸载过程中所执行的动作 -f ###查询某个文件属于那个安装包 -a ###所有 -e ###卸载 --force ###强制 --nodeps ###忽略依赖性 -c ###配置文件 rpm2cpio 软件名 | cpio -id ###将软件包按目录拆开 安装wps rpm -ihp wps-office-10.1.0.5672-1.a21.x86_64.rpm 如果出现一些依赖项,就一个一个找到提供这些依赖关系 的软件安装就可以了,或者搭建第三方软件仓库,就会会自动帮我们安装依赖项。 7.搭建第三方软件仓库7.1建立仓库目录
把所有rpm包放到指定目录中,比如放到/software中 7.2生成repodate目录createrepo /software ##在建立的仓库目录中执行,就会生成repodate目录
7.3编辑配置文件
在/etc/yum.repos.d/xxx.repo编写指定/software的yum源 7.4使配置生效清理缓存,使配置生效。yum clean all yum repolist all ##列出仓库列表
可以看到两个“仓库”,一个是用镜像建立的官方仓库,一个是建立的第三方仓库 (责任编辑:IT) |