㈠ 如何快速在linux下配置YUM源
YUM源可以分為本地yum源和網路yum源;
第一種本地yum源
掛載CD光碟
[root@linuxprober~]#mkdir/mnt/cdrom
[root@linuxprober~]#mount-oloop/dev/cdrom/mnt/cdrom
[root@linuxprober~]#ls-l/mnt
總用量4
dr-xr-xr-x.7rootroot40963月62016cdrom
配置本地yum
[root@linuxprobe~]#cd/etc/yum.repos.d/
[root@linuxprobe~]#vimlocal.repo
[local]
name=RHEL7
baseurl=file:///mnt/cdrom
gpgcheck=0
enabled=1
第二種網路yum源:
可以直接參考這篇文章把RHEL7換成Centos 7的yum源:http://www.linuxprobe.com/redhat-7-use-centos-yum-network-sources.html
㈡ linux沒有已啟用的倉庫
使用yum命令無疑是centos中安裝軟體最高效的方式了,它主要是讀取網路上的倉庫找到該軟體包和依賴包,然後下載下來供使用,那麼如果剛好那個倉庫沒有該軟體包怎麼辦
1.這時候就應該新做一個軟體包倉庫了,一般倉庫文件存放在/etc/yum.repos.d/這個文件夾下,如下圖
2.那麼隨便打開一個看看裡面具體有什麼,如下圖
3.那麼下面就講解如何創建本地的yum源倉庫,首先在上述目錄下創建一個repo文件,可以使用vim命令創建,vim /etc/yum.repos.d/local.repo,然後輸入如下圖代碼即可
4.這第一行意思是yum源倉庫的名字,name後是倉庫名字的描述,baseurl後是倉庫的位置,enable後的1是開啟該倉庫的意思,gpgcheck是檢查包的簽名,後面的0是關閉的意思,由於這里沒有下載pki證書,就不開啟了,再說centos安裝盤自帶的包應該也不會有問題的,所以這一項就關閉了。下面就是將光碟掛載在/cdrom下,以便yum訪問,使用mount /dev/sr0 /cdrom即可完成掛載
5.下面就是驗證該倉庫的作用了,使用yum list就可以顯示所有包了,由於包太多了,這里使用過濾命令以便查看
㈢ linux4怎麼裝yum本地源
用安裝 DVD 建立本地 yum 源
既然 yum 已經很好的解決了 RPM 包的依賴問題,本文要解決的就是速度問題。本地光碟機的訪問速度甚至快過 100M 區域網,而且在最近一些發行版安裝盤中,已經預置好 repo 信息,並存放在名為 repodata 的目錄中。可以說安裝盤本身就是一個現成的 yum 源。在 RHEL5 中,預置了多個 repo,分別存放在 <CDROOT>/Server/repodata,<CDROOT>/Cluster/repodata 等目錄中;在 Fedora12 中,存放在 <CDROOT>/repodata 中。在 RHEL4 等一些舊發行版中,沒有預置 repo 信息。在這種情況下,需要手工建立 repo 信息供 yum 使用。關於手工建立 repo 的信息,請參考下一節「利用安裝 CD 建立本地 yum 源中」關於 createrepo 部分的示例。
首先,把光碟放入光碟機,掛載光碟。
# mount /dev/hdc /media/cdrom
mount: block device /dev/hdc is write-protected, mounting read-only
如果在本地有安裝盤鏡像,也通過 loop 方式掛載到相應目錄。
# mount -o loop rhel-server-5.4-i386-dvd.iso /media/cdrom
然後,編輯 yum 源配置文件,添加一個本地 yum 源。這里是一張 RHEL5u4 的 DVD 安裝盤,它的 repo 對應 <CDROOT>/Server。
# cat > /etc/yum.repos.d/dvd.repo <<END
[dvd]
name=install dvd
baseurl=file:///media/cdrom/Server
enabled=1
gpgcheck=0
END
對於 Fedora,系統安裝後有默認遠程 yum 源存在,建議在補裝 RPM 包之前通過在 *.repo 文件中設置 "enabled=0" 臨時禁用這些遠程 yum 源。這樣會迫使 yum 只使用本地光碟作為安裝源,從來避免因外部下載帶來時間的浪費。
㈣ 在RedHat Enterprise Linux 6.5中怎樣搭建本地yum源
1、上傳操作系統鏡像CentOS-6.5-x86_64-bin-DVD1.iso到/tmp下 2、建立目錄並掛載鏡像 mkdir /mnt/cdrom mount -o loop /tmp/CentOS-6.5-x86_64-bin-DVD1.iso /mnt/cdrom/ 3、設置本地repo cat
㈤ linux虛擬機如何安裝本地yum源
以red
hat
enterprise
linux
6為例,敘述如何為虛擬機中的linux配置本地yum源
首先在/mnt目錄中創建dvd目錄。
[root@
~]#
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源
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源
以本地ISO鏡像為例,進行yum源配置。
執行命令:mount -o loop /soft/rhel5.3x64.iso /mnt ,將ISO鏡像掛載到/mnt目錄下。
cd 到/etc/yum.repos.d 目錄下建立以".repo"結尾的文件,這里我建立的是server.repo。按下圖進行配置,默認ISO鏡像里有四類軟體包,我這里建立的是常用的Server包,如需要多個直接將文中內容復制多行指定不同的位置即可。
配置完成後用命令:yum clean all 進行刷新。
到此就快速的完成了YUM源的配置,如查找:httpd軟體包。
常用命令如下:
yum install package1 安裝指定的安裝包package1
yum groupinsall group1 安裝程序組group1
yum update package1 更新指定程序包package1
yum check-update 檢查可更新的程序
yum upgrade package1 升級指定程序包package1
yum groupupdate group1 升級程序組group1
yum info package1 顯示安裝包信息package1
yum list 顯示所有已經安裝和可以安裝的程序包
yum list package1 顯示指定程序包安裝情況package1
yum remove package1 刪除程序包package1
yum groupremove group1 刪除程序組group1
㈧ 虛擬機linux如何安裝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*