1. 配置在 文件/etc/yum.conf 和目录/etc/yum.repos.d;
添加源:
1. 可以直接把源信息放在/etc/yum.conf;
2. 也可以新建一个源配置文件 filename.repo,添加源信息,保存在/etc/yum.repos.d/中;这个比较方便;
2.主要命令
yum clean packages 清除遗留在缓存里的包文件
yum clean metadata 清除遗留在缓存里的元数据
yum clean headers 清除遗留在缓存里的头文件
yum clean all 清除包文件,元数据,头文件
yum makecache 生成metadata;
yum search [package-name]
yum install package1 [package2] [...]
yum update [package1] [package2] [...]
yum remove package
yum whatprovides filename 查找特定文件是由什么软件包提供的
yum search package
yum info package 查找一个软件包的信息
yum list package 列出包含指定信息的软件包
yum list installed 列出已安装的软件包
yum list extras 列出不是通过软件仓库安装的软件包
yum list *ttp* 列出标题包含ttp的软件包
yum list updates 列出可以更新的软件包
3. 代理设置
/etc/yum.conf 中添加如下格式内容:
# The proxy server - proxy server:port number
proxy=http://mycache.mydomain.com:3128
# The account details for yum connections
proxy_username=yum-user
proxy_password=qwerty
注意:
1. 代理地址需要指定类型,如果只设定 proxy=192.68.0.1:800,会出现如下错误:
属性错误:Error parsing "proxy = '192.68.0.1:800'": URL must behttp, ftp or httpsnot ""
2. 如果代理没有用户名密码,注释掉上面两句,而不是设置为空,否则,yum makecache就会出现下面错误:
错误:Cannot retrieve repository metadata (repomd.xml) for repository: updates. Please verify its path and try again
4. 安装本机单个rpm包(非本地源)
yum localinstall package-name.rpm