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”
转载于:https://blog.51cto.com/80602872/1893938
19. yum 常用命令《Mr.Robot》相关推荐
- 19 | Linux 常用命令全拼
1 常用命令全拼 bin = Binaries (二进制文件) /dev = Devices (设备) /etc = Etcetera (等等) /lib = LIBrary /proc = Proc ...
- linux常用yum 安装基本包_linux - yum常用命令
yum 包管理器 yum 是红帽系列发行版本的包管理器. 常用的命令 安装软件 例如安装nginx yum -y install nginx -y 表示直接安装不询问 重新安装 yum reinsta ...
- 转:YUM常用命令介绍
1.列出所有可更新的软件清单 命令:yum check-update 2.安装所有更新软件 命令:yum update 3.仅安装指定的软件 命令:yum install <package_na ...
- Linux操作系统yum常用命令
序号 命令 解释 1 yum check-update 列出所有可更新的软件清单 2 yum update 更新所有软件 3 yum install <package_name> 仅安装指 ...
- 转载:YUM常用命令介绍
1.列出所有可更新的软件清单 命令:yum check-update 2.安装所有更新软件 命令:yum update 3.仅安装指定的软件 命令:yum install <package_na ...
- linux学习笔记十二:yum常用命令
yum search xxx 查找xxx软件 yum info xxx查看xxx软件的信息 yum list 列出哪些软件已安装:哪些软件未安装. yum listupdates ...
- linux yum常用命令
yum list (查看所有可用的软件包列表) yum search httpd (查看跟httpd相关的包) yum search srs ------------------------- ...
- update yum 到指定版本_yum语法及常用命令汇总
Linux中的yum命令是大家经常用到的功能,全称是Yellow dog Updater, Modified,是由Duke University团队修改Yellow Dog Linux的Yellow ...
- yum源仓库安装与常用命令
yum源仓库安装与常用命令 yum 配置本地yum源仓库 尝试安装程序 yum常用命令 yum Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedH ...
最新文章
- 基于C++的本征图像分解(Intrinsic Image Decomposition)
- mysql 单实例部署_MySQL 5.5单实例 编译安装
- c# webBrowser打开pdf问题
- C#中as与is的用法
- Self Organizing Maps (SOM): 一种基于神经网络的聚类算法
- 动态分辨率是什么意思_ISP基础(02):宽动态范围WDR
- 游戏外挂设计技术探讨
- 对软件体系结构的认识
- Python Django 模型类字段常用属性
- JSF Struts Spring Hibernate 整合
- Java访问控制修饰符
- android listview高级,Android 高级控件笔记-列表视图ListView 基本适配器BaseAdapter
- 对Session、Cookie的完全理解
- Keil(MDK-ARM-STM32)系列教程(四)工程目标选项配置(Ⅱ)
- 100-days: Six
- Matlab软件包及安装
- Webtrends的跨域访客跟踪机制
- 【渝粤教育】电大中专新媒体营销实务 (8)作业 题库
- 关于U盘烧录iso问题
- JMeter接口自动化发包与示例