新鲜事儿网络安全工具癖

CentOS 7最小安装情况下本地源的搭建

2018-02-18  本文已影响71人  王植尉Xavier

虽然,能用yum通过网络源来进行软件的安装,但在没有网的情况下再用网络源就会显得尴尬,所以我们不得不考虑要搭建一个本地源。

关于本地源的获得,直接用DVD版或者是Everything版的镜像就可以了,Everything版的软件包几乎包含了所有的软件包,说实话DVD版其实就已经足够使用了。在这里,楼主用的是Everything版的镜像。

#  cd /etc/yum.repo.d/

会看到里面有很多以.repo结尾的文件,这是yum不同类源所对应的配置文件。其中,CentOS7-Base.repo是网络源,CentOS-Media.repo是本地源的配置文件。

yum默认的是从网络源下载,所以我们要先禁用网络源的配置文件。

#mv CentOS-Base.repo CentOS-Base.repo.bak

禁用网络源后,yum就会从本地源开始安装的。

现在,开始配置本地源,将装有iso镜像的U盘(或DVD,这里以U盘为例)插入计算机并切换至root身份。

#mkdir /mnt/usb

#mount /dev/sdb1 /mnt/usb

#df

在/mnt/中创建usb文件夹,并将U盘挂载到该文件夹,然后用df查看挂载情况(其实不看也行,强迫症)。

现在回到/etc/yum.repo.d/文件夹中,

#vim CentOS-Media.repo

用vim打开CentOS-Media.repo。

该配置文件中,前两行是名字,第三行的

baseurl=file://后面要加上软件源所在的绝对路径,精确到mnt文件夹就可以。

baseurl=file:///mnt/

再把enable=0改为1(0是禁用,1是启用)

然后就可以保存退出了。

因为前面我们已经挂载了U盘,所以可以在/mnt/usb/中查看U盘中的内容,所有的安装包都放在Package/里了。

安装只需要执行

yum localinstall +软件包的名字

当然,安装之前要知道想要安装的软件包名称,这个可以在/mnt/usb/Package/里搜索

rpm -qa | grep +关键字

然后,系统会列出所有含此关键字的软件包列表,选择安装就可以了。​​​

上一篇下一篇

猜你喜欢

热点阅读