Linux制作本地yum


首先在vm上安裝centos

1、首先查看掛載光盤的位置:#df -h

[root@lang ~]# df -h
Filesystem                   Size  Used Avail Use% Mounted on
/dev/mapper/vg_lang-lv_root   45G  6.5G   37G  16% /
tmpfs                        932M   76K  932M   1% /dev/shm
/dev/sda1                    485M   39M  421M   9% /boot
/dev/sr0                     4.2G  4.2G     0 100% /media/CentOS_6.5_Final

2、創建文件夾 #mkdir /mnt/cdrom

3、將光盤掛載在/mnt/cdrom

# mount -t iso9660 -o ro /dev/sr0 /mnt/cdrom/

[root@lang ~]# 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 28  2013 EULA
-r--r--r--. 2 root root  18009 Nov 28  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 28  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 28  2013 RPM-GPG-KEY-CentOS-6
-r--r--r--. 2 root root   1730 Nov 28  2013 RPM-GPG-KEY-CentOS-Debug-6
-r--r--r--. 2 root root   1730 Nov 28  2013 RPM-GPG-KEY-CentOS-Security-6
-r--r--r--. 2 root root   1734 Nov 28  2013 RPM-GPG-KEY-CentOS-Testing-6
-r--r--r--. 1 root root   3380 Nov 29  2013 TRANS.TBL

 

備注:卸載 umount /mnt/cdrom

4、進入到目錄:/etc/yum.repos.d/


[root@lang yum.repos.d]# ll
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  563 Dec  6 04:55 CentOS-Media.repo
-rw-r--r--. 1 root root 3664 Nov 27  2013 CentOS-Vault.repo

更改后綴名:

[root@lang yum.repos.d]# rename .repo .repo.bak *
[root@lang yum.repos.d]# ll
total 16
-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  563 Dec  6 04:55 CentOS-Media.repo.bak
-rw-r--r--. 1 root root 3664 Nov 27  2013 CentOS-Vault.repo.bak

 [root@lang yum.repos.d]# mv CentOS-Media.repo.bak CentOS-Media.repo
[root@lang yum.repos.d]# ll
total 16
-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  563 Dec  6 04:55 CentOS-Media.repo
-rw-r--r--. 1 root root 3664 Nov 27  2013 CentOS-Vault.repo.bak

 編輯CentOS-Media.repo 改一下兩個紅色標記的地方

[c6-media]
name=CentOS-$releasever - Media
baseurl=file:///mnt/cdrom
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

5、yum基礎操作


[root@lang ~]# yum clean all
Loaded plugins: fastestmirror, refresh-packagekit, security
Cleaning repos: c6-media
Cleaning up Everything
Cleaning up list of fastest mirrors
[root@lang ~]# yum repolist
Loaded plugins: fastestmirror, refresh-packagekit, security
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-6 - Media                                                                                          6,367
repolist: 6,367

6、可以使用yum安裝gcc、httpd等基礎軟件。 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM