linux: 使用安装光盘作为安装源

来源:互联网 发布:wndr4300 openwrt改mac 编辑:程序博客网 时间:2024/05/18 11:48

使用linux版本为centos 6.0 

现在linux发行版都配有大量软件安装包,尤其是dvd的iso,软件很全几乎没必要去上网更新某些软件了。下面就演示如何使用光盘作为安装源

1、找到yum的安装源设置

[root@node2 yum.repos.d]# pwd
/etc/yum.repos.d
[root@node2 yum.repos.d]# ll
total 16
-rw-r--r--. 1 root root 1926 Jul  2 22:16 CentOS-Base.repo
-rw-r--r--. 1 root root  637 Jul  2 22:16 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root  626 Jul  2 22:16 CentOS-Media.repo
[root@node2 yum.repos.d]#

将上面列出的三个.repo源列表文件改一下名,我们不用系统默认的安装源列表,默认的都是官方的很多软件源,连接很慢。然后复制一份CentOS-Base.repo并命名为iso.repo

[root@node2 yum.repos.d]# ll
total 16
-rw-r--r--. 1 root root 1926 Jul  2 22:16 CentOS-Base.repo.save
-rw-r--r--. 1 root root  637 Jul  2 22:16 CentOS-Debuginfo.repo.save
-rw-r--r--. 1 root root  626 Jul  2 22:16 CentOS-Media.repo.save
-rw-r--r--. 1 root root  697 Oct 24 10:28 iso.repo
[root@node2 yum.repos.d]#

2、修改iso.repo内容,只剩下这些内容:

# CentOS-Base.repo
#

[base]
name=CentOS-$releasever - Base
baseurl=file:///mnt/cdrom/
gpgcheck=1
enabled=1
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-CentOS-6

 

3、mount系统安装iso到指定目录

[root@node2 yum.repos.d]# mkdir /mnt/cdrom

[root@node2 yum.repos.d]# mount -t iso9660 -r /dev/cdrom /mnt/cdrom
其中-t iso9660指明了文件格式是iso标准的, -r表示只读模式, /dev/cdrom是光驱设备,/mnt/cdrom是自定义的目录。

然后进入到/mnt/cdrom下查看文件如下结果,就为正确了。

[root@node2 cdrom]# ll
total 632
-rw-r--r--. 2 zxliu zxliu     14 Jul  9 12:46 CentOS_BuildTag
drwxr-xr-x. 4 zxliu zxliu   2048 Jun  9 20:54 EFI
-rw-rw-r--. 2 zxliu zxliu    212 Jul  1 21:23 EULA
-rw-rw-r--. 2 zxliu zxliu  18009 Jul  1 21:23 GPL
drwxr-xr-x. 3 zxliu zxliu   2048 Jul  9 12:46 images
drwxr-xr-x. 2 zxliu zxliu   2048 Jul  9 12:43 isolinux
drwxrwxr-x. 2 zxliu zxliu 604160 Jul  9 12:51 Packages
-rw-rw-r--. 2 zxliu zxliu   1354 Jul  2 23:39 RELEASE-NOTES-en-US.html
drwxr-xr-x. 2 zxliu zxliu   4096 Jul  9 12:53 repodata
-rw-r--r--. 2 zxliu zxliu   1706 Jul  2 23:31 RPM-GPG-KEY-CentOS-6
-rw-r--r--. 2 zxliu zxliu   1730 Jul  2 23:31 RPM-GPG-KEY-CentOS-Debug-6
-rw-r--r--. 2 zxliu zxliu   1730 Jul  2 23:31 RPM-GPG-KEY-CentOS-Security-6
-rw-r--r--. 2 zxliu zxliu   1734 Jul  2 23:31 RPM-GPG-KEY-CentOS-Testing-6
-r--r--r--. 1 zxliu zxliu   3380 Jul  9 12:53 TRANS.TBL

可以看到packages和RPM-GPG-KEY-CentOS-6这是两个最重要的东西,yum就参考这两个来安装软件的。

4、执行yum list命令查看软件列表

[root@node2 cdrom]# yum list| grep gcc
gcc.x86_64                                4.4.4-13.el6                     @base
gcc-c++.x86_64                            4.4.4-13.el6                     @base
libgcc.x86_64                             4.4.4-13.el6                     @anaconda-CentOS-201106060106.x86_64/6.0
compat-gcc-34.x86_64                      3.4.6-19.el6                     base
compat-gcc-34-c++.x86_64                  3.4.6-19.el6                     base
compat-gcc-34-g77.x86_64                  3.4.6-19.el6                     base
gcc-gfortran.x86_64                       4.4.4-13.el6                     base
gcc-gnat.x86_64                           4.4.4-13.el6                     base
gcc-java.x86_64                           4.4.4-13.el6                     base
gcc-objc.x86_64                           4.4.4-13.el6                     base
gcc-objc++.x86_64                         4.4.4-13.el6                     base
libgcc.i686                               4.4.4-13.el6                     base

可以看到dvd里面的软件信息了。可以用yum进行安装了,试试看。

有问题请留言。

原创粉丝点击