當前位置:首頁 » 雲伺服器 » yum源伺服器的地址是什麼

yum源伺服器的地址是什麼

發布時間: 2023-02-13 04:29:19

『壹』 區域網yum源配置(純內網)

1、上傳Centos系統鏡像文件到yum源安裝伺服器/home目錄下
2、在/mnt目錄下創建cdrom目錄
3、執行掛載命令

4、備份原有repo文件,新建repo文件

5、安裝http服務

6、驗證http服務是否啟動
在瀏覽器中輸入伺服器ip驗證

7、創建軟連接

測試訪問

8、在同一區域網內其他伺服器配置yum源地址

9、清除緩存

『貳』 linux yum內網源伺服器

通過如下方式就可以了。

一、yum伺服器端配置

1.安裝ftp軟體

#yum install vsftpd

#service vsftpd start

#chkconfig --add vsftpd

#chkconfig vsftpd on

2. 把centos6.2的光碟掛載到伺服器上,之後拷貝DVD中所有文件到本機ftp目錄下

#mount /dev/cdrom /mnt

#mkdir -p /var/ftp/yumserver-alsww

#cp -vfr /mnt/* /var/ftp/yumserver-alsww

3. 安裝 createrepo 軟體包

#yum install createrepo

#cd /var/ftp/yumserver-alsww

# createrepo .

到此伺服器端配置完成(最好此時關閉防火牆,否則接下來的客戶端測試可能不成功)

二、yum客戶端配置

1.編輯yum配置文件,注意備份重要文件,防止配置出錯造成不必要的麻煩

#cd /etc/yum.repos.d/

#cp CentOS-Media.repo CentOS-Media.repo.bak

#mv CentOS-Base.repo CentOS-Base.repo.bak

#mv CentOS-Media.repo alsww.repo

#vim alsww.repo

[c6-media]

name=CentOS-$releasever - Media

baseurl=ftp://你的yum伺服器IP/yumserver-alsww

gpgcheck=1

enabled=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

2.到此yum客戶端配置完成,可以測試了(客戶端可以沒外網,但是內網必須通)。

#yum list |grep gcc

gcc.x86_64 4.4.6-3.el6 @base

libgcc.x86_64 4.4.6-3.el6 @anaconda-CentOS-201112091719.x86_64/6.2

compat-gcc-34.x86_64 3.4.6-19.el6 c6-media

compat-gcc-34-c++.x86_64 3.4.6-19.el6 c6-media

compat-gcc-34-g77.x86_64 3.4.6-19.el6 c6-media

...

如果出現這類的顯示,有 "c6-media" 這種的,說明配置成功。

接下來就可以任你所需,安裝yum包了~~

我實驗成功過的

『叄』 如何配置Centos 6.5 的yum源

1 首先我們根據自己使用的系統找到對應的軟體庫,例如我伺服器的系統是Centos 6.5 X86_64位的,我在網路上面找到163的軟體庫

2 yum源配置文件是放在/etc/yum.repos.d 這個目錄下的

3 首先我們先看下伺服器上面的yum源,可以參考一下相應的格式

4 我們可以參考這些文件的格式進行添加對應的yum源,不用強行記住這些配置,知道怎麼配置即可 我們創建一個yum源配置文件

5 然後往裡邊添加相應的內容 6 安裝軟體的時候即可看到我們自己添加上去的yum源了

『肆』 linux下yum install的軟體源在哪裡

linux下yum install的軟體源位置是通過配置文件來配置的,可修改。
/etc/yum.repos.d為本地源位置
配置文件/etc/yum.conf中,詳細定義了yum的工作方式和參數。
[root@bspdev etc]# cat /etc/yum.conf
[main] //主配置信息
cachedir=/var/cache/yum //保存緩存和資料庫文件的位置
keepcache=0
debuglevel=2 //調試信息輸出等級
logfile=/var/log/yum.log //日誌位置
distroverpkg=redhat-release //yum使用的RPM包distribution版本;
tolerant=1 //默認為0,如果為1表示當安裝多個包是,失敗了繼續安裝其他;
exactarch=1 //精確匹配硬體平台,只有完全相同才更新;
obsoletes=1 //當使用升級模式時,一些包沒有用了,可以刪除(取值1)
gpgcheck=0 //安裝時是否檢查RPM包的PGP簽名;
plugins=1 //Yum插件是否可用
bugtracker_url=http://bugs.centos.org/yum5bug

