linux 制作yum,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等基礎軟件。
標簽:
來源: https://www.cnblogs.com/langgj/p/10105864.html
總結
以上是生活随笔為你收集整理的linux 制作yum,Linux制作本地yum的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 重庆到底有多少层
- 下一篇: 李彦宏:百度吹过的牛逼今天实现了!