yum软件仓库详细解读

1.客户端:客户端的配置非常简单,只要配置要一些基本的参数,就可以通过客户端来安装软件,并且解决软件包的依赖性。

2.服务端:将所有需要的软件包同统一放在一个目录下,该目录可以通过ftp、http、https、file将需要使用软件的客户端传输需要的软件。

全局配置: /etc/yum.conf yum
cachedir:软件包缓存目录
keepcache:缓存是否保存,1保存0不保存
debuglevel:调试级别(默认为2)
logfile:日志文件路径
gpgcheck:是否检查密钥,一种检验软件完整性的方式

仓库配置: /etc/yum.repo.d/name.repo yum
[name]:仓库id
name :仓库名字
baseurl: 为仓库的地址
gpgkey:公钥地址,若是需要检查完整性的话可以添加密钥地址
enable:是否开启当前仓库
gpgcheck:是否使用密钥验证

$releasever:当前OS的主版本号
$arch:处理器平台,i386,x86_64,i486,i586
$basearch:基础平台:i386,x86_64
在搭建yum客户端仓库时,可以使变量让自己能够让repo配置文件在多个版本的系统中使用。但是yum服务器必须遵循命名规则。下面以阿里云举例。
https://mirrors.aliyun.com/centos/$releaserver/os/$basearch/
https://mirrors.aliyun.com/centos/6.9/os/x86_64/

1.启用与禁用仓库
禁用仓库: yum-config-manager --disable “仓库名"
启用仓库: yum-config-manager --enable “仓库名”

2.显示软件仓库列表
yum repolist

3.显示软件包列表
yum list

4.安装卸载与更新
安装: yum install package1 package2...
重新安装: yum reinstall package
卸载: yum remove package
更新: yum update package
降级: yum downgrage package
检查可用的更新: yum check-update

5.缓存命令
清除缓存: yum clean all
构建缓存: yum makecache

6.查看依赖性
yum deplist package1

