CentOS下Yum使用
1. 介绍
Yum,即Yellow dog Updater Modified,是一个基于 RPM 包管理的字符前端软件包管理器;能够从指定的服务器自动下载 RPM 包并且安装,可以处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装;主要用于Fedora、Red Hat Enterprise Linux、CentOS等系统中
2. 命令
yum install <package> 安装指定的软件包 yum erase <package> 删除软件包 yum update <|package> 更新所有/指定软件包 yum search <keyword> 按照关键字查找软件包 yum list <|updates|installed|extras|package> 列出所有/可更新/已安装/已安装但不在Repo內/指定的软件包 yum info <|updates|installed|extras|package> 获取所有/可更新/已安装/已安裝但不在Repo內/指定的信息 yum provides <keyword> 根据关键字(文件/程序名)查找由哪个软件包提供 yum clean <|packages|headers|> 清楚软件包缓存
2. 仓库
可供Yum下载的软件包的服务器我们称之为Repository(Repo),包括Fedora/ReadHat/CentOS和第三方软件
通常系统中预配置有三个Repo
Base: 构成系统的软件包, 通常和安装光盘内容相同 Updates: Base仓库中软件包的更新版本 Extras: 附加的软件包
下面的步骤在CentOS 5中新增第三方Repo-EPEL
2.1 安装插件
这个插件是可选的,用来设置yum在调用软件源时的顺序的,主要是为了保证官方源的优先级
# yum install yum-priorities
2.2 添加仓库
添加仓库主要是是向/etc/yum.repos.d/目录下新增第三方repo
下面的命令新增了epel.repo和epel-testing.repo这两个repo文件
# rpm -ivh http://mirrors.yun-idc.com/epel//5/i386/epel-release-5-4.noarch.rpm
2.3 导入KEY
若不进行导入可无碍,因为第一次安装的时候会自动导入;该步实际就是向/etc/pki/rpm-gpg目录下导入GPG 签名
# rpm --import http://mirrors.yun-idc.com/epel//RPM-GPG-KEY-EPEL-5
另,可以通过命令yum repolist查看系统中所有Repo
更多软件,可参考<Linux PKGS>
2.4 更多仓库
除了EPEL外,比较流行的第三方仓库有rpmforge、rpmfusion、Nux Desktop
3. 图形界面
CentOS字符界面下安装图形用户界面命令如下
yum grouplist yum groupinstall "X Window System" yum groupinstall "Desktop"
安装完成后终端字体显示特别难看,可以尝试以下软件包来改善(具体哪一个请尝试)
xorg-x11-font-utils-7.2-11.el6.i686 terminus-fonts-4.30-1.el6.noarch xorg-x11-fonts-misc-7.2-9.1.el6.noarch terminus-fonts-console-4.30-1.el6.noarch
4. GCC升级
笔者发现CentOS 7默认的gcc版本较老,为4.8.5,导致Android无法正常编译,需要升级gcc
# yum install centos-release-scl # yum install devtoolset-4-gcc* # scl enable devtoolset-4 bash # 临时 # echo "source /opt/rh/devtoolset-4/enable" | tee -a /etc/profile; # 永久 # which gcc # gcc --version
参考:
<CentOS源码>
<使用yum管理软件>
<CentOS Yum源的配置与使用>
<How to Install gcc 5.3 with yum on CentOS 7.2?>
转载于:https://www.cnblogs.com/hzl6255/p/3291770.html
CentOS下Yum使用相关推荐
- Centos下Yum安装PHP5.5,5.6
Centos下Yum安装PHP5.5,5.6 默认的版本太低了,手动安装有一些麻烦,想采用Yum安装的可以使用下面的方案: 1.检查当前安装的PHP包 yum list installed | gre ...
- CentOS下yum找不到安装软件的解决方法。
CentOS下yum找不到安装软件的解决方法. 参考文章: (1)CentOS下yum找不到安装软件的解决方法. (2)https://www.cnblogs.com/linbaiye/archive ...
- CentOS 下 yum(基于rpm的包管理工具) 命令详解
Yum: 即Yellowdog Update Modifier,是一种基于rpm的包管理工具 yum命令使用示例(转载自:https://www.cnblogs.com/vathe/p/6736094 ...
- linux yum php环境,centos下yum搭建安装linux+apache+mysql+php环境教程
我们利用linux系统中yum安装apache+mysql+php是非常的简单哦,只需要几步就可以完成,具体如下: 一.脚本yum源安装: 1.yum install wget ...
- centos下yum升级python到2.6
2019独角兽企业重金招聘Python工程师标准>>> python在linux上对很多程序都支持,但有些要高版本才可以安装或使用,但centos上默认的python才2.4,有些朋 ...
- linux+yum安装终端php,centos下yum搭建安装linux+apache+mysql+php环境教程
我们利用linux系统中yum安装Apache+MySQL+PHP是非常的简单哦,只需要几步就可以完成,具体如下: 一.脚本YUM源安装: 1.yum install wget ...
- centos 下 yum安装python3
yum 源准备 1.更新一下yum: sudo yum -y update 该 -y 标志用于提醒系统我们知道我们正在进行更改,免去终端提示我们要确认再继续 2.安装yum-utils [一组扩展和补 ...
- CentOS下yum安装nginx服务
添加nginx的yum源 rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ng ...
- CentOS下yum源epel扩展源
系统自带的yum源以及163的yum源还是无法安装一些工具,所有就想到了添加epel的强大yum源 安装过程最后总结下来非常简单. 下载epel的rpm包并安装 1 [root@localhost ~ ...
最新文章
- php yii gridview字符串截取,Yii2-GridView常用代码块、笔记
- SAP Web IDE本地环境搭建
- Spark数据倾斜的完美解决
- ajax 验证成功 转跳,利用ajax实现登录:验证完用户信息后如何保存用户信息并实现跳转...
- c语言ffm是什么错误类型,FFM不能封装flv的问题和替代方案SFF
- MFC获取当前应用程序实例句柄的三种方法
- 离散数学蕴含式的问题
- android 表情的正则,Android 手势 正则匹配图片实例代码
- 计算机组成原理之模2运算
- matlab pn,PN序列生成代码快速参考
- 文件名变乱码. 不知道如何恢复呢?
- java经纬度转换小数_java经纬度格式转换
- winapi检测鼠标是否在任务栏
- pdf裁边app_PDF裁剪怎么使用?
- Java将英文句子分解为单词
- TVP大佬组队,吐槽鹅厂数据库?!
- 补充:混淆矩阵、图像分割指标计算
- 视频目标检测与轨迹跟踪代码案例
- 【添坑】高博ORB_SLAM
- day62-github与gitlab的使用
热门文章
- why do not do consultant any more?
- statistics DATA in SHANGHAI
- 【转】OpenGL随笔(1)—— mipmap 详解
- 用vim 配置javascript
- log file sync
- mysqldump: Couldn't execute 'SAVEPOINT sp':
- Hadoop2.6.0子项目hadoop-mapreduce-examples的简单介绍
- oralce 笔记
- ImageView和onTouchListener实现,点击查看图片细节
- 设计模式:结构型模式总结