通過ISO映象簡單搭建本地yum倉庫

2022-06-22 09:57:10 字數 2884 閱讀 5343

2、開啟本地的虛擬機器例項

3、選中開啟之後的虛擬機器例項,右鍵->設定,如下所示:

5、勾選已連線和啟動時連線選項,如下所示:

6、使用遠端連線工具securecrt或者xshell遠端連線到該linux例項,首先建立iso映象的掛載目錄,然後將iso映象掛載在建立好的掛載目錄下,掛載過程是通過linux的光碟機/dev/cdrom完成,操作過程如下:

[root@wb-blog ~]# mkdir -pv /media/cdrom/

[root@wb-blog ~]# mount /dev/cdrom /media/cdrom/

掛載完成可以使用"df -h"命令檢視:

7、進入到yum源的配置檔案目錄,/etc/yum.repos.d/,首先備份原有的yum源配置檔案

[root@wb-blog ~]# cd /etc/yum.repos.d/

[root@wb-blog yum.repos.d]# ls

[root@wb-blog yum.repos.d]# mkdir -pv backup

[root@wb-blog yum.repos.d]# mv ./*.repo ./backup/

[root@wb-blog yum.repos.d]# vim server.repo

寫入如下內容:

[localrepo]

name=localrepo

baseurl=file:///media/cdrom/

enabled=1

gpgcheck=0

引數含義:

[localrepo]: 表示乙個yum源配置段的名稱,可以隨意命名

name:表示該yum源的名稱

baseurl:表示yum源的目錄,使用file:///表示指向的是本地檔案系統上的目錄,注意:有三個斜槓。

enabled:表示該yum配置段是否生效,1表示生效,0表示無效

gpgcheck:表示是否對yum源指定的軟體包進行安全校驗,0表示不校驗,本地掛載的映象可以認為軟體就是安全的,不必校驗;

9、儲存退出,然後執行"yum clean all"命令清楚原有的yum源快取:

[root@wb-blog yum.repos.d]# yum clean all
10、然後執行"yum list all"檢視本地yum源是否生效,如果可以輸出常用軟體包,表示本地yum源配置成功,如下:

[root@wb-blog yum.repos.d]# yum list all
11、至此,基於本地檔案協議的yum源配置完成,可以使用"yum install [軟體名稱]" 命令安裝常見的軟體,如:"yum install gcc gcc-c++"。如果軟體安裝完成之後,可以使用"umount /media/cdrom/" 將掛載目錄解除安裝。

[root@wb-blog ~]# rz
3、建立掛載目錄,為了方便,此處直接使用httpd預設的目錄,/var/www/html/

4、將上傳的iso映象檔案掛載到/var/www/html目錄下,如下所示:

[root@wb-blog software]# mount -o loop -t iso9660 /home/software/centos-6.9-x86_64-bin-***1.iso /var/www/html

引數含義:

-o loop:指定裝置的掛載方式,loop表示把乙個檔案當成硬碟分割槽掛載到系統

-t iso9660:指定檔案系統的型別,iso檔案的型別對應為iso9660,其他檔案型別可以自行查資料

5、進入到yum源的配置檔案目錄,備份原有的yum源配置檔案,然後編輯server.repo配置檔案,新增如下內容:

[root@wb-blog ~]# cd /etc/yum.repos.d/

[root@wb-blog yum.repos.d]# mkdir -pv backup && mv ./*.repo ./backup

[root@wb-blog yum.repos.d]# vim server.repo

新增如下內容:

引數含義:

name:表示該yum源的名稱

baseurl:表示yum源的軟體目錄,"http://"表示該yum源為乙個遠端的http協議的yum源。當然此處還可以為ftp協議或者是其他的檔案傳輸協議;

enabled:表示該yum配置段是否生效,1表示生效,0表示無效

gpgcheck:表示是否對yum源指定的軟體包進行安全校驗,0表示不校驗,本地掛載的映象可以認為軟體就是安全的,不必校驗;

6、啟動httpd服務,然後執行"yum clean all"命令清除之前的快取,如下所示:

7、至此,基於http協議的私有yum源搭建完畢,此方式的靈活性較高,可以供其他的同乙個網段內的主機配置使用。

RedHat如何利用iso映象做本地yum源?

1 掛載 mount dev cdrom media 2.cd media packages 這裡面有很多rpm安裝包。最關鍵的一步 如果 etc yum.repos 下面有其它的 repo檔案,先建立個資料夾,將這些 repo先轉移到資料夾中,自己寫乙個.repo的檔案 mkdir etc yum...

CentOS7使用本地iso映象作為yum源

mount o loop t iso9660 映象的絕對路徑 掛載目錄的絕對路徑 備份舊yum源 cd etc yum.repos.d 進入yum源目錄 mkdir backup 建立備份目錄 mv repo backup 將原有yum源放入備份檔案夾新建本地源 vim etc yum.repos....

yum通過iso映象更新

iso baseurl file media iso gpgkey file media iso rpm gpg key fedora file media iso rpm gpg key fedora test file media iso rpm gpg key failovermethod p...