轻松解决Linux系统下安装软件包问题
很多朋友在尝试使用Linux操作系统的时候,会觉得安装软件包是一件很麻烦的事,主要缘由是(以RedHat系统Linux为例):
1、RPM安装方式不能有效解决复杂的包依赖关系。
2、YUM安装方式能够有效解决包依赖关系,但需要连接到Internet网络(这当然是初学者的理解)。
综上所述,对RPM安装方式显然我们应该摒弃,如果我们能够在没有网络连接的情况下也能使用YUM来安装软件包,那事情就变得很简单啦。
下面据此给大家介绍一种最简单的方法,让你从此不再怕安装软件:
1、用mkdir命令在/media目录下新建一个cdrom目录。
2、将安装光盘放入光驱,挂载到某目录,然后将光盘内容全部复制到/media/cdrom目录下。
3、用此命令安装软件包:yum --disablerepo=\* --enablerepo=c6-media install xxxx-xxxx
4、用此命令安装软件包组:yum --disablerepo=\* --enablerepo=c6-media groupinstall xxxx-xxxx
5、如果觉得每次输入这条命令太麻烦,你还可以用别名的方式来替代这条命令,以后用别名就简单多了。
注释:xxxx-xxxx为软件包或软件包名,--disablerepo=\*的意思是禁止其它所有的repo源,--enablerepo=c6-media 表示启用光盘repo源(它认为/media/cdrom是光盘挂载的目录),这样实际上是相当于我们在本地建立了一个YUM源的仓库,每次安装软件的时候,它就会直接到这个仓库来查找软件,自动分析依赖关系,帮我们顺利安装软件。