菜单
  

     

      当然,我们不能只依赖系统自带的源,那个源上的软件并非十分丰富,我们需要Livna以及Freshrpms上的源。现以Livna源为例,联网之后,终端输入:

     

      sudo rpm -ivh [url]http://rpm。livna。org/livna-release-8。rpm[/url]

      sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-livna

     

      即可。

     

      这样就可以轻松使用Livna上丰富的软件源了。至于Freshrpms和Fedora_cn的源,安装方法类似,如果有不懂的可以去Google一下。

     

      2。使用yum localinstall

      如果我们想安装的软件在源上没有找到,那我们可以先从其他地方把软件包下载下来,然后尝试使用yum localinstall这个命令来进行安装。利用这个命令,系统可以自动分析依赖关系,然后去下载相应的软件包以解决依赖关系。

     

      这个方法和上一种的不同之处在于,这一种方法采用本地已经下载好的软件包,并以此为基础,分析其以依赖关系,然后从软件源上下载相应的包来解决依赖。而上一种方法中,不但用来解决依赖关系的包是从源上下载的,我们真正想要安装的软件包也是从源上下载的。就这么点区别。

     

      配置好了前面提到的几个软件源后,这个方法很多情况下都能高完美的解决问题。但是如果还是解决不了,那么我们就只好采用最后一种方法了。

     

      3。善用网络搜索

      网上有很多网站提供rpm搜索查询服务,比如rpm find等等。但是我更喜欢的是rpm search,其网址为 [url]http://rpm。pbone。net[/url]。这个网站不但提供了rpm软件包的搜索,还提供了根据所需的。so文件来搜索相应软件包的功能。

     

      比如我们下载的软件在安装的时候需要某个so文件,那我们可以在Rpm Search 上根据这个文件的名字来进行搜索。在搜索时,我们还可以定义所查询到OS(操作系统)类型,例如Fedora 7, Fedora 8, CentOS 等等。这个详细查询的地址为: [url]http://rpm。pbone。net/index。php3/stat/2/simple/2[/url] 。搜索出结果后,我们可以下载安装了。当然,安装的过程中我们还可能遇见新的依赖关系,这时候我们需要重新考虑上述的几种方法。

     

      总之,尽量使用第1、2两种方法,实在不行就利用Rpm Search进行手动查询安装,熟练以后,Linux软件包的依赖关系并不太难。我这里是以Fedora为例,其他的版本的Linux在操作上略有不同,但是原理是一样的。大家可以多多尝试。


  1. 上一篇:C语言通讯录设计及通讯录设计源代码
  2. 下一篇:Floyd佛洛依德算法详细解释
  1. 未来10年最好的行业,未来...

  2. 未来10年最吃香的生意,茬...

  3. 未来10年创业前景最好的行...

  4. 未来10年什么行业前景好最...

  5. 未成年辍學學什么技术好...

  6. 未成年茬家里怎么用手机...

  7. 数控程序员湜做什么的,...

  8. 甲硫醇钠生产工艺设计任务书

  9. 街头游园设计

  10. 多级反馈队列调度算法的研究+源代码

  11. 运动员广告形象塑造文献综述和参考文献

  12. 进出口贸易与经济增长文献综述和参考文献

  13. Toeplitz定理及其应用+文献综述

  14. 身体自尊量表(PSPP)

  15. 从何红舟《桥上的风景》中感受油画构成美

  16. 货币国际化国内外研究现状

  17. 玫瑰精油特征香气成分研究

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回