Linux下掛載iso檔案和配置yum本地源

2021-08-28 14:31:03 字數 1515 閱讀 7867

linux的版本:

[root@localhost /]# head -n 1 /etc/issue

red hat enterprise linux server release 6.9 (santiago)

1.由於伺服器不能直連外網,我使用的是iso映象檔案當作yum的本地庫進行安裝,首先要將映象檔案掛載到linux伺服器上。

使用的iso映象檔案:rhel-server-6.9-x86_64-***.iso

將iso映象檔案上傳到linux系統中並改名 rhel-server-6.9.iso

(1) iso檔案的位置(改名後):

[root@localhost /]# ls /mnt/cdrom/server/

rhel-server-6.9.iso

(2) 建立虛擬光碟機的目錄,用於掛載iso檔案:

touch /mnt/cdrom
(3) 掛載(此處 -t 用於指定檔案型別,也可以不指定,linux自動判斷):

mount -o loop -t iso9660 /mnt/cdrom/server/rhel-server-6.9.iso /mnt/cdrom
(4)將映象檔案拷下所有檔案拷貝出來,當作yum的倉庫位置:

cp /mnt/cdrom/server/rhel-server-6.9.iso /var/yum
這樣就將iso中的檔案全部拷貝出來,放到/var/yum下了

2. 建立本地的yum源並指定倉庫位置。yum的預設倉庫配置目錄是 /etc/yum.repos.d ,此目錄下的以 .repo 結尾的檔案都是yum的倉庫位址。

(1) 建立本地倉庫配置檔案, 以 .repo 結尾

touch localpackages.repo
[local]  

name=instructor server repository

baseurl=file:///var/yum/server

enabled=1

gpgcheck=0

[....] 代表這個庫的名字,必須是唯一的,不可以重複。並且不能有空格。

name= 是這個庫的說明,沒有太大的實際意義,只是乙個字段說明。

baseurl= 說明採取什麼方式傳輸,具體路徑在**,可以使用的方式有,file://,ftp://,http://等,關於baseurl中的變數,可以檢視yum.conf 的手冊:man yum.conf ,在手冊的最後一段有詳細描述。

enabled=1 說明啟用這個更新庫,0表示不啟用。

gpgcheck=1 表示使用gpg檔案來檢查軟體包的簽名

(3) 清除yum快取:

yum clean all

yum list all

即可檢視yum當前安裝包的情況和可用的安裝包 

linux下掛載ISO檔案方法

假設u盤在linux下被掛載到 media disk1目錄下,其中iso檔案為isofile.iso,該檔案準備寫入桌面 可以使用如下方法 使用root登陸系統 cat media disk1 isofile.iso root desktop 或者 dd if media disk1 isofile...

Linux下掛載iso檔案和配置yum本地源

linux的版本 root pbn head n 1 etc issue red hat enterprise linux server release 6.1 santiago 1.由於伺服器不能直連外網,我使用的是iso映象檔案當作yum的本地庫進行安裝,首先要將映象檔案掛載到linux伺服器上...

Linux下的ISO掛載

linux下掛載iso檔案的方法有兩種 1 軟體 在終端中輸入命令 sudo apt get install furiusisomount 來安裝。在ubuntu 應用程式 ubuntu軟體中心 搜尋iso就可以看到該款軟體 當然你直接搜尋軟體名字更快 2 命令 在終端中通過 sudo mount ...