導航:首頁 > 網路問題 > 怎麼搭建網路yum源

怎麼搭建網路yum源

發布時間:2022-08-19 06:23:29

如何搭建centos本地yum源

1、mkdir -p /home/yum/centos/6.5/os/x86_64
2、將rpm包拷貝到/home/yum/centos/6.5/os/x86_64文件夾下面(其中此目錄下面還可以包括文件夾)
3、yum install createrepo -y
3、在/home/yum/centos/6.5/os/x86_64文件夾下面建立repodata索引文件:
createrepo -pdo /home/yum/centos/6.5/os/x86_64 /home/yum/centos/6.5/os/x86_64

4、配置yum源:
vi /etc/yum.repos.d/CentOS-Base.repo
[base]
name=CentOS- - Base
baseurl=http://192.168.1.200/yum/centos/6.5/os/x86_64
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

[updates]
name=CentOS- - Base
baseurl=http://192.168.1.200/yum/centos/6.5/os/x86_64
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

其中:baseurl=http://10.28.170.93/centos/6.3/os/x86_64為具有repodata文件夾才能配置成功

至此完成yum源本地配置
設置Apache
假若想在頁面看到文件夾
我只需要把 /home/share 目錄鏈接到apache目錄下顯示就可以
mkdir /var/www/html/yum
ln -s /home/yum/ /var/www/html/

然後windows登陸:\\10.28.170.89

全部完成~!

yum的rpm包手動更新:
從163上面更新yum源包:
wget -np -t 1 -nH –cut-dirs=1 -r -c -L –exclude-directories=repodata –accept=rpm,zip,gz,xml http://mirrors.163.com/centos/6.5/os/x86_64/Packages/ -P /home/yum/
每次手動添加了一個rpm包到Packages中,則在yum源伺服器中執行如下命令:
createrepo --update /home/yum/centos/6.5/os/x86_64/
其中目錄/home/yum/centos/6.5/os/x86_64/的子目錄有兩個Packages、repodata。
接下來在使用yum的機器上yum clean all即可使用新加入進去的rpm包文件

❷ 如何創建yum源,如何使用yum命令

大家都知道使用rpm命令安裝軟體的時候,有時候為了安裝一個軟體往往需要安裝好幾個軟體來解決依賴關系,所以此時你就需要使用yum命令來解決軟體安裝的依賴關系。
要想使用yum安裝軟體,就需要配置好yum源。(我們以光碟yum源為例,以紅帽5.4光碟為例)
# mount /dev/dvd /media

1.建立yum配置文件
在/etc/yum.repos.d/目錄下,建立以.repo結尾的任意文件名的文件,例test.repo

#vim /etc/yum.repos.d/test.repo [base] name=Server baseurl=file:///media/Server gpgcheck=0 enabled=1 [VT] name=VT baseurl=file:///media/VT gpgcheck=0 enabled=1 [Cluster] name=Cluster baseurl=file:///media/Cluster gpgcheck=0 enabled=1 [ClusterStorage] name=ClusterStorage baseurl=file:///media/ClusterStorage gpgcheck=0 enabled=1

備註:如果使用ftp或http指向為yum源的話,就直接把每一段」baseurl=file:///media/*「改成ft p:/ /172.16.100.168/yum/*或htt p:/ /172.16.100.168/yum/*就OK了。
2.此時yum源就已經配置好了,就可以使用yum命令來安裝軟體或軟體包組了。
那yum命令是如何使用的呢?
3.對安裝軟體包以及包組而言
#yum 常用選項
list {all,installed,available,updates} 列出所有的,已安裝的,可安裝的,更新的軟體包
install 安裝軟體包
remove/erase 卸載軟體包
update 升級軟體包
check-update 檢測可更新的軟體包
provides 檢測軟體由哪個軟體包安裝的
downgrade 降級軟體包
reinstall 重裝軟體包
clean 清除緩存
grouplist 顯示所有軟體包組的信息
groupinstall 安裝軟體包組
groupremove 卸載軟體包組
groupinfo 包組信息
例:#yum install bind 安裝bind軟體包
例:#yum groupremove 」Development Tools「 移除Development Tools軟體包組

