1. 程式人生 > >使用iso檔案建立本地安裝源

使用iso檔案建立本地安裝源

在linux系統安裝中,通常為了安裝的方便並不會將所有的軟體包全部選擇進行安裝。

但是在系統安裝完畢之後,發現某些軟體包沒有安裝的時候,如果機器沒有聯網的話,安裝起來特別不方便,特別是還有些軟體包存在依賴關係。

這裡我們介紹一種使用系統安裝光碟iso檔案來配置問題安裝源的方法。

1. 將iso檔案拷貝到機器的某個目錄下,比如 /home目錄下

2. 使用mount命令將iso檔案掛載到某個目錄下

 比如mount -t auto /home/CentOS-7-1503.iso  /mnt

   這個時候使用命令df -lh可以看到掛載的目錄。 在實驗環境中,命令執行完畢之後可以看到如下內容

/dev/loop0      4.1G  4.1G     0 100% /mnt

3. 修改安裝源的配置檔案。

   轉去目錄/etc/yum.repos.d目錄下,將裡面存在的所有repo檔案重新命名或者備份到其它目錄下。

(注意,這裡重新命名的時候需要將字尾名改掉。比如CentOS-Base.repo檔案,不能重新命名為bak_CentOS-Base.repo檔案,而是需要更改為CentOS-Base.repo_bak,否則還在軟體安裝的時候還是尋找之前的安裝源。這個現象出現的原因可能是根據檔案的字尾名來選擇安裝源)

  在/etc/yum.repos.d目錄下新建一個配置檔案來設定本地源。名稱取為local.repo,檔案內容 以及命令解釋如下

[LOCAL]    // 名稱,可以自己定義
name=CentOS-7-x86_64  // 這個的內容可以自定義
baseurl=file:///mnt/      // 這裡是本地光碟或者iso檔案的掛載路徑
enabled=1                    //  一定要設定為1,表示yum源啟動
gpgcheck=0                 // 是否堅持GPG-KEY, 0為不檢查,1為檢查

