利用安装光盘创建本地yum源补装 RPM 软件包-通过命令行模式

突然想写这篇文章是因为公司的电脑在安装Linux的时候没有对应的驱动程序,或者是显卡太烂吧。只能以最小化的形式去安装
Linux,最后安装出来的结果是:GCC没有,Firefox,GNOME都没有。只能是自己动手安装了,写下来这篇文章当做是笔记吧,
防止自己忘记。

呃。。。。我是通过虚拟机安装的,使用的是CentOS光盘镜像。那么先挂载光盘吧,强烈建议在root用户下操作,命令是如下:(按顺序操作)
1、mkdir /media/cdrom
2、mount -t iso9660 /dev/cdrom /media/cdrom


挂载光驱以后,在使用yum命令前,还需要配置一下yum的配置文件,一般来说,yum在执行的时候都会在配置文件寻找安装文件的本地路径或者是网络路径,所以应修改配置文件,以便yum能够寻找到本地光盘,操作命令如下:(按顺序操作)
1、cd /etc/yum.repos.d
2、cp *.repo /home(这是由于已经有了yum的默认配置文件,在寻找安装包的时候默认以这个为主,会干扰待会儿写的配置文件,稍微备份一下)
3、rm *.repo
4、vi local.repo(创建一个新的配置文件)


写法如下:
[dvd]
name=install CentOS DVD
baseurl=file:///media/cdrom(就是刚刚挂载的光盘路径)
enabled=1
gpgcheck=0


然后保存即可,在讲述安装软件包前,先说一下yum通常经常使用的命令吧:
yum list(显示安装源有哪些软件可以安装,例如:MySQL, GCC...)

yum grouplist(以分类的模式,显示有哪些类型的软件可以安装,例如:Additional Development, Debugging tools)

yum groupinstall "填写软件类型的名字"(例如yum groupinstall "Debugging tools")

yum clean all(清除yum在使用过程中的缓存)

我就只说在这篇文章用到的yum命令了,剩下的有些参数请各位去百度一下吧。还有,我采用的是分类型的软件安装,我懒得一个一个去安装了,开发的就把开发的一次性给安装上。操作命令如下:(按顺序操作)
1、yum grouplist > /home/list(把搜索出来的列表存放到list文本文件里面,以便查看有哪些软件类型)
2、yum groupinstall "填写你想要安装的软件类型"



这样就可以了,就可以安装你想要的软件了。yum会把处理好每一款软件的依赖关系,不用用户去劳心劳力地去查找依赖关系,免得麻烦,最后说一句,这个在CentOS,RedHat,Fedora这些发行商下应该是通用的,大家都是同一款源代码,不过Ubuntu其他的发行商就不清楚了,如果有更好的方法,希望大家能告诉小弟,不胜感激。

转载于:https://www.cnblogs.com/Antoni/archive/2012/02/01/2334347.html

你可能感兴趣的:(利用安装光盘创建本地yum源补装 RPM 软件包-通过命令行模式)