Linux中软件包依赖 烦到你了么
装这个说明,一一来验证Linux系统中是否安装了这些软件包.如果没有安装的话,就马上装上去.此时各位Linux系统管理员不要抱着侥幸心理,已经不安装不会有大问题,这是大错特错了.对于Oracle公司官方网站建议的软件包在Oracle数据库系统安装之前一五一十的安装上去.否则的话轻则导致数据库安装失败,重者的话会导致后续数据库运行不稳定.
其实不光是Oracle数据库系统,其他的一些应用软件对Linux系统都会有类似的要求.它们要求在安装它们的应用软件之前,Linux系统安装有某些软件包,否则的话安装就会失败.我建议各位Linux系统管理员,在安装这些软件之前,最好先到官方网站上去寻找类似的文档,然后对照文档的内容去验证Linux系统是否安装了这些软件包.如此的话就可以避免软件包依赖关系的问题.另外,在网络上也可以寻找到很多有用的价值.有些安装过这个软件的Linux系统管理员,会把自己安装过程中系统遇到的软件包依赖关系列举出来,会一一说明需要先安装哪些软件包.这些网络上的文档虽然其专业性可能没有官方提供的文档那么专业.但是对我们来说也具有很大的参考价值.
三、从专业网络上查询. 为了正确安装某些软件包,需要安装一些文件.可是有时候系统管理员可能根据系统的提示还不能够确定到底安装哪些软件包才会有这些文件.特别是对于一些不常用的软件包或者系统管理员第一次接触的软件包往往会遇到这种问题.此时,系统管理员就可以到一些专业的网站上去查询.这里我给大家介绍一个很不错的网站,即http://rpmfind.net.系统管理员只需要在这个网站搜索的地方输入需要的文件名字,如libgd.so,则搜索结果中就会显示需要安装哪个软件包才具有这个文件.找到这个软件包的名字之后,只需要从光盘或者网络上下载这个软件包进行安装即可.当然,在安装这些软件包的时候,可能还会遇到其他软件包依赖关系的问题.如安装php软件包需要libgd.so文件,而这个文件属于gb软件包.但是在安装gb软件包时,可能这个软件包跟其他软件包又具有依赖关系,又需要安装其他软件包才行.此时系统管理员就需要耐心的一一按顺序进行解决了. 可见大部分情况下,在遇到软件包依赖关系问题的时候,操作系统提供的文件名字与软件包名字都会有直接的联系.有可能文件的名字就是软件包的名字.但是有些时候文件的名字与软件包的名字会相差甚远.此时大部分系统管理员可能光凭文件名字无法找到对应的软件包.此时就需要借助笔者上面谈到的一些专业网站,去查询软件包的名字了.
另外我还有一个小建议.当系统管理员安装了某个软件之后,如果存在软件包之间的依赖关系,则最好能够拿本子或者通过其他手段记录下来.在以后的工作中很有可能还会需要安装这些软件.如此的话,在下次安装的时候就不用这么麻烦了.可以对照以前的笔记直接安装需要的软件包.毕竟在同一个地方摔倒多次不是什么光彩的事情. 以上这些就是我解决软件依赖关系问题的绝招.系统管理员过掌握了这些招数的话,则绝大部们的软件包依赖关系问题会迎刃而解.
|
|||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn
为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你HTTP/1.1 401 Access Denied
|
Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved
地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008
电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134
《中华人民共和国增值电信业务经营许可证》闽B2-20100024 ICP备案:闽ICP备05037997号