# Note: yum-RHN-plugin doesn't honor this.
metadata_expire=1h

installonly_limit = 5

# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d //定義可選的位置

Yum支持的源地址種類很多,有本地、FTP和Internet等。三種方式的差異僅僅在於客戶端訪問Yum的方式不同。本篇僅介紹本地Yum源的配置和使用。

2、配置本地Yum源庫

目的是在本地目錄上建立一個Yum源庫,RPM包來自安裝光碟。

使用Mount命令,將插入的光碟Mount到Linux的目錄結構上。

[root@bspdev /]# mount /dev/cdrom /media //將光碟mount到/media目錄上
mount: block device /dev/cdrom is write-protected, mounting read-only
[root@bspdev /]# cd /media
[root@bspdev media]# ls –l //掛載CentOS版本;
total 484
dr-xr-xr-x 2 root root 432128 Mar 5 10:16 CentOS //CentOS RPM包位置
-r--r--r-- 1 root root 14 Mar 2 05:00 CentOS_BuildTag
-r--r--r-- 1 root root 212 Oct 1 2009 EULA
-r--r--r-- 1 root root 18009 Oct 1 2009 GPL
dr-xr-xr-x 4 root root 2048 Mar 5 10:12 images
(篇幅原因,省略部分)
-r--r--r-- 1 root root 7058 Mar 5 10:22 TRANS.TBL
[root@bspdev media]#

[root@bspdev CentOS]# pwd
/media/CentOS

安裝repository工具包。

[root@bspdev CentOS]# pwd
/media/CentOS
[root@bspdev CentOS]# rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm
warning: createrepo-0.4.11-3.el5.noarch.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
Preparing... ########################################### [100%]
1:createrepo ########################################### [100%]

將rpm包拷貝的准備好的/yum/server中去。

[root@bspdev CentOS]# cd /
[root@bspdev /]# mkdir /yum/server -p
[root@bspdev media]# cd CentOS
[root@bspdev CentOS]# cp * /yum/server/
You have mail in /var/spool/mail/root
[root@bspdev CentOS]#

這樣,我們將所有的rpm包保存在了/yum/server上。

最後,我們建立reposity的索引。

[root@bspdev CentOS]# createrepo /yum/server
2669/2669 - totem-devel-2.16.7-7.el5_6.1.i386.rpm
Saving Primary metadata
Saving file lists metadata
Saving other metadata

3、配置參數文件
修改服務端文件,設置行為。
[root@bspdev CentOS]# vi /etc/yum.conf

[main]
cachedir=/var/cache/yum
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
distroverpkg=redhat-release
tolerant=1
exactarch=1
obsoletes=1
gpgcheck=0 //本地一般不需要設置該選項
plugins=1
bugtracker_url=http://bugs.centos.org/yum5bug

# Note: yum-RHN-plugin doesn't honor this.
metadata_expire=1h

installonly_limit = 5

# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d
~
在客戶端,我們創建新的容器和配置文件。首先我們先將原有的信息備份保存。
-客戶端
[root@bspdev CentOS]# cd /
[root@bspdev /]# mkdir /etc/yum.repos.d/bak
[root@bspdev /]# mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak/
[root@bspdev /]# cd /etc/yum.repos.d/bak/
[root@bspdev bak]# ls -l
total 36
-rw-r--r-- 1 root root 1926 Feb 25 16:20 CentOS-Base.repo
-rw-r--r-- 1 root root 631 Feb 25 16:20 CentOS-Debuginfo.repo
-rw-r--r-- 1 root root 626 Feb 25 16:20 CentOS-Media.repo
-rw-r--r-- 1 root root 6118 Feb 25 16:20 CentOS-Vault.repo
[root@bspdev bak]# cd /
[root@bspdev /]# vim /etc/yum.repos.d/localyum.repo

[localyum] //容器名
Name=localyum
baseurl=file://yum/server //目錄
enable=1
gpgcheck=0
~

『伍』 如何搭建centos本地yum源

使用光碟或鏡像文件製作本地安裝源
創建和修改local.repo(文件名可任意起)
#vim/etc/yum.repos.d/local.repo
[local]
name=local
baseurl=file:///path/to/mount/point
enable=1
gpgcheck=0

