最近使用的linux都是CentOS

CentOS是从Red Hat发展过来的,使用rpm格式的软件包,一般用yum进行安装

使用yum安装一般可以分为两种方式,一种是直接用yum通过网上资源进行安装,另外一种是本地源的方式(即通过挂载CentOS的系统盘进行安装)

从网上安装yum资源更多,但是由于需要下载,所以在安装一些常用软件的时候效率会有点低。

这个时候采用本地源的方式就会方便的多。

yum的格式为yum [options][command][pachage]

yum安装最常用的命令就是 yum install XXX

当然要是记不起来具体要安装软件的名称,可以用*通配符来表示,这样将会把所有匹配的安装项列表列举出来

options参数最常用的是-y,表示安装过程中均选择yes,还有-q可以表示不显示安装的过程。

当然还有更新

yum update XXX

删除

yum remove XXX

查看

yum info XXX

还有一个清楚缓存

yum clean

对于无法安装的时候,如果源对的,配置文件都是对的,这个时候使用yum clean可能可以解决问题。

一般比较常用的就这些,

还有这个yum whatprovides XXX也有很大的用途,可以帮助我们准确安装缺少依赖的软件。

这些是常用的yum命令,但倘若想在不联网的情况下也想用yum安装就必须使用本地源了,使用本地源需要配置一个文件。

这个文件是/etc/yum.repos.d/CentOS-Media.repo

来修改一下这个配置文件吧。

baseurl=file:///mnt/cdrom/
gpgcheck=0
enabled=1

其中baseurl,从名字就可以看出来这个指的就是源的路径,既然我写成file:///mnt/cdrom/,那么我就需要将cd挂载到/mnt/cdrom目录下。

当然不一定是这个目录,可以是你喜欢的目录。

挂载可以使用mount /dev/cdrom /mnt/cdrom这样的方式,不过一般重启以后便需要重新挂载。

这样只要加载光盘以后,就能在/mnt/cdrom目录下看到光盘的所有内容,至于为什么一定要挂载?

/dev/cdrom被加载以后存在的形式是一个块设备文件,想要对这个文件操作当然可以直接对它进行修改,不过这会...改的面目全非吧

所有需要对这个块设备文件指定一个文件系统,从而使其变成一个文件夹的形式进行访问,所以这个时候就需要进行挂载,当然这里我没有指定文件系统,自动识别的。

(理解不到位勿喷,请指出,谢谢)

gpgcheck是gpg验证是否开启的选项,默认是开启的,一般情况下可以选择关闭。

这样,配置完这个文件以后还需要将CentOS-Base.repo、CentOS-Debuginfo.repo这两个文件改一下啊名字,这样才会启用本地源,当然想在线yum的时候,只需要把上面两个哥们的名字改回来就是了。

暂时就记录那么多,以后有新的总结再补充吧。