19. yum 常用命令《Mr.Robot》

前言:其实yum就是能自动下载rpm包,并且自动安装依赖关系。就如同php里的composer一样!!!《Mr.Robot》

----------------------------------------------------

1. 安装

#  yum install -y  vim

2. 卸载

#  yum remove -y  vim

3. 升级

#  yum update  (升级所有包,改变软件设置和系统设置,系统版本内核都升级)

#  yum upgrade  (升级所有包,不改变软件设置和系统设置,系统版本升级,内核不改变)

4. yum安装rpm包(自动安装其依赖)

#  yum localinstall

如果报错:Package fglrx-glc22-4.1.0-3.2.5.i586.rpm is not signed

你的程序没签名。

加个 --nogpgcheck 参数。

yum localinstall fglrx-glc22-4.1.0-3.2.5.i586.rpm --nogpgcheck

5. 查看特定文件属于哪个包

#  yum provides "*vim"

6. 查找包,带@表示安装过的 (常用)

yum list |grep vim

yum grouplist是列出套件

yum使用python写的工具,所以升级了python,yum就不能使用了,要注意。

#  yum install -y yum-plugin-downloadonly.noarch    #老版需要安装这个

#  yum install expect -y --downloadonly --downloaddir=/usr/local/src/

----------------------------------------------------------------------------------详细

yum客户端:

1、配置文件:指定各可用的yum仓库;

2、缓存元数据:yum会到各可用yum仓库获取元数据,并缓存至本地;

3、分析元数据:根据具体操作请求完成元数据分析, 可能包括检查依赖关系、文件列表等信息;

4、执行具体操作:

客户端配置文件指定对应服务器访问方式:

ftp   ftp://server/path/to/repo

http  http://server/path/to/repo

nfs   nfs://server/nfs_path

file  file:///path/to/repository

要使用yum管理应用程序,首先得配置其可用的yum仓库,保存在配置文件中:

/etc/yum.conf

