linuxyum源
『壹』 linux 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=http:/****************
gpgcheck=0
enabled=1
[163] --------------->必須寫的,中括弧的內容可以隨便寫,但一定要有中括弧
name = 163r ----------->可寫可不寫,內容隨便,主要是個提示作用
baseurl=http://mirrors.163.com/centos/7/os/x86_64/ --------------->你要到http://mirrors.163.com/centos這里,去找到你對應的redhat版本的目錄,然後點os、再點x86_64(一般都有),然後用你地址欄上顯示的網址替換上面的baseurl就行了,保存退出。
enabled=1 --------------------->數字1為啟用當前yum源,0為禁用,默認為1。
gpgcheck=0 ----------------------->是否檢查rpm包的數字簽名,數字1為檢查,0為不檢查,可以不寫。
安裝軟體進行測試,「yum -y install mysql」,成功安裝後會在結尾出現「Complete!」.安裝成功
具體參考:網頁鏈接
『貳』 linux的yum源哪個更新比較快
幾個國內速度最快的centos yum(更新源)
2014-01-09
中國科技大學源
cd /etc/yum.repos.d mv CentOS-Base.repo CentOS-Base.repo.save
wget http://centos.ustc.e.cn/CentOS-Base.repo.5
mv CentOS-Base.repo.5 CentOS-Base.repo
yum update
PS:如果在配置YUM源後,第一次運行yum update命令,出現如下錯誤。
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID*****
這是由於yum安裝了舊版本的GPG keys造成的,解決辦法就是
rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY*
網易源 mirrors.163.com
先關閉 fastestmirror
「vi /etc/yum/pluginconf.d/fastestmirror.conf」 and set 「enable=0″
cd /etc/yum.repos.d/
wget http://mirrors.163.com/.help/CentOS-Base-163.repo
yum makecache //生成緩存
yum update
搜狐源 mirrors.sohu.com
步驟同上,只是源鏈接修改為:
http://mirrors.sohu.com/help/CentOS-Base-sohu.repo
CentOS 官方鏡像列表
http://www.centos.org/moles/tinycontent/index.php?id=32
CentOS 國內鏡像
http://mirrors.163.com/centos/ (浙江省杭州市電信,武漢電信訪問快)
http://mirrors.sohu.com/centos/ (山東省聯通)
http:://mirrors.shlug.org/centos/ (上海市電信真如IDC機房,武漢電信訪問慢)
http://mirrors.ta139.com/centos/ (移動線路,武漢電信訪問快)
http://centos.ustc.e.cn/centos/ (中國科學技術大學,教育網線路 -官方鏡像)
http://mirror.centos.net.cn/ (北京市網通,-官方鏡像)
『叄』 linux 里的yum源
Yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及CentOS中的Shell前端軟體包管理器。基於RPM包管理,能夠從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關系,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。
yum源就是一個軟體集合地,你只需要搜索並安裝你想要的軟體,它會幫你解決大部分軟體的依賴問題。
本地源比如說光碟裡面一般會附帶一些軟體,這個時候就可以把光碟當成本地源來安裝軟體。
網路源比如說aliyun的鏡像網站,這就屬於網路源,可以通過互聯網把軟體下載下來並安裝
『肆』 如何更改Linux yum源
Yum,(Yellow Dog Updater,modified)是一個shell前端軟體包管理器,基於rpm包的管理,能從指定伺服器上下載並自動安裝軟體包。能自動處理依賴性關系並一次安裝所有依賴的軟體包。安裝軟體包的時候,yum首先查詢本地資料庫系統是否已經安裝了該軟體包,如果沒有,檢查依賴性沖突,若沒沖突,則安裝,否則報告。
配置文件內容簡介:
[ ]內的是倉庫的名字
name倉庫的描述
baseurl 是你的YUM源地址,因為這里配置的是本地的,還可以是HTTP,FILE等
enabled 是否啟用這個倉庫,1為起用,0為禁用
gpgcheck 是否檢查GPG簽名(用來驗證要安裝的包是不是REDHAT官方的)
GPGKEY 的存放地址需要用下面的命令到入這個簽名。
vim/etc/yum.repos/server.repo
[server]
name=server
baseurl=http://server.domain40.example.com/pub/x86_64/Server
enabled=1 #代表啟用
gpgcheck=0
yum –y install lftp*
『伍』 linux怎麼添加網路yum源
第一步:備份你的原鏡像文件,以免出錯後可以恢復。
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
第二步:下載新的CentOS-Base.repo 到/etc/yum.repos.d/
CentOS 5
wget -O /etc/yum.repos.d/CentOS-Base.repo http:將漢字去掉// mirrors.aliyun.com/repo/Centos-5.repo
CentOS 6
wget -O /etc/yum.repos.d/CentOS-Base.repo http:將漢字去掉//mirrors.aliyun.com/repo/Centos-6.repo
更改CentOS-Media.repo使其為不生效:
enabled=0
第三步:運行yum makecache生成緩存
yum clean all
yum makecache
『陸』 如何快速在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 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
~
『捌』 linux真實機怎樣配yum源
vi /etc/yum.repos.d/rhel-source.repo
[iso]
name=iso
baseurl=file:///mnt/iso
gpgcheck=0
enable=1
隨便建立個xxxxx.repo文件在/etc/yum.repos.d下面,或者用原來的也可以。
上面寫得是本地yum源的寫法,把你的iso文件,mount在/mnt/iso下面,這樣本地源yum就可以使用了。name後面和【】裡面的東西是可以隨便改的。
如果區域網里存在ftp源,把baseurl一項改了
baseurl=ftp://
後面接你的ftp的ip和源路徑信息。網路里多的是。
網路源比較麻煩,原因是很多源不穩定,我測試過163的源,一直404 forbidden。後面就沒弄過了。
多網路網路教程吧,3種方法分別搜,這樣搜來的教程詳細些。
『玖』 linux 怎麼把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倉庫是否已經可用。
關於yum相關:
java">http://www.linuxprobe.com/chapter-04.html#414_Yum
例如:
進入到/etc/yum.repos.d目錄中後創建Yum配置文件:
[root@linuxprobe ~]# cd /etc/yum.repos.d/
[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
[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
嘗試使用Yum倉庫來安裝Web服務,出現「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中如何做http YUM 源哪
網路yum源其實就是Yum配置里文件的獲取地址改變一下就行了,要定向到網路上的具體文件,但我記得應該是ftp:// 開始吧!?你試試,要不然我就不知道了!