使用ISO映象搭建私有yum源

2021-09-13 19:43:06 字數 3442 閱讀 8312

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

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

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

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

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

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

[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源配置成功,如下:

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,其他檔案型別可以自行查資料

新增如下內容:

引數含義:

name:表示該yum源的名稱

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

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

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

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

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

詳解使用ISO映象搭建私有yum源

有時候在我們本地搭建一些linux上的程式執行環境或者安裝一些軟體的時候,難免會遇到需要使用yum方式安裝一些依賴庫,但是苦於沒有網,無法 依賴庫軟體的情況。又或者是在機房中無法連線外網的情況下需要安裝一大堆依賴的基礎軟體,怎麼解決這種問題呢?下面我就這種情況介紹兩種搭建私有yum源的方案 一 基於...

掛載本地iso映象檔案搭建yum源

上傳iso檔案到 opt 一定要確保這個iso檔案上傳完畢後再進行下面的操作 建立掛載目錄 mkdir media centos7掛載iso檔案 mount t iso9660 o loop opt centos 7 x86 64 1611.iso media centos7 建立bak包,存放備份...

CentOS使用ISO映象做本地YUM源

1 建立iso存放目錄和掛載目錄 mkdir mnt iso mkdir mnt cdrom2 上傳iso映象檔案到iso存放目錄 mnt iso下 3 掛載iso映象到掛載目錄 mnt cdrom下 mount o loop mnt iso xx.iso mnt cdrom4 使用df h命令查詢...