❸ 如何搭建本地yum源

放入Centos6.4的鏡像光碟或找到鏡像文件
mount –o loop –t iso9660 CentOS-6.0-i386-bin-DVD.iso
mount /dev/cdrom /media/cdrom

編輯repo文件:
cd /etc/yum..repos.d
(文件位置/etc/yum.repos.d/,後綴一定是.repo結束.為了使用自己搭建的yum源我這里刪除了自帶的(rm –f ./*)

編輯自己的repo文件
方法一:
[[email protected]]# vim local.repo (repo後綴)
[local_server](庫名稱)
name=Thisis a local repo (名稱描述)
baseurl=file:///media/dvd(yum源目錄,源地址)
enabled=1(是否啟用該yum源,0為禁用)
gpgcheck=1 (檢查GPG-KEY,0為不檢查,1為檢查)
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6(gpgcheck=0時無需配置)

保存退出!

方法二:使用createrepo命令創建yum倉庫
1.將所有rpm文件拷貝到一個文件夾中 cp -rv /media/光碟/Packs/* /所建立的文件夾
2.通過rpm命令手動安裝createrepo命令創建yum倉庫 rpm -ivh createrepo
3.運行命令createrepo -v /rpm-directory
4.如果有分組信息,則在運行命令的時候使用-g參數置頂分組文件
makedir /localserver (建立本地文件夾)
mount /dev/cdrom /media/cdrom
cp -rv /media/cdrom/光碟/Packs/* /localserver
cd /localserver
rpm -ivh createrepo (若提示需要安裝依賴包,根據提示安裝即可)
createrepo -v /localserver/ (創建索引信息,repodate)
如若需要分組信息
cp /media/cdrom/光碟/repodate/*.comp /comps.xml
createrepo -g /comps.xml /localserver (開始創建分組信息)
然後編輯repo文件(同方法一編輯方法相同)

[root@helome yum.repos.d]# yum clean all (清除緩存)
Loaded plugins: fastestmirror, refresh-packagekit, security
Cleaning repos: local_server
Cleaning up Everything
Cleaning up list of fastest mirrors
[root@helome yum.repos.d]# yum makecache (建立新緩存)
Loaded plugins: fastestmirror, refresh-packagekit, security
Determining fastest mirrors
local_server |4.0 kB 00:00 ...
local_server/group_gz | 209kB 00:00 ...
local_server/filelists_db | 4.8 MB 00:00 ...
local_server/primary_db | 3.5 MB 00:00 ...
local_server/other_db | 2.0MB 00:00 ...
Metadata Cache Created
[root@helome yum.repos.d]#

這下可以使用yum本地源了
Test: yuminstall –y sendmail

7
到此yum本地源安裝結束

❹ 如何實現yum源的創建

1.創建個目錄 mkdir /var/yum 並從光碟介質中把Server目錄下的所有文件拷貝到剛創建的目錄里(/var/yum)。 cp -r /media/cdrom /var/yum 2.安裝createrepo createrepo是配置YUM源的配置工具,檢查當前是否已經安裝createrepo包的安裝情況: # rpm...

怎麼配置yum伺服器網路源與本地源

Centos--yum配置本地數據源准備工具:centos安裝鏡像文件1.掛載鏡像文件,我這里使用虛擬機來設置,設備狀態的已連接勾上2.復制鏡像文件到伺服器目錄,我這放在/opt目錄下3.復制完成後,進入yum的配置目錄,編輯yum的配置文件#cd /etc/yum.repos.d/#vi CentOS-Media.repo更改baseurl的內容,使其指向本地的鏡像文件目錄:baseurl=file:///opt/soft/CentOS_6.3_Final/ --本地光碟掛載目錄gpgcheck=0 --檢查GPG-KEY,0為不檢查,1為檢查enabled=1 --啟用yum源,0為不啟用,1為啟用4.將CentOS-Debuginfo.repo,CentOS-Base.repo等其他配置改名或者刪掉,就可以繞過網路進行本地源安裝#mv CentOS-Base.repo CentOS-Base.repo.backup#mv CentOS-Debuginfo.repoCentOS-Debuginfo.repo.backup5.執行yum更新命令#yum clean all#yum update出現以下畫面表示配置成功6.安裝mysql示例7.yum命令詳解安裝yum <選項> <軟體包軟體名組名>install package 安裝指定的安裝包packagelocalinstall package 本地安裝軟體包groupinstall package 組安裝升級yum <選項> <軟體包軟體名組名>update 更新全部可以更新的軟體包update package 更新指定程序包packagecheck-update檢查系統中可以被升級的軟體包。groupupdate group1 升級組group1 裡面的軟體包。卸載 (強烈不建議使用yum卸載包)卸載包的時候也會把其他關聯包也卸載掉,嚴重導致系統崩潰yum <選項> <軟體包軟體名組名>remove package1 : 卸載軟體包package1 erase package1 : 卸載軟體包package1 groupremove group1 :卸載組group1裡面所包括的軟體包。查詢yum <選項> <軟體包軟體名組名>info <package> :顯示安裝包信息list :顯示所有已經安裝和倉庫中可以安裝的程序包list<package> :顯示指定軟體包安裝情況grouplist :顯示倉庫中有哪些組deplist<package1> :查看程序package1依賴情況groupinfo <group1> :顯示程序組group1信息search <keyword>:查找軟體包

❻ 虛擬機如何安裝網路yum源

以red hat enterprise linux 6為例,敘述如何為虛擬機中的linux配置本地yum源
首先在/mnt目錄中創建dvd目錄。
[root@localhost ~]# mkdir /mnt/dvd
接著把鏡像掛載到創建的目錄下(要在/dev裡面找到cdrom這個文件,必須把鏡像載入到虛擬機裡面,通常安裝之後,假如沒有進行更改,通常都是載入好的)。
[root@localhost mnt]# mount /dev/cdrom /mnt/dvd
然後在/etc/yum.repos.d裡面,把存在著的配置文件全部刪除掉(當然,最好先備份),然後利用下面的命令,新建一個文件,後綴必須是.repo,文件名可隨意
[root@localhost my]# vim /etc/yum.repos.d/local.repo
在配置文件裡面寫下如下內容
[RHEL6] //倉庫名稱,可隨意
name=all rhel6 packages //名稱,可隨意
baseurl=file:///mnt/dvd //源路徑,很重要,根據你的實際情況進行填寫
enable=1 //啟用本yum源
最後,導入公鑰。
[root@localhost yum.repos.d]# rpm --import /etc/pki/rpm-gpg/RPM*

❼ linux怎麼配置yum

我就告訴你,如果在虛擬機上配置yum源

1、首先確定,你虛擬機上的鏡像文件有沒有連接上

(ps,下圖,CD/DVD這個選項中,使用本地的鏡像文件,並連接)

2、掛載鏡像mount -o loop /dev/cdrom /mnt //將/dev/cdrom 掛載到/mnt文件下

3、修改文件vim /etc/yum.repos.d/yum.repo //yum.repo這個文件可以自己隨便命令,只要後綴名是.repo就行(ps在yum.repos.d目錄下只能存在一個.repo文件)

[Source] //這里的名字你可以隨便命名,和下一行的名字一樣

name=Source

baseurl=file:///mnt/Server //這個就是你掛載鏡像文件的目錄

enabled=1

gpgcheck=0

4、yum list //監測一下,是否配置成功

❽ 如何配置yum源安裝

1.創建個目錄
mkdir /var/yum
並從光碟介質中把Server目錄下的所有文件拷貝到剛創建的目錄里(/var/yum)。
cp -r /media/cdrom /var/yum
2.安裝createrepo
createrepo是配置YUM源的配置工具,檢查當前是否已經安裝createrepo包的安裝情況:
# rpm -qa |grep createrepo
如果顯示為尚未安裝,則需要執行如下的命令完成安裝:
# rpm -ivh /media/cdrom/Server/createrepo-0.4.4-2.fc6.noarch.rpm
ps:版本因操作系統的版本有所區別,請查找當前系統的createrepo版本rpm包進行安裝
3.創建yum repository的xml-rpm-metadata
執行如下命令:
# createrepo -g /var/yum/Server/repodata/comps-rhel5-server-core.xml /var/yum/Server/
# createrepo -g /var/yum/VT/repodata/comps-rhel5-vt.xml /var/yum/VT/
# createrepo -g /var/yum/Cluster/repodata/comps-rhel5-cluster.xml /var/yum/Cluster/
# createrepo -g /var/yum/ClusterStorage/repodata/comps-rhel5-cluster-st.xml /var/yum/ClusterStorage/

執行createrepo命令後系統會自動掃描相關目錄,將rpm包加入到YUM源的資料庫中。
4.創建本地yum客戶端的repo文件
配置使用本地yum repository:
# cd /etc/yum.repos.d/
# vim local.repo (名字可以隨便起,但是要以.repo為後綴)

接下來在文件中添加如下內容後保存:
[local] #(yum塊區域)
name=aaa # (名字可以隨便起)
baseurl=file:///var/yum/Server #(搜索路徑,必須指向你本機的yum源路徑)
gpgcheck=0 #(gpgcheck是gpg驗證是否開啟的選項,1是開啟,0是不開啟,一般情況可以關掉)
enabled=1 #(是否啟用,0為不啟用,1為啟用,過沒這一項,就是啟用)

[VT]
name=VT
baseurl=file:///var/yum/VT
gpgcheck=0

[Cluster]
name= Cluster
baseurl=file:///var/yum/Cluster
gpgcheck=0

[CS]
name= ClusterStorage
baseurl=file:///var/yum/ClusterStorage
gpgcheck=0

5.測試使用yum來安裝軟體包

❾ 詳解linux伺服器如何搭建yum源

1、檢查安裝vsftpd軟體 使用如下命令#rpm -qa grep vsftpd可以檢測出是否安裝了vsftpd軟體, 如果沒有安裝,使用YUM命令進行安裝。 2、啟動服務 使用vsftpd軟體,主要包括如下幾個命令: 啟動ftp命令#service vsftpd start 停止ftp命令#service vsftpd stop 重啟ftp命令#service vsftpd restart 3、vsftpd的配置 ftp的配置文件主要有三個,位於/etc/vsftpd/目錄下,分別是: ftpusers 該文件用來指定那些用戶不能訪問ftp伺服器。 user_list 該文件用來指示的默認賬戶在默認情況下也不能訪問ftp vsftpd.conf vsftpd的主配置文件 4、以匿名用戶為例,我們去掉配置文件vsftpd.conf 裡面以下 anon_upload_enable=YES anon_mkdir_write_enable=YES 兩項前面的#號,就可以完成匿名用戶的配置,此時匿名用戶既可以登錄上傳、下載文件。記得修改配置文件後需要重啟服務。 5、非匿名賬戶的創建與使用 vsftpd服務與系統用戶是相互關聯的,例如我們創建一個名為test 的系統用戶,那麼此用戶在默認配置的情況下就可以實現登錄,如圖 登錄後在頁面創建名為「aa」的文件夾,同樣我們在伺服器test用戶 的home目錄里也可以看到相同的文件。

閱讀全文

與怎麼搭建網路yum源相關的資料

熱點內容
沒有網路安全的企業 瀏覽:480
華為麥芒五如何上5g網路 瀏覽:612
小米在哪裡修改無線網路 瀏覽:658
重置路由器後網路用不了了 瀏覽:886
5g網路耗電量是多少 瀏覽:757
現在最新的網路安全手抄報 瀏覽:698
插網線網路連接信號差 瀏覽:723
小電視網路wiFI很卡 瀏覽:893
深圳網路教育哪個正規 瀏覽:598
手機怎麼看網路號碼 瀏覽:72
裝網路要買電腦嗎 瀏覽:673
有沒有哪個音樂軟體不用網路 瀏覽:233
計算機網路筆試題目 瀏覽:600
蘋果移動蜂窩網路不穩定 瀏覽:872
中國安全網路安全法實施時間 瀏覽:91
網路安全宣傳動圖 瀏覽:446
電信無線網路鑰匙解鎖 瀏覽:361
免費查看網路軟體 瀏覽:933
珠海網路卡可以連接路由器嗎 瀏覽:138
路由器網路1mb每秒算快嗎 瀏覽:657

友情鏈接