如何在linux5中安装YUM源 在linux中如何安装yum工具,要特别详细的

\u5982\u4f55\u5feb\u901f\u5728Linux\u4e0b\u914d\u7f6eYUM\u6e90

1.\u521b\u5efa\u4e2a\u76ee\u5f55
mkdir /var/yum
\u5e76\u4ece\u5149\u76d8\u4ecb\u8d28\u4e2d\u628aServer\u76ee\u5f55\u4e0b\u7684\u6240\u6709\u6587\u4ef6\u62f7\u8d1d\u5230\u521a\u521b\u5efa\u7684\u76ee\u5f55\u91cc(/var/yum)\u3002
cp -r /media/cdrom /var/yum
2.\u5b89\u88c5createrepo
createrepo\u662f\u914d\u7f6eYUM\u6e90\u7684\u914d\u7f6e\u5de5\u5177\uff0c\u68c0\u67e5\u5f53\u524d\u662f\u5426\u5df2\u7ecf\u5b89\u88c5createrepo\u5305\u7684\u5b89\u88c5\u60c5\u51b5\uff1a
# rpm -qa |grep createrepo
\u5982\u679c\u663e\u793a\u4e3a\u5c1a\u672a\u5b89\u88c5\uff0c\u5219\u9700\u8981\u6267\u884c\u5982\u4e0b\u7684\u547d\u4ee4\u5b8c\u6210\u5b89\u88c5\uff1a
# rpm -ivh /media/cdrom/Server/createrepo-0.4.4-2.fc6.noarch.rpm
ps\uff1a\u7248\u672c\u56e0\u64cd\u4f5c\u7cfb\u7edf\u7684\u7248\u672c\u6709\u6240\u533a\u522b\uff0c\u8bf7\u67e5\u627e\u5f53\u524d\u7cfb\u7edf\u7684createrepo\u7248\u672crpm\u5305\u8fdb\u884c\u5b89\u88c5
3.\u521b\u5efayum repository\u7684xml-rpm-metadata
\u6267\u884c\u5982\u4e0b\u547d\u4ee4\uff1a
# 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/

\u6267\u884ccreaterepo\u547d\u4ee4\u540e\u7cfb\u7edf\u4f1a\u81ea\u52a8\u626b\u63cf\u76f8\u5173\u76ee\u5f55\uff0c\u5c06rpm\u5305\u52a0\u5165\u5230YUM\u6e90\u7684\u6570\u636e\u5e93\u4e2d\u3002
4.\u521b\u5efa\u672c\u5730yum\u5ba2\u6237\u7aef\u7684repo\u6587\u4ef6
\u914d\u7f6e\u4f7f\u7528\u672c\u5730yum repository\uff1a
# cd /etc/yum.repos.d/
# vim local.repo \uff08\u540d\u5b57\u53ef\u4ee5\u968f\u4fbf\u8d77\uff0c\u4f46\u662f\u8981\u4ee5.repo\u4e3a\u540e\u7f00\uff09

\u63a5\u4e0b\u6765\u5728\u6587\u4ef6\u4e2d\u6dfb\u52a0\u5982\u4e0b\u5185\u5bb9\u540e\u4fdd\u5b58\uff1a
[local] #\uff08yum\u5757\u533a\u57df\uff09
name=aaa # (\u540d\u5b57\u53ef\u4ee5\u968f\u4fbf\u8d77)
baseurl=file:///var/yum/Server #\uff08\u641c\u7d22\u8def\u5f84\uff0c\u5fc5\u987b\u6307\u5411\u4f60\u672c\u673a\u7684yum\u6e90\u8def\u5f84\uff09
gpgcheck=0 #\uff08gpgcheck\u662fgpg\u9a8c\u8bc1\u662f\u5426\u5f00\u542f\u7684\u9009\u9879\uff0c1\u662f\u5f00\u542f\uff0c0\u662f\u4e0d\u5f00\u542f\uff0c\u4e00\u822c\u60c5\u51b5\u53ef\u4ee5\u5173\u6389\uff09
enabled=1 #(\u662f\u5426\u542f\u7528\uff0c0\u4e3a\u4e0d\u542f\u7528\uff0c1\u4e3a\u542f\u7528\uff0c\u8fc7\u6ca1\u8fd9\u4e00\u9879\uff0c\u5c31\u662f\u542f\u7528\uff09

