導航:首頁 > 程序命令 > 配置yum源保存命令

配置yum源保存命令

發布時間:2022-05-02 04:35:31

1. 如何搭建本地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本地源安裝結束

2. 怎麼配置linux的yum 更新源

首先到國內的鏡像站點下載repo文件(國內的鏡像站點連接好、速度快):比如mirror.163.com或者是
mirror.sohu.com
根據自己的發行版版本、是32位還是64位來下載repo文件,下載後復制到/etc/yum.repos.d/這個路徑下面(需要root許可權才能復制到這個路徑下),這個目錄保存的就是yum源的配置文件,而repo文件則是容器文件。
然後輸入命令:yum clean all(這個命令也需要root許可權)

3. yum源配置文件

方法/步驟
步驟1:在Vmware中,確保iso鏡像已經正常連接到系統上,在虛擬機上右鍵-設置-虛擬機設置,按照如圖勾選和設置。
步驟2:可以看到在linux桌面,已經出現了一個ISO鏡像。
步驟3:建立掛載點,在root用戶下mkdir /mnt/cdrom來創建目錄。
步驟4:輸入mount -t iso9660 /dev/cdrom /mnt/cdrom將光碟機或者iso文件掛載到/mnt/cdrom目錄下,使用df -h可以看到已經成功掛載。
步驟5:進入/etc/yum.repos.d目錄,ls查看當前目錄下的yum源配置文件,新建bak目錄,將除CentOS-Media.repo之外的repo文件移動到bak文件夾備份
Linux配置本地yum源方法
步驟6:使用vi編輯文件CentOS-Media.repo,查看配置如下,
步驟7:按照如下配置修改
[c6-media]
name=CentOS-$releasever - Media
baseurl=file:///mnt/cdrom/ //路徑需與你光碟機或ISO掛載的路徑相同
gpgcheck=1
enabled=1 //enable後面值必須修改為1
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-CentOS-6,
步驟8:輸入「yum clean all」命令清理,
步驟9:可以使用yum -y install vim進行安裝測試。

4. 如何配置本地yum源

首先 要先掛載光碟,把光碟掛載到media/CentOS/,media/cdrom/,或者media/cdrecorder/ 這樣就不用修改配置文件了。如果想掛載到其他目錄,只要修改下baseurl=file:///自己掛載的目錄,就可以了。配置文件在 /etc/yum.repos.d/CentOS-Media.repo。

接著 把/etc/yum.repos.d/CentOS-Base.repo改下名,命令如下:
QUOTE:
#mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

檢查下配置文件的有沒設置正確,命令如下:

QUOTE:
#cat /etc/yum.repos.d/CentOS-Media.repo
# CentOS-Media.repo
#
# This repo is used to mount the default locations for a CDROM / DVD on
# CentOS-5. You can use this repo and yum to install items directly off the
# DVD ISO that we release.
#
# To use this repo, put in your DVD and use it with the other repos to
# yum --enablerepo=c5-media [command]
#
# or for ONLY the media repo, do this:
#
# yum --disablerepo=\* --enablerepo=c5-media [command]

[c5-media]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS/
file:///media/cdrom/
file:///media/cdrecorder/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-beta

其實配置文件中已經有教怎麼做的了,我好像是多此一舉了。

最後 就是要安裝軟體咯,命令如下:

#yum --enablerepo=c5-media install gimp

5. centos下,如何配置yum源

操作環境:CENTOS 7
安裝源配置文件放置在 /etc/yum.repos.d內
將裡面的原文件轉移備份 cd /etc/yum.repos.d
mkdir yumbak
mv * yumbak
設置並編輯新yum源:vi /etc/yum.repos.d/aaa.repo
(注意,這里yum源文件名一定要用.repo結尾,因為系統在調用yum 命令時會自動檢索.repo結尾的文件來作為yum源文件)
[guagpan.repo] #新建自定義安裝源文件
name=cdrom #指定名稱
baseurl=file:///media/ #指定原文件查找路徑
enabled=1 #啟用本項設置
gpgcheck=0 #關閉數據證書驗證
:wq #保存退出

yum makecache #更新yum
yum list #查詢安裝源下有哪些包
yum install -y php-mysql #查找安裝php.mysql依賴的安裝包
yum remove -y php-mysql #卸載

6. 如何快速在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來安裝軟體包

7. redhat7怎麼配置yum源

第1步:首先咱們要進入到"/etc/yum.repos.d/"目錄中(因為該目錄存放著yum倉庫的配置文件)
第2步:使用vim編輯器創建一個名為rhel7.repo的新配置文件(文件名稱可隨意,但後綴必需為repo),逐項寫入配置參數並保存退出。
[rhel-media]: yum源的名稱,可自定義。
name=linuxprobe : yum倉庫的名稱,可自定義。
baseurl=file:///media/cdrom :提供方式包括FTP(ftp://..)、HTTP(http://..)、本地(file:///..)
enabled=1 : 設置此源是否可用,1為可用,0為禁用。
gpgcheck=1 : 設置此源是否校驗文件,1為校驗,0為不校驗。
gpgkey=file:///media/cdrom/RPM-GPG-KEY-redhat-release :若為校驗請指定公鑰文件地址。
第3步:按配置參數的路徑將光碟掛載,並將光碟掛載信息寫入到/etc/fstab文件中。
第4步:使用"yum install httpd -y"命令檢查Yum倉庫是否已經可用。
這里是詳細信息:http://www.linuxprobe.com/chapter-04.html#414_Yum,vim 用法:http://ke..com/item/VIM/60410#7

8. 如何配置Centos 6.5 的yum源