(對於/etc/yum.repos.d目錄其它repo檔案,預設情況下enable的值為1,但是也存現repo檔案中沒有顯式設定enable取值的情況。比如CentOS-Base.repo檔案,這個時候如果不需要這個映象源的話,需要手動設定為enable=0

4. 清除yum快取。 使用命令yum clean all

5. 測試yum源。 使用命令yum list 

     這個命令執行應該沒有出現錯誤,並且會列出所有可以獲取到的安裝包。

其實在上述第2步執行完畢之後,在掛載目錄的Packages資料夾下就可以看到所有的軟體包,在這個路徑下就可以進行軟體安裝。但是如果要安裝的軟體存在依賴關係的話可能安裝起來不如使用本地源的方式簡單。

相關推薦

使用iso檔案建立本地安裝

在linux系統安裝中,通常為了安裝的方便並不會將所有的軟體包全部選擇進行安裝。 但是在系統安裝完畢之後,發現某些軟體包沒有安裝的時候,如果機器沒有聯網的話,安裝起來特別不方便,特別是還有些軟體包存在依賴關係。 這裡我們介紹一種使用系統安裝光碟iso檔案來配置問題安裝源的

linux下使用iso檔案作為yum安裝

由於單位的研發伺服器不能連外網,導致安裝某些rpm包時很痛苦,故而總結linux下使用iso檔案作為yum源的方法,以方便後續使用~ 步驟: 1.將linux系統對應的安裝檔案(iso檔案)拷貝到系統盤中 2.建立掛載路徑 mkdir -p  /mnt/iso 3.將iso

linux下使用centos iso檔案作為yum安裝

1.將linux系統對應的安裝檔案(iso檔案)拷貝到系統盤中 2.建立掛載路徑 mkdir -p  /mnt/iso (把iso檔案放入iso目錄下里面) 3.將iso檔案掛載到/mnt/

CentOS設定iso檔案本地yum

問題與思路 由於伺服器不能訪問網際網路,所以,只能通過上傳iso系統的映象檔案到伺服器,然後,設定這個iso檔案為本地yum源。這

利用本地iso檔案建立yum

1、首先建立本地掛載目錄 mkdir /mnt/cdrom 2、為了避免預設yum源的影響,將本地yum配置檔案備份轉移 mkdir  /etc/yum.repos.d/yumbak mv /etc/yum.repos.d/rhel-*  /etc/yum.repos.d

掛載iso映象檔案作為本地yum

1 掛載ISO檔案到/mnt/cdrom下:mount -o loop /home/CentOS-7-x86_64-DVD-1708.iso /mnt/cdrom 2 建立repo檔案 [[email protected] /]# cd /etc/yum.

利用iso映象做本地yum安裝KVM

                                   第一步     用本地檔案建立本地yum源 1. 建立iso存放目錄和掛載目錄 mkdir /mnt/iso  mkdir /mnt/cdrom 2. 將iso映象檔案上傳到/mnt/iso資料夾下 3.

Ubuntu16.04建立本地更新

multi -m ubuntu 其中 ack 64位 自動 sudo ip地址 公司有多臺Ubuntu機器,而且不能連接互聯網,導致安裝軟件和更新都比較麻煩,需要建立一臺本地更新源服務器。 1.安裝apt-mirror工具 sudo apt-get install -y

Linux用iso映象製作本地yum

  本次使用的軟體為RHEL 6.5和VMware Workstation10 掛載iso映象   (建立掛載目錄,再掛載,進入目錄檢視是否掛載成功)       (根據相應情況,映象檔案一般為sr0 我電腦裡是第二個為6.5映象檔案 故為輸入sr1)    建立

RHEL6通過安裝光碟或ISO檔案配置yum安裝X11 server

1. 上傳iso檔案 2. 將該iso檔案mount到/mnt下 mount -t iso9660 -o loop rhel-server-6.4-x86_64-dvd.iso /mnt/ 3. 配置yum源 vi /etc/yum.repos.d/rhel-debu

使用CentOS7 ISO映象作為yum安裝

步驟1:載入ISO 建立ISO掛載目錄   mkdir  /mnt/cdrom 掛載ISO至/mnt/cdrom    mount -t iso9660 /dev/cdrom /mnt/cdrom 步驟2:配置本地yum源 建立配置檔案   touch CentOS-ISO

Redhat Linux建立本地YUM

配置過程如下 建立YUM目錄 使用root使用者登入系統,並使用下面的命令建立目錄: # mkdir /media/cdrom # mkdir /var/yum mount /dev/cdrom /media/cdrom 注意:存放YUM源的目錄必須有可寫許可權,不然在

建立本地yum

由於定製化專案涉及到內網環境,而且提供的系統環境中缺少必要的依賴包,需要下載rpm包並打包到現場伺服器下,但是由於rpm安裝需要人為摸索各個rpm包的依賴順序,因此想到使用createrepo工具建立rpm包之間的索引順序。 1、使用yum下載包及所有依賴

Ubuntu建立本地apt

參考連結: 根據實際的部署,總結兩條apt本地源配置方法。 本地主機IP: lo: 127.0.0.1 eth0: 10.10.1.5 一、reprepro方式 (1) 安裝支援包reprepro, nginx $ sudo apt-

redhat建立本地yum

1.安裝virtualBox 2.引導redhat.iso檔案安裝虛擬機器 3.配置本地的yum源    mkdir /mnt/cdrom    使用xshell工具上傳引導的redhat.iso檔案到一個目錄中    /usr/local/src目錄下   檢視是否上傳成

CentOS7.4 建立本地YUM

1. 建立原因如果開發環境只有區域網,且無法聯網下載網上的yum源,那麼建立本地yum源就能很好的解決這個問題了。2. 建立環境[[email protected] ~]# cat /etc/centos-releaseCentOS Linux release 7.

linux 下載rpm包到本地,createrepo:建立本地YUM

如何下載rpm包到本地 設定yum安裝時,保留rpm包。 1.編輯 /etc/yum.conf 將keepcache的值設定為1; 這樣就可以將yum安裝時的rpm包儲存在 /var/cache/yum下面 2.或者使用yum-plugin-downloadonly外掛,  

用光碟映象建立本地yum

    在安裝oracle之前,需要配置系統環境,需要安裝很多的rpm包(以redhat linux 為例),手工安裝rpm太繁瑣,還要手工解決包之間的依賴關係。yum則很好的解決 了這個問題,yum源有主要有三種  local yum repository 、ftp yu

CentOS7如何建立本地阿裏yum,並安裝htop文件?

repos solved ble nsa depend AR centos lang base 版本centos 7.01、[root@localhost yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak 將原文件

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

Linux的版本: [[email protected] ~]# head -n 1 /etc/issue Red Hat Enterprise Linux Server release 6.1 (Santiago) 1.由於伺服器不能直連外網,我使用的是ISO映