紫影基地

 找回密码
 立即注册
查看: 422|回复: 0

[Linux] Linux安装Yum包管理器

[复制链接]
阅读字号:

2564

主题

2721

帖子

5万

积分

超级版主

Rank: 8Rank: 8

积分
59885
发表于 2022-3-8 21:21:49 | 显示全部楼层 |阅读模式
一般Fedora/RedHat/Centos是安装了yum包管理器的,但是有些时候,比如RedHat或其他商业Linux的yum可能没有Fedora的更新或更多,或者要首先服务费用,这时候,可以把yum源,换成Fedora的/Centos的



yum 是linux环境安装软件包的一种方式。
很多时候安装一个软件安装一个软件需要安装1个或者多个其他软件
yum仓库用来存放所有的现有的.rpm包,当使用yum安装一个rpm包时,
需要依赖关系,会自动在仓库中查找依赖软件并安装。仓库可以是本地的,也可以是HTTP、FTP、nfs形式使用的集中地、统一的网络仓库

如果你的linux环境不能访问外网,那你装yum没有意义,因为他需要访问http的仓库里面的。
当然如果你有本地仓库,就把/etc/yum.repos.d改一下地址就可以


安装:
所有操作均在ROOT用户下,系统版本是
[root@test2 ~]# uname -an
Linux test2 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
[root@test2 ~]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)


一、删除原有YUM
# rpm -aq|grep yum|xargs rpm -e --nodeps


二、下载yum,注意自己的LINUX系统版本,是什么版本就进相关版本目录去下载。但小版本的目录就不用进了。如版本是6.5,就只需进6 目录,版本是 7.2,只需进7目录。


打开浏览器,登录  http://mirrors.163.com/centos/7/os/x86_64/Packages/ ,找四个文件,如下:(*号代表小版本号,不同版本不同)
1、yum-*.rpm   
2、yum-metadata-parser-*.rpm
3、yum-plugin-fastestmirror-*.rpm
4、python-iniparse-*.rpm


使用wget 下载,前提是你的环境可以上外网。我是下载后自己ftp上传上去的
python-urlgrabber-3.10-8.el7.noarch.rpm
yum-plugin-fastestmirror-1.1.31-42.el7.noarch.rpm
yum-3.4.3-154.el7.centos.noarch.rpm
yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
python-iniparse-0.4-9.el7.noarch.rpm




三、下载完之后,安装YUM
因文件有相互依赖性,注意顺序,故先安装python-iniparse-*.rpm 文件
# rpm -ivh python-iniparse-0.4-9.el7.noarch.rpm
# rpm -ivh yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
# rpm -ivh yum-3.4.3-154.el7.centos.noarch.rpm   yum-plugin-fastestmirror-1.1.31-42.el7.noarch.rpm
注:rpm -ivh 要安装的rpm  --nodeps --force  (加上 --nodeps --force 为強制安裝,不管依赖性文件)
安装完之后,可以使用rm  命令删除当前目录下的RPM文件(装完就没有用处了)。


四、修改来源文件
1、进入到系统yum源的目录下:
   #cd  /etc/yum.repos.d
   
2、下载yum源:
进入:http://mirrors.163.com/.help/centos.html
里面有下载对应版本repo文件, 放入/etc/yum.repos.d/(操作前请做好相应备份)
#wget http://mirrors.163.com/.help/CentOS7-Base-163.repo


3、修改repo源:   将文件中的$releasever替換成7 (7是指LINUX版本號)
修改$basearch 改成操作系统版本:x86_64(也可以不替换)
#vi CentOS6-Base-163.repo


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|紫影基地

GMT+8, 2025-1-26 12:47 , Processed in 0.086233 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表