你好,我最近也在學習配置YUM源,看得是《linux就該這么學》這本教材,裡面關於yum配置是這么寫的:
第1步:首先我們要切換到"/etc/yum.repos.d/"目錄中(因為該目錄存放著yum倉庫的配置文件)
第2步:使用vim編輯器創建並打開一個名為rhel7.repo的新文件,名稱可以自定義,但後綴必需為repo。
第3步:逐項寫入配置參數,並保存退出。
第4步:按配置參數的路徑將光碟掛載。
第5步:將光碟掛載信息寫入到/etc/fstab文件中。
第6步:使用"yum install httpd -y"命令檢查是否配置正確。
切換到/etc/yum.repos.d目錄中:
[root@linuxprobe ~]# cd /etc/yum.repos.d/

打開Vim界面後敲擊"a"進入到插入模式:
編輯完成後敲擊[ESC]並在末行模式中:wq!保存並退出。
[root@linuxprobe yum.repos.d]# vim rhel7.repo
[rhel7]
name=rhel7
baseurl=file:///media/cdrom
enabled=1
gpgcheck=0

創建掛載光碟的目錄:
[root@linuxprobe yum.repos.d]# mkdir -p /media/cdrom

倉庫提供方式為本地,所以需要將光碟掛載到/media/cdrom中:
[root@linuxprobe yum.repos.d]# mount /dev/cdrom /media/cdrom
mount: /dev/sr0 is write-protected, mounting read-only

設置成開機自動掛載:
[root@linuxprobe yum.repos.d]# vim /etc/fstab
/dev/cdrom /media/cdrom iso9660 defaults 0 0

測試安裝"httpd"服務,出現「Complete」則代表Yum倉庫配置正確:
[root@linuxprobe yum.repos.d]# yum install httpd
Loaded plugins: langpacks, proct-id, subscription-manager
rhel7 | 4.1 kB 00:00
(1/2): rhel7/group_gz | 134 kB 00:00
(2/2): rhel7/primary_db | 3.4 MB 00:00
Resolving Dependencies
……………………………………………………
Complete!

我就是這么配置成功的,你可以按照上面的步驟試試,如果還有問題的話,可以自己去網路上下載《linux就該這么學》,完全免費的哦!

9. 如何創建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軟體包組

10. 紅帽企業版操作系統如果配置 yum 源

yum 源分為本地yum 源和紅帽官方 yum 源。

如果是官方yum 源需要購買紅帽的訂閱,獲得賬號,用「Red Hat Subscription Manager」 工具去注冊,詳細參考以下方法:

# subscription-manager register

# subscription-manager attach/subscribe --poolid ="POOLID"

# subscription-manager --enable "REPOID"

關於 poolid 的查看方法可以使用以下命令:

# subscription-manager list --all --available

關於 repoid 的查看可以使用以下命令:

# subscription-manager repos --list 默認列出所有的repo

# subscription-manager repos --list-enabled //列出所有激活的 repo

# subscription-manager repos --list-disabled //列出所有未激活的 repo

紅帽的yum 源的最大好處就是可以下載到最新的包,這些包修復了目前遇到的所有漏洞。


此外,如果不想購買紅帽訂閱,可以搭建本地的yum源。本地的yum 源需要一個紅帽的 iso 文件,你可以去網上下載一個,和您安裝的系統版本對應的iso。

然後搭建本地 yum 源。搭建方法超級簡單,下面舉個最簡單的例子。

# vim /etc/yum.repos.d/my.repo

[local] // 這個是repo的名字,隨便起的

name=local

baseurl=file:///mnt //這個參數超級重要,是repo在哪,我這里寫了本地的 /mnt目錄

enabled=1 //激活repo 讓你可以下包

gpgcheck=0 //去掉一些沒有必要的check

因為我們的 repo 在本地的 /mnt 目錄,所以需要把下載下來的 iso 掛載到 /mnt 目錄,因為 iso 文件的格式在 rhel 上是人無法讀懂的,掛載之後就會以人類可以看懂的形式呈現了。

mount -o loop ***************.iso /mnt

如果是虛擬機的話,在 CDROM 的地方選擇 .iso 文件。用以下命令掛載:

mount -o loop /dev/sr0 /mnt 或者

mount -o loop /dev/cdrom /mnt

比較新的 rhel 是不需要使用 -o loop 這個參數的


可使用的 yum 源就被顯示出來了。小編這里一共用4751 個可用的軟體包。

最後,推薦一個紅帽很好用的注冊伺服器,叫 satellite ,對,就是衛星這個單詞。購買這個訂閱可以一次更新好多紅帽的系統,如果是大生產環境還是蠻適合的。

閱讀全文

與配置yum源保存命令相關的資料

熱點內容
怎麼下我的世界伺服器地址 瀏覽:477
價格便宜的雲伺服器 瀏覽:551
寶馬n52電腦怎麼編程 瀏覽:350
安卓平板android如何降級 瀏覽:124
蘋果怎麼下載整理文字軟體app 瀏覽:130
怎麼刪除一個app下載任務 瀏覽:713
python執行bat命令 瀏覽:471
什麼吉他調音器app最好 瀏覽:33
php程序員招聘試題 瀏覽:14
程序員升職記第九關最優解 瀏覽:317
三星安卓11怎麼訪問data文件夾 瀏覽:817
華三伺服器怎麼設置開機自啟 瀏覽:711
釘郵登錄伺服器地址 瀏覽:644
起源編譯器適配第二款應用 瀏覽:433
cad弄斷線條命令 瀏覽:463
怎麼恢復手機app的安裝包 瀏覽:300
idea重啟項目不編譯 瀏覽:495
程序員那麼可愛演員表陸漓媽媽 瀏覽:129
linuxgadget驅動 瀏覽:596
華三調用acl的命令 瀏覽:11