linux挂载cdrom,并添加本地yum源和局域网yum源

在安装linux系统时,我们经常会选用最小mini安装版,这样的系统很精简但是又有很多软件没有,当然我们可以通过yum从网上下载安装软件,有时候网络很慢,或者软件很大这样就会耗费很多时间,在此我们可以直接使用linux镜像中的软件作为yum源。

  • 挂载光驱,当然你的光驱里面必须得有镜像并且已经连接linux

linux挂载cdrom,并添加本地yum源和局域网yum源_第1张图片

这里显示光驱中有镜像,我这里光驱已经连接。

  • 挂载光驱到mnt目录下的cdrom
#创建cdrom文件夹
[root@lijie dev]# mkdir -p /mnt/cdrom

#挂载cdrom
[root@lijie dev]# mount -t iso9660 /dev/cdrom /mnt/cdrom 
mount: block device /dev/sr0 is write-protected, mounting read-only

#查看
[root@lijie dev]# ll /mnt/cdrom/
total 682
-r--r--r-- 2 root root     14 Nov 29  2013 CentOS_BuildTag
dr-xr-xr-x 3 root root   2048 Nov 29  2013 EFI
-r--r--r-- 2 root root    212 Nov 27  2013 EULA
-r--r--r-- 2 root root  18009 Nov 27  2013 GPL
dr-xr-xr-x 3 root root   2048 Nov 29  2013 images
dr-xr-xr-x 2 root root   2048 Nov 29  2013 isolinux
dr-xr-xr-x 2 root root 655360 Nov 29  2013 Packages
-r--r--r-- 2 root root   1354 Nov 27  2013 RELEASE-NOTES-en-US.html
dr-xr-xr-x 2 root root   4096 Nov 29  2013 repodata
-r--r--r-- 2 root root   1706 Nov 27  2013 RPM-GPG-KEY-CentOS-6
-r--r--r-- 2 root root   1730 Nov 27  2013 RPM-GPG-KEY-CentOS-Debug-6
-r--r--r-- 2 root root   1730 Nov 27  2013 RPM-GPG-KEY-CentOS-Security-6
-r--r--r-- 2 root root   1734 Nov 27  2013 RPM-GPG-KEY-CentOS-Testing-6
-r--r--r-- 1 root root   3380 Nov 29  2013 TRANS.TBL

上面能查询到挂载的盘里面的内容,说明光驱挂载成功

  • 配置启动自动挂载cdrom
#编辑配置文件
[root@lijie dev]# vi /etc/fstab 

#添加最后一行 /dev/cdrom 那一行
/dev/mapper/vg_lijiealinux-lv_root /      ext4    defaults        1 1
UUID=575d771d-7f91-412d-863d-92084594e9e3 /boot   ext4    defaults        1 2
/dev/mapper/vg_lijiealinux-lv_swap swap     swap    defaults        0 0
tmpfs               /dev/shm                tmpfs   defaults        0 0
devpts              /dev/pts                devpts  gid=5,mode=620  0 0
sysfs               /sys                    sysfs   defaults        0 0
proc                /proc                   proc    defaults        0 0
/dev/cdrom          /mnt/cdrom              iso9660 defaults        0 0

  • 配置本地yum源
#查看yum源配置文件
[root@lijie dev]# ll /etc/yum.repos.d/
total 16
-rw-r--r--. 1 root root 1926 Nov 27  2013 CentOS-Base.repo
-rw-r--r--. 1 root root  638 Nov 27  2013 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root  630 Nov 27  2013 CentOS-Media.repo
-rw-r--r--. 1 root root 3664 Nov 27  2013 CentOS-Vault.repo

#把linux自带的配置文件改为.bak
[root@lijie yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak
[root@lijie yum.repos.d]# mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.bak
[root@lijie yum.repos.d]# mv CentOS-Media.repo CentOS-Media.repo.bak
[root@lijie yum.repos.d]# mv CentOS-Vault.repo CentOS-Vault.repo.bak

#复制一个作为自己本地yum源配置文件
[root@lijie yum.repos.d]# cp CentOS-Media.repo.bak CentOS-Lijie.repo

#修改CentOS-Lijie.repo文件
name=CentOS-Lijie
baseurl=file:///mnt/cdrom
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#清空缓存
[root@lijie yum.repos.d]# yum clean all
Loaded plugins: fastestmirror
Cleaning repos: c6-media
Cleaning up Everything
Cleaning up list of fastest mirrors

#查看yum list,
[root@lijie yum.repos.d]# yum repolist
Loaded plugins: fastestmirror
Determining fastest mirrors
c6-media                         | 4.0 kB     00:00 ... 
c6-media/primary_db              | 4.4 MB     00:00 ... 
repo id                      repo name           status
c6-media                     CentOS-Lijie        6,367

这里cdrom挂载作为本地的yum配置源就完成了

  • 配置局域网服务器yum源

1.先安装一个apache服务器

#安装apache服务器
[root@lijie yum.repos.d]# yum -y install httpd

linux挂载cdrom,并添加本地yum源和局域网yum源_第2张图片

2.在apache服务器中创建一个链接ln 指向挂载盘

#切换到服务器html目录下
[root@lijie html]# cd /var/www/html/

#创建一个ln连接
[root@lijie html]# ln -s /mnt/cdrom ./centos
[root@lijie html]# ll
total 0
lrwxrwxrwx 1 root root 10 Nov 15 06:48 centos -> /mnt/cdrom

linux挂载cdrom,并添加本地yum源和局域网yum源_第3张图片

3.修改yum仓库配置文件

#先copy一个配置
[root@lijie yum.repos.d]# cp CentOS-Lijie.repo CentOS-Lijie.repo.bak
[root@lijie yum.repos.d]# ll
total 24
-rw-r--r--. 1 root root 1926 Nov 27  2013 CentOS-Base.repo.bak
-rw-r--r--. 1 root root  638 Nov 27  2013 CentOS-Debuginfo.repo.bak
-rw-r--r--  1 root root  549 Nov 15 06:36 CentOS-Lijie.repo
-rw-r--r--  1 root root  549 Nov 15 06:50 CentOS-Lijie.repo.bak
-rw-r--r--. 1 root root  630 Nov 27  2013 CentOS-Media.repo.bak
-rw-r--r--. 1 root root 3664 Nov 27  2013 CentOS-Vault.repo.bak

#修改配置
name=CentOS-Lijie
baseurl=http://192.168.80.123/centos
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#清空缓存
[root@lijie yum.repos.d]# yum clean all
Loaded plugins: fastestmirror
Cleaning repos: c6-media
Cleaning up Everything
Cleaning up list of fastest mirrors

#查看yum list,
[root@lijie yum.repos.d]# yum repolist
Loaded plugins: fastestmirror
Determining fastest mirrors
c6-media                         | 4.0 kB     00:00 ... 
c6-media/primary_db              | 4.4 MB     00:00 ... 
repo id                      repo name           status
c6-media                     CentOS-Lijie        6,367

#测试
[root@lijie yum.repos.d]# yum -y  install scp
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Setting up Install Process

局域网服务器的yum源配置成功

你可能感兴趣的:(linux)