『陸』 如何搭建本地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本地源安裝結束

『柒』 怎麼搭建基於ftp伺服器的yum源

啟動Red Hat Enterprise Linux ,並放入安裝光碟
掛載光碟機 mount /dev/cdrom /mnt
安裝FTP服務
cd /mnt/Server
rpm -ivh vsftpd*
chkconfig vsftpd on
service vsftpd start
安裝createrepo軟體包
rpm –ivh createrepo*
拷貝系統盤中的文件到本系統中
cp -R /mnt/Server /var/ftp/pub
二. 搭建 Yum

生成依賴性關系createrepo -g /var/ftp/pub/Server/repodata/comps-rhel5-server-core. xml /var/ftp/pub/Server/這個地方要注意. comps-rhel5-server-core. xml一定不能手動生成. 默認安裝光碟上已經有了
做完上面的步驟後會有一個錯誤提示. 「Could not remove old metadata dir: . olddata「說目錄有問題。不用管他. 把那個目錄刪除掉rm –rf /var/ftp/pub/Server/. olddata
把步驟1再做一遍createrepo -g /var/ftp/pub/Server/repodata/comps-rhel5-server-core. xml /var/ftp/pub/Server/
創建倉庫文件 新建一個倉庫文件. 名字可以隨便起.cd /etc/yum.repos.d vim yum. repo在文件中寫如下內容

[base]
name=base
# 192. 168. 0. 6是你的Yum源地址
baseurl=ftp://192. 168. 0. 6/pub/Server
# 是否開啟源
enabled=1
#是否驗證. 可不要
gpgcheck=1
#驗證的密鑰. 可不要
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

『捌』 如何建立自己的離線yum源

在創建之前,我們先了解些相關的內容:
yum倉庫可以支持三種途徑提供給yum在安裝的時候下載rpm包
第一種: ftp服務 ftp://
第二種: http服務 http://
第三種: 本地文件 file://
我們暫且可以將yum的安裝分為客戶端和伺服器端,當然你的客戶端和伺服器端可以是一台主機 ,我們今天介紹的就是在一台主機上完成的。
客戶端就是我們用yum來安裝rpm包的主機,其中也需要提供一些配置文件 定義yum的一些屬性 以及告訴yum倉庫在哪個地方等等
伺服器端必須有配置好的yum倉庫 yum倉庫能正常的提供下載功能
yum客戶端的配置文件有兩部分組成
1:/etc/yum.conf 主配置文件 定義了全局屬性,調試級別,日誌文件保存位置等等信息
2:/etc/yum.repos.d/目錄下每一個以repo結尾的文件 其中定義了yum倉庫的名字,指向等信息, 此文件是我們今天要在客戶端配置的文件
切入正題,簡單的創建步驟如下:
1:#mount /dev/cdrom /media/cdrom 將鏡像光碟掛載到cdrom目錄下
#cd /media/cdrom/Server 切換到/media/cdrom/Server目錄中,
#rpm –ivh createrepo-0.4.11-3.e15.noarch.rpm 安裝createrepo軟體包
(如果你已經有安裝過createrepo這個軟體包 此步可以跳過)
2 : # createrepo /var/yum 在/var/yum目錄下創建yum源 當然此目錄得事先存在,你也可以指定其他路徑,完成之後你會發現目錄/var/yum中有個repodata的目錄 說明已安裝成功 但是裡面是沒有rpm包的 你可以將鏡像文件中Server目錄下 的rpm包拷貝過來使用
#cp /media/cdrom/Server/*.rpm /var/yum 將server目錄下的所有rpm包拷貝到/var/yum中
3:#vim /etc/yum.repos.d/yum.repo 編輯yumm.repo文件 此文件是我新建的一個repo結尾的文件,可按自己需求命名
編輯的內容如下 :
[yum] 指定yum源的識別名
name=yum 指定yum源的完整名稱
baseurl=file:///var/yum 指定yum源的路徑
gpgcheck=0 是否檢查簽名0為不檢查
enable=1 是否啟用yum源 1為啟用
你也可以在這個文件中寫入多個這樣的yum源 ,如果你的ftp或者http伺服器上有創建好的的yum源 ,也可以指定ftp伺服器上或者http伺服器的路徑,來使用伺服器上的yum源 例如baseurl=http://192.168.0.1/Server 其他幾項可按照自己的要求來寫入即可。
此時我們的yum源已經創建成功 用 #yum repolist 查詢當前可用的yum源。yum源若成功創建,你再安裝rpm包的時候,yum命令會自動在你所指定的路徑下去下載所依賴的軟體包了。

