自己架設linux本地更新源的方法

2021-05-23 13:11:07 字數 915 閱讀 3096

其實自己架設本地源重要的有兩點。一是用createrepo程式對存放rpm包的資料夾進行依賴項關係生成,它會在rpm包所在的目錄下建立個repodata資料夾,裡面存放了createrepo生成的一些資訊。二是配置yum的配置檔案,將源的位址加上去就可以了。下面是實際操作:

1 準備源,這裡以***光碟中的server目錄為例,將該目錄拷貝到本機,我是放在/var下。

2 使用createrepo生成依賴資訊,注意在server下本身有乙個reopdata資料夾,裡面存放的是createrepo生成的東西,只不過這是由廠商做的而已。裡面還有個comps-rhel5-vt.xml ,這個檔案是對rpm包分組用的,具體我也不是很清楚。做法如下

先將comps-rhel5-vt.xml 拷貝出來備用,這裡直接放在/下面

createrepo -g comps-rhel5-vt.xml  /var/server

這是會在server目錄下重新生成repodata資料夾

3 修改yum配置檔案,使其使用本地源。

開啟/etc/yum.repos.d/下以repo結尾的檔案(記得先備份一下),按如下修改:

[windflow]#隨意,但是不要再字串中出現空格

name=rhel local#

baseurl=file:///var/sources/server#源的位置,你的可能和這裡不一樣

enabled=1#啟用該源

gpgcheck=0#不用驗證

gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-redhat-release

4 使用如下命令更新yum

yum clean all

5 執行 yum list。如果輸出很多項應該沒沒問題了。

這裡要注意:yum掃瞄yum.repos.d下所有以.repo結尾的檔案來查詢源。

Linux更新源問題

預設源 國內源 阿里雲 清華 中國科技大學 華中理工大學 山東理工大學 豆瓣 臨時更新源 pip3 install 庫名 i 映象位址例項 pip3 install django excel i永久更新源 建立配置檔案 pip pip.conf 在pip.conf配置映象源 使用阿里雲為示例 glo...

Linux學習 apt get更新源

首先 需要開啟sources.list 這就是存放更新源的檔案 輸入指令 gedit etc apt sources.list然後把下面的清華的源貼上到裡面。儲存檔案。deb cdrom ubuntu 16.04 lts xenial xerus release amd64 20160420.1 x...

linux 更新源miss問題

1.之前新裝的linuxmint 執行 apt get install vim 安裝失敗 發現原因是源更新失敗導致,後來執行apt get update 發現老是獲取失敗,查了google總結出以下解決辦法 以下分為4個步驟進行處理 1.開啟我們系統的 軟體源 介面 如下圖 2.進入 軟體源 介面 ...