[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.\u6d4b\u8bd5\u4f7f\u7528yum\u6765\u5b89\u88c5\u8f6f\u4ef6\u5305

1\u3001\u8fd9\u91cc\u4ee5centos7 linux\u7cfb\u7edf\u4e3a\u4f8b\u8fdb\u884c\u8bb2\u89e3\u5982\u4f55\u5b89\u88c5yum\u3002\u9996\u5148\uff0c\u8fd0\u884c\u547d\u4ee4\u201crpm -qa yum\u201d\u6765\u67e5\u770b\u7cfb\u7edf\u662f\u5426\u5df2\u7ecf\u5b89\u88c5\u4e86yum\u3002\u5982\u679c\u5b89\u88c5\u4e86yum\u5219\u4f1a\u5217\u51fa\u5b89\u88c5\u7684rpm\u5305\u540d\uff0c\u5426\u5219\u8f93\u51fa\u4e3a\u7a7a\uff1a

2\u3001\u7136\u540e\u628acentos7 linux\u7cfb\u7edf\u5b89\u88c5\u5149\u76d8\u63d2\u5165\u5149\u9a71\u8fd0\u884c\u201cmount /dev/sr0 /mnt\u201d\u547d\u4ee4\uff0c\u5c06\u5149\u76d8\u6302\u8f7d\u5230/mnt\u5206\u533a\u4e0a\uff1a

3\u3001\u5229\u7528CD\u547d\u4ee4\uff0c\u5207\u6362\u8def\u5f84\u5230\u5149\u76d8\u4e2d\u7684rpm\u5305\u6240\u5728\u76ee\u5f55Packages\uff0c\u7136\u540e\u8f93\u5165\u201c ll | grep yum*centos*\u201d\u547d\u4ee4\u67e5\u627eyum\u5b89\u88c5\u5305\uff0c\u83b7\u53d6yum\u5b89\u88c5\u5305\u7684\u6587\u4ef6\u540d\uff1a

4\u3001\u5c06\u67e5\u627e\u5230\u7684yum\u5b89\u88c5\u5305\u6587\u4ef6\u62f7\u8d1d\u5230/tmp\u76ee\u5f55\u4e2d\uff0c\u8fd9\u91cc\u4f7f\u7528cp\u547d\u4ee4\u62f7\u8d1d\uff1a

5\u3001\u7ee7\u7eed\u4f7f\u7528rpm\u547d\u4ee4\u5b89\u88c5\u7a0b\u5e8f\uff0c\u8fd0\u884c\u201crpm -ivh /tmp/yum-3.4.3-158.el7.centos.noarch.rpm\u201d\u547d\u4ee4\uff0c\u5f00\u59cb\u5b89\u88c5yum\u7a0b\u5e8f\u3002\u5176\u4e2di\u53c2\u6570\u8868\u793a\u8fdb\u884c\u5b89\u88c5\uff0cv\u53c2\u6570\u8868\u793a\u663e\u793a\u5b89\u88c5\u8be6\u7ec6\u8fc7\u7a0b\uff0ch\u53c2\u6570\u8868\u793a\u663e\u793a\u5b89\u88c5\u8fdb\u7a0b\uff1a

6\u3001\u6700\u540e\u5728\u7ec8\u7aef\u7a97\u53e3\u4e2d\u8fd0\u884cyum\u547d\u4ee4\uff0c\u53ef\u4ee5\u770b\u5230yum\u547d\u4ee4\u80fd\u591f\u6b63\u5e38\u8fd0\u884c\u3002\u4ee5\u4e0a\u5c31\u662flinux\u4e2d\u5b89\u88c5yum\u5de5\u5177\u7684\u6d41\u7a0b\uff1a

用安装 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
免费提供最新Linux技术教程书籍,入门自学书籍《linux就该这么学》,为开源技术爱好者努力做得更多更好

用安装 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
免费提供最新Linux技术教程书籍,入门自学书籍《linux就该这么学》,为开源技术爱好者努力做得更多更好

  • linux濡備綍瀹夎rpm鍖?
    绛旓細1銆佺偣鍑绘枃浠讹紝鐐瑰嚮鏂囦欢杩欓噷download鐩綍銆傛垨鑰呮槸rmp鍖呮墍鍦ㄧ殑鐩綍涓嬨2銆佹壘鍒皉pm鍖呯洰褰曚箣鍚庯紝鍙抽敭鎵撳紑涓涓粓绔簡銆3銆佽緭鍏瀹夎鐨勫懡浠や箣锛氥恠udo yum install銆戯紝鎶婅蒋浠舵嫋鍏ュ埌鍛戒护鍚庛4銆佽緭鍏ョ數鑴戜笂鐨勮缃殑瀵嗙爜浜嗭紝閭d箞灏卞彲浠ュ畨瑁呭ソ浜嗭紝姝ゆ椂鐐瑰嚮dock涓婄殑鐐广5銆侀偅涔堝氨鍙互鐪嬪埌瀹夎涔嬪悗鐨勮蒋浠朵簡銆
  • 鍦↙inux鐜涓濡備綍瀹夎GCC缂栬瘧鍣
    绛旓細1銆鍦↙inux鐜涓嬪彧瑕佽兘閾炬帴Internet灏卞彲浠ラ氳繃鏈湴鐨yum婧愭潵瀹夎锛屽湪缁堢涓嬭緭鍏um install gcc灏卞彲浠 2銆乴inux鍐呮牳鑷甫浜嗚繖浜涚‖浠剁殑椹卞姩锛屾棤椤讳笅杞藉畨瑁呯殑 3銆佷綘鐢ㄧ殑鏄櫄鎷熸満锛屽彧瑕佸湪瀹夎linux鐨勬椂鍊欒瀹氬ソ浠ユˉ杩炵殑鏂瑰紡鍏变韩Internet灏卞彲浠ヤ笂缃戠殑 4銆佽繖涓繕娌¤瘯杩囥備綘鍙互鎼滅储涓涓嬭櫄鎷熸満涓庢湰鍦版枃浠跺叡浜...
  • Linux鍚姩鐣岄潰linux鍚姩鐣岄潰
    绛旓細5-X11//绐楀彛妯″紡 6-reboot(DoNOTsetinitdefaulttothis)linux鎬庝箞鎵撳紑鏄剧ず灞忥紵濡傛灉Linux绯荤粺瀹夎鏈夊浘褰㈢晫闈㈢殑鎯呭喌涓嬶紝鍚姩linux鍚庡湪缁堢涓嬭緭鍏ワ細濡傛灉绯荤粺娌℃湁瀹夎鍥惧儚鐣岄潰锛岄渶瑕yum瀹夎鍥惧舰鐣岄潰锛歟hel鍚姩鑷姩杩涘叆鍥惧舰椤甸潰鐨勭瓑绾э紵闇瑕佺紪杈/etc/inittab锛屽畠鏄痠nit杩涚▼鐨勯厤缃枃浠讹紝杈撳叆鍛戒护锛歷i/etc/inittab鎵惧埌...
  • linux鎬庝箞杩涘叆鍥惧舰鐣岄潰
    绛旓細5銆瀹夎GNOME妗岄潰鐜yumgroupinstall"GNOMEDesktopEnvironment"銆6銆佸畨瑁匥DE妗岄潰鐜yumgroupinstall"KDE(KDesktopEnvironment)"銆濡備綍鐢▁manager鍚姩Linux涓婄殑鍥惧舰鐣岄潰绋嬪簭锛1锛屽埄鐢╔manager锛屽惎鐢╔DMCP锛堝彲鐩存帴淇敼閰嶇疆鏂囦欢锛屼篃鍙互閲囩敤鍦╔shell涓繍琛実dmconfig鎴杇dmsetup锛岄夋嫨XDMCP閫夐」鍗★紝鍕鹃夊惎鍔╔DMCP鍗冲彲锛夛紝...
  • linux杩炴帴ssh鏈嶅姟鍣╨inux杩炴帴ssh鏈嶅姟
    绛旓細3銆佸鏋淪SH鏈嶅姟娌℃湁瀹夎鎬庝箞鍔 鎵惧埌鎿嶄綔绯荤粺闀滃儚鏂囦欢瑙e帇锛屾壘鍒皊sh鐩稿叧鐨勫寘锛屼笂浼犲埌鏈嶅姟鍣ㄣ傜劧鍚庢墽琛屽涓嬪畨瑁呭懡浠ゅ畨瑁呭嵆鍙俽pm-ivhrpm鍖呭悕銆傚鏋滄湇鍔″櫒鎸傝浇浜嗛暅鍍忥紝鍙互鐩存帴閲囩敤濡備笅鍛戒护瀹夎涔熷彲浠ャyuminstallssh銆傝繖閲屽洜涓烘垜鐨linux鏈嶅姟鍣ㄥ凡缁忓畨瑁匰SH锛屽氨涓嶅湪鍋氬畨瑁呮搷浣滀簡銆4銆濡備綍鍚姩SSH鏈嶅姟 鍚姩鍛戒护锛...
  • linux 鎬庝箞鍦鏅氱敤鎴蜂笅瀹夎mysql
    绛旓細mysql鍦╨inux涓嬫湁涓夌瀹夎鏂瑰紡锛屼緷鐓ч毦浠ョ▼搴︽帓搴忥細绗竴绉嶆槸yum install mysql锛岃繖绉嶅畨瑁呮柟寮忔渶绠鍗曪紝鍒濆鍙互閲囩敤銆備絾鏄繖绉嶅畨瑁呯殑寮婄鏄畨瑁呯殑鐗堟湰姣旇緝浣庯紝鐜板湪瀹夎鐨勮瘽鏄5.17鐨勭増鏈傜浜岀鏂瑰紡鏄笅杞芥渶鏂扮殑MySQL-5.6.25-1.rhel5.x86_64.rpm-bundle.tar锛岃В鍘嬬缉鍚庯紝鐢╮pm -ivh 鍖呭悕锛屽畨瑁呭洓涓寘...
  • linux杈撳叆startx鎻愮ず娌℃湁鍙戠幇鍛戒护?
    绛旓細a.浠庡埆鐨勬満鍣ㄤ笂鎷疯礉锛沚.缂栬瘧tree瀵瑰簲鐨勬簮浠g爜锛岀敓鎴愬搴旂殑tree鏂囦欢锛岀劧鍚庢嫹璐濆埌瀵瑰簲鐨勭郴缁熺洰褰曘linux涓locate鍛戒护瀹夎涓嶄簡锛1杈撳叆locate鍛戒护鎻愮ず娌℃湁鎵惧埌鍛戒护#locate1.txt-bash:locate:commandnotfound 濡備綍瀹夎locate鍛紵閫氳繃2涓楠ゅ氨鑳戒娇鐢╨ocate鍛戒护銆傜涓姝,杈撳叆yuminstallmlocate瀹夎杩囩▼涓渶瑕佺‘璁よ緭鍏...
  • 濡備綍浠嶮ySQL瀹樻柟Yum浠撳簱瀹夎MySQL5.6
    绛旓細1銆侀鍏堥渶瑕佷粠MySQL寮鍙戣呯綉绔欎笅杞Yum浠撳簱鏂囦欢锛屽鍏um搴撳悗锛屼竴涓畝鍗曠殑yumupdate鍛戒护灏嗙‘淇濊繍琛屽湪MySQL5.6鐨勬渶鏂板彂甯冪増涓婏紝鍖呮嫭涓浜涘畨鍏ㄧ壒鎬х殑鏇存柊銆俌um鍚屾椂涔熷皢纭繚瀵煎叆鐩稿叧渚濊禆搴擄紝杩欎簺閮藉皢浣瀹夎杩囩▼绠鍗曞寲銆傝繘鍏ttp://dev.mysql.com/downloads/repo/锛屼笅杞絉edHat Enterprise Linux 6 / Oracle Linux...
  • Kickstart鏃犱汉鑱屽畧瀹夎RHEL5杩囩▼鍒嗕韩
    绛旓細涔嬪墠锛屽彂鐨勪竴涓枃瀛楃増鏈紝鐜板湪鏁寸悊涓涓浘瑙h缁嗙増锛岃姣忎釜浜洪兘鍙互瀹炵幇Rhel5鐨勬棤浜哄煎畧瀹夎銆傝棰戜篃閰嶇疆濂戒簡锛佸彧鏄病鍦版柟鍙戯紝鍙戜釜PDF鐨勭粰澶у锛屽ぇ瀹剁収鐫鍋氬氨娌¢棶棰樹簡锛佹祴璇曠幆澧冿細Redhat 5.3 鍏抽棴iptables 鍜孲elinux 鎵闇鏈嶅姟锛欴hcp Vsftp Tftp Xinted 涓銆佹惌寤哄ソYum婧愶細璇︾粏鏂规硶瑙侊細http://www./...
  • linux鐨yum update鍛戒护
    绛旓細搴旇鏄唴鏍稿崌绾т簡锛屼綘灏辩敤鏂扮殑鍐呮牳鍚э紝鏁板瓧澶х殑閭d竴涓傝鏄笉鎯崇湅瑙佸師鏉ョ殑閭d釜鍚姩閫夐」锛屽彲浠ョ紪杈/boot/grub/grub.conf銆閲岄潰绫讳技 default=0 timeout=5 splashimage=(hd0,6)/grub/splash.xpm.gz hiddenmenu title Fedora Core (2.6.17-1.2157_FC5smp)root (hd0,6)kernel /vmlinuz-2.6.17-...
  • 扩展阅读:免费windows永久云服务器 ... seo短视频网页入口营销 ... 在线linux入口 ... 浏览器怎么打开链接 ... windows永久禁止更新 ... 永久免费access进销存软件 ... le网站源码 ... 国产x86服务器 ... 在线linux网站 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网