『玖』 centos7如何查看正在使用的yum源配置文件或者yum源的地址

1、獲取並安裝zabbix的yum源

[root@localhost ~]#wget http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm

[root@localhost ~]#rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm

2、生成yum源快照,這樣可以直接用tab鍵來補全安裝。

yum makecache

『拾』 yum源的掛載

1.准備一台Linux伺服器,用最簡單的版本CentOS-6.7-x86_64-minimal.iso

2.配置好這台伺服器的IP地址

3.上傳CentOS-6.7-x86_64-bin-DVD1.iso到伺服器

4.將CentOS-6.7-x86_64-bin-DVD1.iso鏡像掛載到某個目錄

mkdir /var/iso

mount -o loop /home/hadoop/soft/CentOS-6.7-x86_64-bin-DVD1.iso /var/iso

CentOS-6.7-x86_64-bin-DVD1.iso

補充:掛載光碟(無需上傳iso文件)

mkdir /mnt/cdrom

mount -t iso9660 -o ro /dev/cdrom/ /mnt/cdrom

mount /dev/sr0 /mnt/cdrom/

5.修改本機上的YUM源配置文件,將源指向自己

備份原有的YUM源的配置文件

cd /etc/yum.repos.d/

rename .repo .repo.bak *

vi CentOS-Local.repo

由於上面,沒有找到怎麼添加表格,所以就只能這樣看了

[base]

name=CentOS-Local

baseurl=file:///var/iso

gpgcheck=1

enabled=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

添加上面內容保存退出

箭頭的這個部分是可以寫多個的,本地和阿里的比較好(在國內開源的)

將下面的文件裡面的內容全部粘貼到上面的這個文件裡面就可以了

這是一個寫阿里yum源的上的網址

(文件不能上傳,加我好友發給你,微信maochentingqiang)

6.清除YUM緩沖

yum clean all

7.列出可用的YUM

yum repolist

8.安裝相應的軟體免密

yum install -y httpd

9.開啟httpd使用瀏覽器訪問 http://192.168.0.100:80 (如果訪問不通,檢查防火牆是否開啟了80埠或關閉防火牆)

service httpd start

10.將YUM源配置到httpd(Apache Server)中,其他的伺服器即可通過網路訪問這個內網中的YUM源了

cp -r /var/iso/ /var/www/html/CentOS-6.7

cp -r /mnt/cdrom/ /var/www/html/CentOS-6.7

11.取消先前掛載的鏡像

umount /var/iso

umount /mnt/cdrom/

12.在瀏覽器中訪問http://192.168.111.81/CentOS-6.7/

13.讓其他需要安裝RPM包的伺服器指向這個YUM源,准備一台新的伺服器,備份或刪除原有的YUM源配置文件

cd /etc/yum.repos.d/

rename .repo .repo.bak *

vi CentOS-Local.repo

[base]

name=CentOS-Local

baseurl=http://192.168.111.51/CentOS-6.7

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

添加上面內容保存退出

14.在這台新的伺服器上執行YUM的命令

yum clean all

yum repolist

15.安裝相應的軟體

yum install -y gcc

如果上面有寫的不清楚的地方或是需要資料的地方可以微我maochentingqiang

熱點內容
小米自動上傳 發布:2025-05-20 05:06:06 瀏覽:624
王者榮耀引流腳本 發布:2025-05-20 05:06:03 瀏覽:485
無人深空pc需要什麼配置 發布:2025-05-20 04:55:17 瀏覽:614
可編程式恆溫恆濕試驗箱 發布:2025-05-20 04:54:34 瀏覽:367
visibilityandroid 發布:2025-05-20 04:54:26 瀏覽:699
android磁場感測器 發布:2025-05-20 04:50:46 瀏覽:828
python經典編程題 發布:2025-05-20 04:42:33 瀏覽:782
xp電腦訪問win7 發布:2025-05-20 04:41:59 瀏覽:617
金融的配置是什麼 發布:2025-05-20 04:41:07 瀏覽:466
解壓擠耳朵 發布:2025-05-20 04:37:02 瀏覽:887