/etc/yum.repos.d/*.repo

配置文件格式:由两段组成,类似windows的ini配置文件

[main] :主配置段

[repo] :仓库配置段

配置repo:

[repo_ID]

name=String                         //定义完整描述信息

baseurl=仓库的访问路径      //指向目录,目录下必须有repodata这个装包的文件夹,

enabled={1|0}      //是否使用此仓库

gpgcheck={1|0}      //是否检测包来源合法性,完整性,如果开启,则看下面的

gpgkey=公钥文件(可以在本地,也可是服务器端路径)

cost=定义此仓库开销,默认为1000

例如实例:

[base]

name=CentOS 6.5 X86_64 relase

baseurl=http://172.16.0.1/cobbler/ks_mirror/centos-6.5-x86_64/

enabled=1

gpgcheck=1

gpgkey=http://172.16.0.1/cobbler/ks_mirror/centos-6.5-x86_64/RPM-GPG-KEY-CentOS-6

yum的各命令:

repolist [all|enabled|disabled]: 列出所有可用yum repo

clean [all|packages|metadata|expire-cache|rpmdb|plugins]: 清理缓存

list [all|installed|available]: 列出rpm包

info package_name: 列出包的描述信息

grouplist: 列出所有包组

groupinfo "package_group_name":显示包组信息

三个跟开发相关的包组:

Desktop Platform Development:有图形程序时需安装此组;

Server Platform Development

Development Tools

install package_name ...: 安装指定的程序包

reinstall package_name ...: 重新安装指定的程序包

check-update: 检查可升级的包

update package_name ...: 升级指定的程序包

现在的版本:x-1.2.1, x-1.2.2, x-1.2.3

要升级到指定版本:yum update x-1.2.2

downgrade package_name:降级

erase|remove  package_name ...:

whatprovides|provides /path/to/somefile: 查询某文件是由哪个包安装生成的

groupinstall "group_name":安装指定的包组

groupremove "group_name": 卸载指定的包组

安装本地包:

install /path/to/package_file

手动禁止检查来源及完整性:--nogpgcheck

yum install /tmp/zsh-2.3.1-2.el6.x86_64.rpm --nogpgcheck

提示:如果系统为CentOS 5,常用的开发包组为“Development Tools”和“Development Libraries”

CentOS 6,常用的开发包组为“Development Tools”和“Server Platform Development”

时间: 2024-12-25 05:45:24

19. yum 常用命令《Mr.Robot》的相关文章

yum常用命令总结

yum常用命令如下: yum install package1 安装指定的安装包package1 yum groupinsall group1 安装程序组group1 yum update package1 更新指定程序包package1 yum check-update 检查可更新的程序 yum upgrade package1 升级指定程序包package1 yum groupupdate group1 升级程序组group1 yum info package1 显示安装包信息package

20.本地yum源《Mr.Robot》

前言:机房没有外网,就需要本地搭建yum源<Mr.Robot> ---------------------------------------------------- 利用yum下载一个rpm包: #  yum install -y yum-plugin-downloadonly.noarch  #首先需要安装一个插件来支持只下载不安装 #  yum install 包名 -y --downloadonly   #这样就已经下载,默认在 /var/cache/yum/base/package

yum常用命令

yum常用命令如下: yum install package1 安装指定的安装包package1 yum groupinsall group1 安装程序组group1 yum update package1 更新指定程序包package1 yum check-update 检查可更新的程序 yum upgrade package1 升级指定程序包package1 yum groupupdate group1 升级程序组group1 yum info package1 显示安装包信息package

CentOS系统 中yum常用命令使用

1.在centos系统中yum安装软件的简介: yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器. 基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载.安装. yum提供了查找.安装.删除某一个.一组甚至全部软件包的命令,而且命令简洁而又好记. yum [options] [command] [package ...

yum常用命令及网络yum源

yum 语法 yum [options] [command] [package ...] options:可选,选项包括-h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等. command:要进行的操作. package操作的对象. yum常用命令 1.列出所有可更新的软件清单命令:yum check-update 2.更新所有软件命令:yum update 3.仅安装指定的软件命令:yum install <package_name>

yum 系列(二) yum 常用命令

yum 系列(二) yum 常用命令 一.yum 常用命令 yum 命令:http://man.linuxde.net/yum yum 是在 Fedora 和 RedHat 以及 SUSE 中基于 rpm 的软件包管理器,它可以使系统管理人员交互和自动化地更细与管理 RPM 软件包,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载.安装. yum 提供了查找.安装.删除某一个.一组甚至全部软件包的命令,而且命令简洁而又好记.

Linux中yum常用命令总结

yum 功能说明 yum(Yellow dog Updater Modified)是多个Linux发行版的软件包管理器.如Redhat RHEL.CentOS和Fedora.yum主要用于自动安装.升级rpm软件包,它能自动查找并解决rpm包之间的依赖关系. 语法格式 yum [option/选项] [command/命令] [package/软件包] yum常用命令 安装安装包 例如这里我们安装http服务 yum install -y httpd#<== 直接使用生产缓存中httpd包 yu

yum 常用命令

yum针对软件包操作常用命令: 1.使用YUM查找软件包命令:yum search 2.列出所有可安装的软件包命令:yum list3.列出所有可更新的软件包命令:yum list updates4.列出所有已安装的软件包命令:yum list installed5.列出所有已安装但不在 Yum Repository 内的软件包命令:yum list extras6.列出所指定的软件包命令:yum list 7.使用YUM获取软件包信息命令:yum info 8.列出所有软件包的信息命令:yum

linux YUM常用 命令

语法 yum(选项)(参数) 选项 -h:显示帮助信息: -y:对所有的提问都回答"yes": -c:指定配置文件: -q:安静模式: -v:详细模式: -d:设置调试等级(0-10): -e:设置错误等级(0-10): -R:设置yum处理一个命令的最大等待时间: -C:完全从缓存中运行,而不去下载或者更新任何头文件. 参数install:安装rpm软件包: update:更新rpm软件包: check-update:检查是否有可用的更新rpm软件包: remove:删除指定的rpm