Linux的yum -> 安装第3方软件源RpmFusion详细步骤及问题解决方案

*Linux为什么需要yum?安装第3方软件库的意义何在?

  

->定义:

           软件仓库是一个预备好的目录,或是一系列存放软件的服务器,或是一个网站,包含了软件包和索引文件。软件管理工具,例如yum,可以在仓库中自动地定位并获取正确的RPM软件包。这样,您就不必手动搜索和安装新应用程序和升级补丁了。只用一个命令,您就可以更新系统中所有软件,也可以根据指定搜索目标来查找安装新软件。

        多数Linux发行版都有自己的软件安装、配置方案,同时还有各自的软件包管理系统。为了省去用户四处寻找合适软件安装包的麻烦,这些发行版将常用的软件集中到一个服务器上,并为用户提供了自动下载、安装软件的接口,这就是我们所说的“软件仓库”。为了方便大众访问,人们为这些软件仓库建立了大量的“镜像”,使世界各地的用户都能方便地使用。不同发行版的软件仓库一般不同,如用户接口各异、软件丰富程度不同、镜像分布不同等等

 

->通俗意义:

      以上定义就是形容这样的一种情况。比如你需要在Linux上安装一个tftp服务器,主要的安装包是tftp-server-0.49-7.el6.i686.rpm ,但是直接安装是不成功的,因为它还要依赖于xinetd-2.3.14-34.el6.i686.rpm这个软件包,你必须先安装次软件包才能使前者安装成功。就是说你想安装一个软件其实需要安装好几个配套软件做铺垫的,要找安装包不说,一个个安装也是很麻烦的。那么软件库就诞生了!你只需要操作安装你想安装的哪一个软件包,其他的配套软件包软件库会自动帮你宋锁安装完成。可谓是方便了许多。



*第三方软件源RpmFusion的安装


一、下载RpmFusion源

 ->你的Linux已经配置网络(ping得通)

        请移步至:点击打开链接   

                        http://shenkaiku.blog.163.com/blog/static/124077182201082935222539/

->你的Linux没有网络(ping不通)  或者 有网懒得下,网络下载不成功的

        请进入百度网盘链接:https://pan.baidu.com/s/1hk2TZe7S0OA_4Wwv9lxc-g  密码:fy0b



       然后是虚拟机的通过VMwave Tools直接从Windows复制黏贴到Linux目录下即可。不是虚拟机的就用TFTP服务器下载(不过这个时候Linux要联网且关掉防火墙)。

二、实例安装步骤

1.进入到Linux的root用户权限

打开Linux命令窗口

输入命令  su - root  

输入你的root用户密码


2.进入你刚才下载的RpmFusion安装包的路径

        (我的路径是  /MySorce/      安装包文件名称是rpmforge-release-0.5.2-2.el6.rf.i686.rpm)

输入命令  cd /MySorce/

输入命令  vpm -ivh ./rpmforge-release-0.5.2-2.el6.rf.i686.rpm

Linux的yum -> 安装第3方软件源RpmFusion详细步骤及问题解决方案_第1张图片

安装成功后打开路径 cd /etc/yum.repos.d 发现已经安装好yum的软件源


那么如果过程顺利的话,软件源-第三方库RpmFusion的安装就完成了。


3.如果上述安装后使用yum的命令不正常的解决方法

输入命令 yum list 之后会出现错误:

Could not retrieve mirrorlist http://apt.sw.be/redhat/el6/en/mirrors-rpmforge error was
14: PYCURL ERROR 6 – “Couldn’t resolve host ‘apt.sw.be'”

  • base: mirror.sjc02.svwh.net
  • extras: mirror.sjc02.svwh.net
  • updates: repos.lax.quadranet.com
    http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 – “Couldn’t resolve host ‘apt.sw.be'”

Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: rpmforge. Please verify its path and try again

解决方法:

找到 /etc/yum.repos.d 下的 rpmforge.repo 文件。用mv命令将其改名为 rpmforge.repo为 rpmforge.repo.bak即可。具体步骤

cd /etc/yum.repos.d

mv /etc/yum.repos.d/rpmforge.repo  /etc/yum.repos.d/rpmforge.repo.bak


4. Linux系统的yum软件源简单用法

软件源中的软件内容列表

yum list

查找软件

yum search **

安装软件

yum install **


        此处转载请声明出处,若有缺漏错误还请指正!









你可能感兴趣的:(Linux学习)