當前位置:首頁 » 存儲配置 » redhat7本地yum源怎麼配置

redhat7本地yum源怎麼配置

發布時間: 2023-01-29 04:54:27

1. centos7yum安裝的yum源怎麼配置

1、配置163yum源

[root@localhost iso]# cd /etc/yum.repos.d/

[root@localhost yum.repos.d]# ls

rhel-source.repo

[root@localhost yum.repos.d]# cp rhel-source.repo iso.repo

[163]
name=163
baseurl=
gpgcheck=0
enabled=1

[163] --------------->必須寫的,中括弧的內容可以隨便寫,但一定要有中括弧
name = 163r ----------->可寫可不寫,內容隨便,主要是個提示作用
baseurl= --------------->你要到http://mirrors.163.com/centos這里,去找到你對應的redhat版本的目錄,然後點os、再點x86_64(一般都有),然後用你地址欄上顯示的網址替換上面的baseurl就行了,保存退出。

enabled=1 --------------------->數字1為啟用當前yum源,0為禁用,默認為1。
gpgcheck=0 ----------------------->是否檢查rpm包的數字簽名,數字1為檢查,0為不檢查,可以不寫。

具體可以參考 redhat配置yum源 centos一樣

2. centos 7 常用yum源配置

什麼是yum,什麼是yum源,常見的yum源有哪些?
yum是centos下更新、管理軟體的命令,也有相應的圖像界面版本;
yum源是yum命令去哪裡取安裝包的地圖;
常見的yum源:網易、阿里雲、epel等;

yum、rpm、repo什麼關系?
yum命令查詢repo上配置的地址去取相應的rpm包進行安裝;

配置下centos的DNS
一個國內,一個國外
vi /etc/resolv.conf
nameserver 114.114.114.114
nameserver 8.8.8.8

備份下原來的yum源
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo_bak

網易yum源:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
yum clean all
yum makecache

阿里雲yum源:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum makecache

epel源:
yum -y install epel-release
yum clean all
yum makecache

3. Redhat7系統配置阿里源失敗問題及解決辦法

一、配置阿里源

第1步: 下載阿里源的配置文件

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

第2步: 更新鏡像源

清除yum緩存

yum clean all

生成yum緩存

yum makecache

報錯:

已載入插件:langpacks, proct-id, subscription-manager This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.

http://mirrors.aliyun.com/centos/7Server/os/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found

正在嘗試其它鏡像。

http://mirrors.aliyuncs.com/centos/7Server/os/x86_64/repodata/repomd.xml: [Errno 14] curl#7 - "Failed connect to mirrors.aliyuncs.com:80; 拒絕連接"

報錯原因: Centos-Base.repo配置文件中的$releasever變數解析錯誤,導致整個URL地址錯誤。這種情況一般發生在Redhat系統安裝Centos源(我的系統是Redhat 7), " http://mirrors.aliyun.com/centos/ ",發現並無 7Server/目錄。因此,應該是$releasever變數解析成了"7Server",進而導致了錯誤的發生,正確的URL地址為 http://mirrors.aliyun.com/centos/7/os/x86_64/repodata/repomd.xml ,其中的"7"是指系統版本號。

三、解決辦法

1.修改yum配置文件

vi /etc/yum.repos.d/CentOS-Base.repo

將全文中所有的 "$releasever" 字元串替換成 "7",因為我的系統是7版本

輸入 ":" 進入末行模式

然後輸入%s/$releasever/7/g

保存並退出

2.再次更新鏡像源

清除yum緩存

yum clean all

生成yum緩存

yum makecache

在修改配置文件後,執行yum makecache命令的時候還是出現了地址無法訪問的報錯信息,其實這個並不影響。如果不想看到報錯信息的話,把aliyuncs部分信息刪掉就可以了。

4. centos7.5利用yum緩存搭建本地源

一、環境centos7.5-minimal

二、設置yum.conf,默認是關閉緩存

vi /etc/yum.conf    

keepcache=0改為keepcache=1

cachedir=/var/cache/yum/    rpm緩存目錄

三、利用網路yum安裝相應的包

例如:yum install tk tcl enca zip unzip vsftpd lftp ntp wget dos2unix vim-enhanced net-tools -y

安裝完畢後,把/var/cache/yum目錄下所有rpm包拷貝到某個目錄下,比如拷貝到/home/test目錄下

find /var/cache/yum/ -name *.rpm -type f -exec cp {} /home/test/ \;

四、安裝createrepo(創建yum源索引)

#yum install createrepo -y

#cd /home 

#createrepo -v  test

五、配置本地yum文件

#cd /etc/yum.repos.d

#vi test.repo

#yum clean all

