yum (系列)命令

1. yum

2. yumdownloader

3. repotrack


・・・・・・・・・・・・・・・・・

yum 命令

yum install       安装

yum remove        卸载

yum localistall   系统可以自动分析依赖关系,然后去下载相应的软件包以解决依赖关系。


yum list all       列出所有包(所有启用源中已安装、未安装的,并且显示源名称。)

yum list updates   可更新的软件列表

yum list installed     已安装的软件列表

yum list available     查看未安装(可以安装的)

yum list extras        

yum reinstall      重装


yum info        所有软件包的信息

yum info updates        有更新的软件包信息

yum info installed        安装的软件包信息

yum info extras        


yum grouplist        组列表

yum groupinstall        组安装

yum groupremove        组卸载


yum update        更新

yum search        模糊查询

yum deplist       查看某个包需要的依赖(包依赖、库依赖、程序依赖) 


yum clear all

yum makecache


yum repolist          显示启用的安装源信息

yum repolist all      显示启用的、未启用的安装源信息

yum -v repolist       “-v”显示详细的安装源信息

# yum -v repolist all

wKiom1SmIMmTbafRAAGGshRu-as053.jpg



yumdownloader 命令

这个命令可以直接从启用的 yum 仓库下载安装包;默认下载位置是当前目录(可以指定)。

yumdownloader httpd

yumdownloader --destdir /dinglicom/src httpd


显示用来下载的 rpm 包的 url 信息

yumdownloader --urls httpd


下载的时候自动下载依赖包  (我测试时没有达到预想效果,先保留着;我对这个现象的猜想是“因为当前系统中存在它的依赖包,所以没有下载”。)

yumdownloader --resolve openssh-server


下载 rpm 的源代码

yumdownloader --source httpd



repotrack 命

直接下载指定的包,包括依赖一块完成。

mkdir test4rtk && cd test4rtk && rm -f * && echo "here is clear."

repotrack httpd

ls | wc -l 

159


显示最终要下载的包的“urls”,而不实际下载。

repotrack -u httpd


限定一个“repoid” (默认是所有启用的ID)

repotrack -r base -u httpd



wKiom1YbpuWiRQ3yAABm5lAGjro733.jpg

本文出自 “小崔的实验笔记” 博客,谢绝转载!

你可能感兴趣的:(linux,File,软件包)