yum命令

yum报错(Linux更改python默认版本)
https://blog.csdn.net/zzq900503/article/details/79551715
 
whereis python --->python版本太多
which yum
 
1) vi /usr/bin/yum
#!/usr/bin/python --->#!/usr/bin/python2.6
 
File “/usr/sbin/yum-updatesd”, line 35, in
import dbus
 
ImportError: No module named dbus
 
则需要找到yum-updatest文件进行一样的修改,使用命令
 
which yum-updatest
vi /usr/bin/yum-updatest
 
ImportError: No module named urlgrabber.grabber
 
vi /usr/libexec/urlgrabber-ext-down
把头部的python改成和/usr/bin/yum中一样的
yum使用格式

yum [options] [command] [package …]

option参数

-y:如果需要交互输入y的时候,自动输入

清空操作

clean [ packages | metadata | expire-cache | rpmdb | plugins | all ]

作用:清空缓存的数据

选项:

all:清空全部的数据【yum clean all】

packages:仅仅清空缓存的rpm包

metadata:仅仅清空缓存的元数据

生成缓存

makecache【yum makecache】

查询操作

1)repolist [all|enabled|disabled] 显示本机配置的yum仓库的信息

all:显示所有的yum源【yum repolist all】

enabled:显示可用的yum源(默认)

disabled:

2)list [all|installed|available|updates] 显示软件的安装清空

all:显示全部的软件,包括已经安装和尚未安装

installed:仅仅显示已经安装rpm【 yum list installed】

available:仅仅显示尚未安装的rpm

updates:仅仅显示可以升级安装的rpm包

注意:

  @表示软件已经安装

  anaconda:表示软件是在安装系统的过程中自动安装的

3)info [name]: 显示一个rpm包的详细信息

4)deplist [name]:显示指定软件的依赖包

centos6开始,在yum install a.rpm 的时候会首先在当前位置下找a.php,如果找不到才会去yum仓库中找

安装升级和卸载

install :安装软件【yum install 软件包名】

reinstall:覆盖安装(–replacepkgs)

update:升级软件,默认升级到最新版,如果要升级到指定版本,可以yum update soft-verion

check-update:检查可以进行升级软件包

downgrade:降级软件

remove:卸载软件【 yum remove 软件包+版本】

localinstall:

和包组相关的

grouplist:显示系统中的包组的信息

groupinfo:查看一个包组中有哪些软件包

groupinstall:安装包组

groupremove:卸载包组

yum历史[回滚]

yum history list 【rpm包名】

显示某个事物的详细信息:

yum history info ID

yum history redo ID

yum history undo ID

只下载包

yum install --downloadonly --downloaddir=/home/java java

rpm -Uvh --force /path/to/*.rpm

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值