7.包组相关命令
安装: yum groupinstall group1 [group2] [...]
更新 yum groupupdate group1 [group2] [...]
列表 yum grouplist [hidden] [groupwildcard] [...]
删除 yum groupremove group1 [group2] [...]
信息 yum groupinfo group1 [...]



  • 浣滀笟:centos7yum鏄粈涔 鏈夊嚑绉嶅ソ鐢ㄧ殑yum?
    绛旓細Yum鏄竴bai涓杞欢浠撳簱锛屽畠鐨勪綔鐢ㄦ槸涓轰簡杩沝u涓姝ョ畝鍖朢PM绠$悊杞欢鐨勯毦搴︿互鍙妟hi鑷姩鍒嗘瀽鎵闇杞欢鍖呭強鍏朵緷璧栧叧绯籨ao鐨勬妧鏈 yum涓鑸彲浠ヤ娇鐢ㄧ綉缁測um婧愬拰鏈湴yum婧愬摝锛岀綉缁測um婧愬父瑙佺殑鏈夐樋閲屼簯銆佸崕涓轰簯銆佽吘璁簯绛夌殑婧愬摝锛屾湰鍦皔um婧愬彲浠ラ氳繃鎸傝浇瀹炵幇鍝︼紝鍏蜂綋鏂规硶鍙互鍙傝冦奓inux灏辫杩欎箞瀛︺嬮噷闈㈢殑鎸傝浇鏈湴yum婧 ...
  • yum-config-manager濡備綍绠$悊yum瀛樺偍搴撳苟璁剧疆閰嶇疆鏂囦欢?
    绛旓細涓嬮潰鏄竴浜鍏蜂綋鐨勪娇鐢ㄧず渚嬶細瑕佹煡鐪媘ain鍜宺epos foo鍜宐ar鐨勯厤缃紝鍙互杈撳叆锛歴udo yum-config-manager main foo bar銆傚揩閫熸坊鍔犳柊鐨剏um婧愶紝鍙渶浣跨敤锛歴udo yum-config-manager --add-repo http://mirrors.aliyun.com/repo/Centos-7.repo銆傝鏌ョ湅鍚敤鐨杞欢浠撳簱锛屾墽琛岋細sudo yum-config-manager --enable...
  • yum鍜宺pm瀹夎鍖哄埆
    绛旓細yum鍜宺pm瀹夎鐨勪富瑕佸尯鍒湪浜庤蒋浠剁鐞嗗眰绾э紝yum鏄珮绾у寘绠$悊宸ュ叿锛屽彲浠ヨВ鍐充緷璧栧叧绯伙紝鑰宺pm鏄綆绾у寘绠$悊宸ュ叿锛屼粎鐢ㄤ簬鍗曚竴鍖呯殑瀹夎銆倅um鏄熀浜巖pm鐨勫寘绠$悊宸ュ叿锛屽畠鍦╮pm鐨勫熀纭涓婃彁渚涗簡鏇撮珮灞傛鐨勬娊璞★紝鑷姩瑙e喅杞欢鍖呯殑渚濊禆鍏崇郴锛岀畝鍖栦簡瀹夎銆佸崌绾у拰鍒犻櫎杞欢鍖呯殑杩囩▼銆倅um閫氳繃閰嶇疆杞欢浠撳簱锛岃兘澶熻嚜鍔ㄤ笅杞藉苟瀹夎...
  • Linux涓嬮厤缃Yum浠撳簱
    绛旓細Yum杞欢浠撳簱鐨勪綔鐢ㄦ槸涓轰簡杩涗竴姝ョ畝鍖朢PM绠$悊杞欢闅惧害浠ュ強鑷姩鍒嗘瀽鎵闇杞欢鍖呭強鍏朵緷璧栧叧绯荤殑鎶鏈傛偍鍙互鎶奩um鎯宠薄鎴愭槸涓涓澶х殑杞欢浠撳簱锛岄噷闈繚瀛樻湁鍑犱箮鎵鏈夊父鐢ㄧ殑宸ュ叿锛岃屽彧闇瑕佽鍑烘墍闇鐨勮蒋浠跺寘鍚嶇О锛岀郴缁熷氨浼氳嚜鍔ㄧ殑涓烘偍鎼炲畾涓鍒囥傜1姝:棣栧厛瑕佽繘鍏ュ埌"/etc/yum.repos.d/"鐩綍涓紙鍥犱负璇ョ洰褰...
  • linux閲 yum 鏇存柊婧愬拰 杞欢浠撳簱鐨勫尯鍒
    绛旓細Linux鍗囩骇鍛戒护鏈変袱涓垎鍒槸yum upgrade鍜寉um update, 杩欎釜涓や釜鍛戒护鏄湁鍖哄埆鐨:澶嶅埗浠g爜 浠g爜濡備笅:yum -y update 鍗囩骇鎵鏈夊寘鍚屾椂涔熷崌绾杞欢鍜岀郴缁熷唴鏍 澶嶅埗浠g爜 浠g爜濡備笅:yum -y upgrade 鍙崌绾ф墍鏈夊寘锛屼笉鍗囩骇杞欢鍜岀郴缁熷唴鏍 瀹為獙鍒嗗埆娴嬭瘯 yum -y upgrade鍜寉um -y update 鍗囩骇鍓 绯荤粺鐗堟湰锛 centos5...
  • vecrepo鏄yum鐨勪粈涔堟簮
    绛旓細VERepo鏄yum鐨勪竴涓簮锛屽畠鎻愪緵鍚勭寮婧愯蒋浠跺寘锛屽寘鎷蒋浠躲佸簱銆佸伐鍏峰拰鏂囨。绛夈俈ERepo鏄敱铏氭嫙鍖栫幆澧冧腑鐨勫紑婧愯蒋浠剁粍鎴愮殑杞欢浠撳簱锛岀壒鍒傚悎浜庢湇鍔″櫒鐜涓嬬殑搴旂敤銆傞氳繃yum杩欐牱鐨勫寘绠$悊鍣紝鎴戜滑鍙互杞绘澗鍦板畨瑁呫佹洿鏂板拰鍒犻櫎杩欎簺杞欢鍖咃紝鎻愰珮宸ヤ綔鏁堢巼鍜岀郴缁熺殑绋冲畾鎬с
  • 鑷缓yum浠撳簱
    绛旓細[root@CentOS8 yum.repos.d]# mkdir bk;mv *.repo bk #1.2 閰嶇疆yum缃戠粶婧浠撳簱 [root@CentOS8 yum.repos.d]# vi BaseOS.repo [BaseOS] name=BaseOS baseurl= gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial [root@CentOS8 yum.repos.d]# vi AppStream.repo ...
  • 閰嶇疆鏈湴yum婧
    绛旓細gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial AppStream鍖哄煙銆傛坊鍔犱慨鏀瑰畬涓や釜鍖哄煙鍚庝繚瀛橀鍑恒(3)娴嬭瘯yum婧 [root@bogon ~]# yum list #鑳芥煡鐪嬪紑杞欢鍖咃紝璇存槑閰嶇疆yum婧愭垚鍔 鎬荤粨锛1銆佹寕杞芥湰鍦板厜鐩橀暅鍍 2銆侀厤缃湰鍦yum浠撳簱閰嶇疆鏂囦欢 3銆佹祴璇晊um婧 ...
  • linux涓yum鍜宺pm鐨勭敤娉曞拰鍖哄埆
    绛旓細绗簩銆yum yum鏄痀ellow dog Updater, Modified鐨勭畝鍐欍倅um鍙互鐪嬩綔鏄疌S鏋舵瀯鐨杞欢锛寉um鐨勫瓨鍦ㄥ緢濂界殑瑙e喅浜哛PM鐨勫睘鎬т緷璧栭棶棰樸倅um閫氳繃渚濊禆rpm杞欢鍖呯鐞嗗櫒锛屽疄鐜颁簡rpm杞欢鍖呯鐞嗗櫒鍦ㄥ姛鑳戒笂鐨勬墿灞曪紝鍥犳yum鏄笉鑳借劚绂籸pm鑰岀嫭绔嬭繍琛岀殑銆(涓)yum鐨勭壒鐐 鈶犲彲浠ュ悓鏃堕厤缃涓祫婧愬簱 鈶$畝娲佺殑閰嶇疆鏂囦欢 鈶㈣嚜鍔...
  • 璇﹁ВLinux杞欢瀹夎涓璕PM涓YUM 鍖哄埆鍜岃仈绯
    绛旓細2銆亂um鍛戒护鐨勪娇鐢 yum鐨勫懡浠ゅ舰寮忎竴鑸槸濡備笅锛 yum [options] [subcommand] [package ...]yum list鐩稿叧鍛戒护 鑾峰彇yum浠撳簱涓墍鏈夌殑鍖呬俊鎭傚懡浠わ細 yum list all 缁撴灉璇存槑锛氭煡鐪媦um浠撳簱涓寚瀹氬寘鍚嶇殑杞欢鍖咃紝鍙互浣跨敤閫氶厤绗︺傚懡浠わ細 yum list all mysql 鏌ョ湅浠撳簱 鏌ョ湅褰撳墠鑳藉浣跨敤鐨剏um浠撳簱 鍛戒护锛 yun ...
  • 扩展阅读:私人仓库 ... 二弟软件分享仓库 ... 搭建使用本地yum仓库 ... 软件仓库官网入口 ... git私人仓库 ... linux配置yum软件仓库 ... 成品仓库 ... 免费的wms仓库系统 ... rpm和yum软件仓库的作用 ...

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