查看“Linux yum安装软件”的源代码
←
Linux yum安装软件
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
==更改yum源== Red Hat Enterprise Linux Server(RHEL)的yum服务是收费的,如果没有付费,则无法使用yum安装软件包。通过删除RedHat自带的yum,安装CentOS版本的yum,并使用CentOS的yum源和epel源,就可以下载安装软件包。 === 删除RedHat自带的yum === 10 cat /etc/redhat-release 11 yum -y install httpd 12 rpm -qa |grep yum 13 rpm -qa | grep yum | xargs rpm -e --nodeps 14 rpm -qa |grep yum 15 rpm -e subscription-manager 16 rpm -e python-urlgrabber === 下载Centos yum软件包: === 软件包名称 <nowiki>yum-metadata-parser-1.1.2-16.el6.x86_64.rpm python-urlgrabber-3.9.1-11.el6.noarch.rpm yum-3.2.29-81.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm</nowiki> 下载地址 <nowiki>http://mirrors.163.com/centos/6/os/x86_64/Packages/</nowiki> (软件版本可能会更新) 下载命令: 16 wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm 17 wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-urlgrabber-3.9.1-11.el6.noarch.rpm 18 wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-81.el6.centos.noarch.rpm 19 wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm 26 mkdir yum_test 27 mv *.rpm yum_test/ 28 cd yum_test/ 29 ls ===安装yum软件包=== 执行以下命令完成安装: 37 rpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm 38 rpm -ivh python-urlgrabber-3.9.1-11.el6.noarch.rpm 39 rpm -ivh yum-3.2.29-81.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm 备注:最后2个软件包一起安装,有依赖关系 ===配置本地yum源=== 要配置本地源,需要先把ISO挂载到vm上,所以,依次执行如下步骤: 首先vmw中cd需要选中启动时连接,然后选中本地的ISO文件。 [[文件:linux4-4.png]] <nowiki>[root@cloud17 yum.repos.d]# mkdir /mnt/cdrom [root@cloud17 yum.repos.d]# mount -o loop /dev/cdrom /mnt/cdrom [root@cloud17 yum.repos.d]# ls /mnt/cdrom</nowiki> 这时回看到出来很多文件,光盘镜像中的。 [root@cloud17 yum.repos.d]# cd /etc/yum.repos.d [root@cloud17 yum.repos.d]# vi local.repo [root@cloud17 yum.repos.d]# cat local.repo <nowiki>[local] name=local baseurl=file:///mnt/cdrom gpgcheck=0 enabled=1 </nowiki> local.repo文件中的项解释一下: <nowiki>[local] 这是yum源的容器的名称,中括号内可以随便写任意字符串 name=local - /local 这是对容器的说明,也是可以随便写 baseurl=file:///mnt/cdrom 容器地址,本地光盘采用file://这种协议 enabled=1 是否启用这个yum源 gpgcheck=0 是否进行验证来源合法性 </nowiki> 这时候本地yum源就完成了。可以试下,yum install tree 是否成功。 56 yum install tree 57 tree === 添加在线yum源 === 下载repo文件: 23 wget http://mirrors.aliyun.com/repo/Centos-6.repo 24 mv Centos-6.repo /etc/yum.repos.d/ <nowiki>[root@cloud17 yum_test]# cd /etc/yum.repos.d/ [root@cloud17 yum_test]# mv local.repo local.repo.bak [root@cloud17 yum.repos.d]# ls Centos-6.repo local.repo.bak </nowiki> 在Centos-6.repo中做如下修改: 将[base]修改为[aliyun] :%s#$releasever#6#g 安装httpd包: yum -y install httpd ===配置EPEL源=== 返回 [[Linux基础]]
返回至
Linux yum安装软件
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息