yum完全配置及createrepo詳解

2021-06-21 01:58:57 字數 2557 閱讀 8860

1、為***建立乙個掛載目錄

[root@localhost~]# mkdir /mnt/***/

2、在linux下掛載centos***(虛擬機器掛載***不說了,應該都會)

[root@localhost~]# mount /dev/cdrom /mnt/***/ 

進入cd /mnt  

執行createrepo . 

如果執行不了安裝

rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm

3、檢視相關配置檔案,目錄為

[root@localhost~]# ls -l /etc/yum.repos.d/

-rw-r--r--.1 root root 1926 7月 310:15 centos-base.repo

-rw-r--r--.1 root root 637 7月 310:15 centos-debuginfo.repo

-rw-r--r--.1 root root 626 7月 310:15 centos-media.repo

4、禁用yum的網路更新方式,簡單地將預設首選的centos-base.repo改名為centos-base.repo.bak即可

[[email protected]]# mv centos-base.repo centos-base.repo.bak

5、配置本地yum源

[root@localhost~]# vim /etc/yum.repos.d/centos-media.repo

將[c6-media]

name=centos-$releasever- media

baseurl=file:///media/centos/

file:///media/cdrom/

file:///media/cdrecorder/

gpgcheck=1

enabled=0

修改為[c6-media]

name=centos-$releasever- media

baseurl=file:///media/centos/

gpgcheck=1

enabled=1

其中baseurl修改為***的掛載目錄,enabled=1開啟本地更新模式

:wq儲存退出

6、清除原有的yum資訊

[root@localhost~]# yum clean all

loadedplugins: fastestmirror

cleaningup everything

7、檢查***軟體列表

[[email protected]]# yum list

loadedplugins: fastestmirror

determiningfastest mirrors

c6-media | 3.7 kb 00:00...

c6-media/primary_db | 3.3 mb 00:00 ...

[root@banjin mnt]# yum install 包名

這樣以後就預設使用***安裝軟體了,如果想恢復網路安裝模式,將centos-base.repo.bak 更名還原即可。

ps.每次重啟系統後需要手工掛載***到/media/centos/,如果嫌麻煩可以自己寫指令碼自動掛載。

createrepo
createrepo是linux下的建立倉庫的軟體包。create是建立的意思,repo是repository的縮寫,是倉庫的意思。
yum(yellowdog updater,modified)主要的功能是方便新增、刪除和更新rpm軟體包。可以解決軟體包依存問題,更便於管理大量的系統更新問題。
1,通過rpm -ivh 命令手動安裝。
還有一種情況是最麻煩的,就是提示缺少某些函式庫(例如xml::parser),當你不知道這個函式庫包含在哪個軟體包裡的時候,就束手無策了
2,通過註冊rhn(red hat network)帳號,然後由yum連線到rhnsatellite伺服器上去解決更新和軟體包依存關係等問題。這種方法需要能連線到internet。
如果我沒有rhn帳號怎麼辦呢?註冊乙個,或使用本地yum倉庫。本地yum倉庫就是把系統安裝光碟裡的內容複製到本地磁碟中,通過配置yum,讓其訪問這個本地磁碟,解決軟體包依存關係,但不能更新軟體包。
在製作yum倉庫時需要乙個軟體包:createrepo-0.4.11-3.el5.noarch.rpm
可以用rpm -qa|grep createrepo命令檢視是否安裝了這個軟體包。安裝:
# rpm -ivhcreaterepo-0.4.11-3.el5.noarch.rpm
安裝完成之後,在/usr/bin/目錄下會有乙個createrepo命令,可以執行man createrepo命令檢視該命令的幫助
在zend 中使用快捷鍵,可檢視那個函式的用法

redhat yum

源的建立





yum源配置及詳解

本文裝載自 紅帽系列中,進行軟體安裝可以有三種方法,編譯安裝,rpm包安裝,和yum源安裝。其中yum方法安裝最簡單,因為它可以自動解決軟體包之間的依賴關係。yum源國內映象站點 注意 有repodata的目錄的子目錄為yum源的路徑 yum的配置檔案 keepcache 0 是否快取,0為不快取,...

yum源及samba配置

samba安裝 yum y install samba samba client 說明 1 可先通過smbstatus檢查是否安裝了samba,如果已安裝,請跳過此步 samba配置start cd etc samba mv smb.conf smb.conf.bak vim smb.conf 1 ...

linux下通過yum安裝svn及配置

1.環境 centos6.4 2.安裝svn yum y install subversion 3.配置 建立版本庫目錄 mkdir www svndata svnserve d r www svndata 4.建立版本庫 建立乙個新的subversion專案 svnadmin create var...