linux yum安装软件命令,linux系统安装yum包
一般Fedora/RedHat/Centos是和yum包管理器一起安装的,但是有时候比如RedHat的yum或者其他商业Linux可能没有Fedora以上的更新,或者要先支付服务费。这时候可以把yum源改成Fedora的/Centos的。
Yum是在linux环境下安装软件包的一种方式。
很多时候,安装一个软件需要安装一个或多个其他软件。
该仓库用于储存所有现有的。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 2015年11月19日星期四22:10:57 UTC x86 _ 64 x86 _ 64 x86 _ 64 GNU/Linux
[root @ test 2 ~]# cat/etc/red hat-release
CentOS Linux版本7.2.1511(核心)
首先,删除原来的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-*。每分钟转数
2、yum-metadata-parser-*。每分钟转数
3、yum-plugin-fastestmirror-*。每分钟转数
4、python-iniparse-*。每分钟转数
使用wget下载,前提是您的环境可以访问extranet。我自己下载的,用ftp上传的。
python-URL grabber-3.10-8 . el7 . no arch . rpm
yum-plugin-fastest mirror-1 . 1 . 31-42 . el7 . no arch . rpm
yum-3 . 4 . 3-154 . el7 . centos . no arch . rpm
yum-metadata-parser-1 . 1 . 4-10 . el7 . x86 _ 64 . rpm
python-iniparse-0.4-9 . el7 . no arch . rpm
第三,下载后安装YUM。
因为文件是相互依赖的,所以要注意顺序,所以先安装python-iniparse-*。rpm文件。
# rpm-IVH python-ini parse-0.4-9 . el7 . no arch . rpm
# rpm-IVH yum-metadata-parser-1 . 1 . 4-10 . el7 . x86 _ 64 . rpm
# rpm-IVH yum-3 . 4 . 3-154 . el7 . centos . no arch . rpm yum-plugin-fastest mirror-1 . 1 . 31-42 . el7 . no arch . rpm
注意:rpm -ivh rpm - nodeps - force必须安装(plus-NODEPS-FORCE是强制安装,不考虑依赖文件)
安装完成后,可以使用rm命令删除当前目录下的RPM文件(安装完成后就没用了)。
四。修改源文档
1.在系统中输入yum source的目录:
#cd /etc/yum.repos.d
2.下载yum源代码:
入境:http://mirrors.163.com/.help/centos.html
有相应版本的回购文件下载,放在/etc/yum.repos.d/(操作前请做相应备份)
#去http://mirrors.163.com/.help/CentOS7-Base-163.repo
3.修改回购源:将文件中的$ released替换为7 (7指LINUX版本号)
将$basearch修改为操作系统版本:x86_64(或者不是)
#vi CentOS6-Base-163.repo
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。