#yum makecache

5. 如何設置redhat yum 源

Linux:RedHat AS 6.2的版本

1、刪除原有的yum:

rpm -aq | grep yum | xargs rpm -e –nodeps

2、安裝新的yum

《1》rpm –ivh http://mirrors.163.com/CentOS/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm

註:python-iniparse-0.3.1-2.1.el6.noarch.rpm這個版本可能隨著包的更新導致在這個地址上不一定存在,可
輸入http://mirrors.163.com/centos/6/os/x86_64/Packages(CentOS6),這個頁上面有具體包列
表,查找python-iniparse的包,修改為正確的地址即可。下面幾步和這一步相似。

《2》rpm -ivh http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm

《3》rpm
-ivhhttp://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-40.el6.centos.noarch.rpm

http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm

註:這是兩個rpm包

《4》cd /etc/yum.repos.d/

《5》wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

《6》sed -i "s/\$releasever/6/"CentOS6-Base-163.repo

《7》yum makecache

6. 如何配置本地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

7. Centos7 本地yum源配置

一般除非是最小化安裝,不然centos7系統中都會有createrepo命令,如果沒有,需要通過rpm -ivh 安裝如下三個包:

然後使用,createrepo 命令生成yum倉庫

最後,在/etc/yum.repo.d/目錄中創建repo文件,文件內容指向本地倉庫的路徑。repo文件格式如下:

當做完如上操作後,我們使用如下命令創建yum緩存,然後通過yum list命令可以看到倉庫內rpm包列表:

8. centos7yum安裝的yum源怎麼配置

centos7配置國內yum源。網易(163)yum源是國內最好的yum源之一
,無論是速度還是軟體版本,都非常的不錯,將yum源設置為163yum,可以提升軟體包安裝和更新的速度,同時避免一些常見軟體版本無法找到。v9zz的雲主機就將yum源設置為163的yum,具體設置方法如下:
1,進入yum源配置目錄
cd
/etc/yum.repos.d
2,備份系統自帶的yum源
mv
centos-base.repo
centos-base.repo.bk
下載163網易的yum源

9. redhat配置yum靜態源

配置yum靜態源:

1.    虛擬機先把鏡像插入到系統中

2.    掛載鏡像

命令:mkdir /media/cdrom

          mount /dev/cdrom /media/cdrom/

3.修改yum配置文件

命令:cd /etc/yum.repos.d/

            cp rhel-source.repo local-source.repo 

            gedit local-source.repo 

            將內容修改為下圖所示

保存之後退出即可。

10. 怎麼給rhel配置yum源

大致有三種
yum源配置方法一(網路yum源)
yum源配置方法二(本地掛載目錄)
yum源配置方法三(遠程掛載目錄)
紅帽8自建yum倉庫教程 《Linux就該這么學》一起來學習
① 安裝阿帕奇、創建yum源的工具
yum install -y httpd #安裝阿帕奇

yum install -y createrepo* #創建yum源的工具

② 創建 redhat8 目錄
mkdir -p /var/www/html/redhat8

#注意,/var/www/html路徑是安裝httpd時就默認生成的,所以只需要在再創建一個名為redhat8的目錄,名字可自取。-p選項表示遞歸
③ 復制rpm包
cp -Ra /dvd/AppStream/Packages/* /var/www/html/redhat8/

#將 /dvd/AppStream/Packages下的rpm包都復制到/var/www/html/redhat8下,前提是已將本地光碟掛載到了/dvd下。
④ 發布
createrepo /var/www/html/redhat8/

⑤ 啟動httpd
systemctl start httpd

⑥ 查看80埠是否開啟
netstat -lnt

⑦ 關閉防火牆
systemctl stop firewalld

iptables -F

setenforce 0

三、通過瀏覽器查看是否訪問成功

熱點內容
迷你世界電腦版怎麼改密碼 發布:2025-07-18 09:26:41 瀏覽:49
php創建目錄 發布:2025-07-18 09:26:17 瀏覽:657
為什麼手機游戲分ios和安卓端 發布:2025-07-18 09:22:17 瀏覽:139
android數據顯示 發布:2025-07-18 09:17:27 瀏覽:527
腳本精靈天天酷跑怎麼用 發布:2025-07-18 09:00:04 瀏覽:153
android技術面試 發布:2025-07-18 08:59:55 瀏覽:966
c語言m是什麼 發布:2025-07-18 08:59:10 瀏覽:277
c語言布爾變數 發布:2025-07-18 08:54:52 瀏覽:648
linux的jdk下載 發布:2025-07-18 08:54:09 瀏覽:189
生女的演算法 發布:2025-07-18 08:17:54 瀏覽:645