linux下 yum相关
1.1 什么是yum源
Yellowdog Updater, Modified
一个基于RPM包管理的字符前端软件包管理器。
能够从指定的服务器自动下载RPM包并且安装,可以处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
简单来说就是软件仓库--yum源/仓库,类似于应用宝之类。
1.2 修改yum源
1.2.1 yum源分类
按系统选择yum源
阿里云的yum源
CentOS 5 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo 或者 curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo CentOS 6 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo 或者 curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo CentOS 7 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 或者 curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
首选以上阿里云的yum源 如果阿里云的yum源不能用
可以选择清华大学的yum源https://mirrors.tuna.tsinghua.edu.cn/
1.2.2 修改过程
操作前备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 系统是CentOS 6.9 所以选择6的yum源 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo 或者 curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo 修改完后 生成本地缓存(缓存无处不在) yum makecache
1.3 增加epel源
增加一个epel源
epel源是什么
epel源---增加和扩展yum仓库 里面包含了许多基本源里没有的软件。
1.3.1 epel源分类
首选以上阿里云的epel源 如果阿里云的epel源不能用
可以选择清华大学的epel源 地址:https://mirrors.tuna.tsinghua.edu.cn/
epel(RHEL 7) wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo epel(RHEL 6) wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo epel(RHEL 5) wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-5.repo
1.3.2 修改过程
按系统选择epel增加就可以 直接执行
epel(RHEL 6) wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
1.4 yum相关参数
1.4.1 清除本地的yum缓存。
yum clean all 清空yum缓存(缓存的是软件的列表)
1.4.2 查看系统当前的yum源
yum repolist
系统的yum源默认是从世界各地下载软件,优先选择自己离得最近的源下载,不稳定。
[root@oldboyedu-50 ~]# yum repolist Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.aliyun.com base | 3.7 kB 00:00 epel | 3.2 kB 00:00 epel/primary | 3.2 MB 00:09 epel 12518/12518 extras | 3.4 kB 00:00 updates | 3.4 kB 00:00 updates/primary_db | 1.2 MB 00:03 repo id repo name status base CentOS-6 - Base - mirrors.aliyun.com 6,713 epel Extra Packages for Enterprise Linux 6 - x86_64 12,518 extras CentOS-6 - Extras - mirrors.aliyun.com 31 updates CentOS-6 - Updates - mirrors.aliyun.com 113 repolist: 19,375 此位置相当于软件包的数量 系统默认的yum源 软件包大概6000多 这里是已经修改后的
1.5 yum常见的错误
1.5.1 查看系统yum源出现的错误
查看系统yum源可能出现的错误
[root@oldboy-50 ~]# yum repolist Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile repolist: 0 [root@oldboy-50~]# ls -l /etc/yum.repos.d total 40 -rw-r--r-- 1 root root 2572 Jul 2 2014 CentOS-Base.repo /etc/yum.repos.d目录下的 .repo文件的内容没有 或 被删除都可以导致找不到yum源。 会出现以上的错误。
1.5.2 yum 正在运行
[root@znix ~]# yum install tree Loaded plugins: fastestmirror, security Existing lock /var/run/yum.pid: another copy is running as pid 5219. Another app is currently holding the yum lock; waiting for it to exit... The other application is: yum Memory : 23 M RSS (859 MB VSZ) Started: Fri Sep 15 08:46:52 2017 - 00:12 ago State : Sleeping, pid: 5219 状态 :pid 5219 正在运行的yum的pid
1.5.2.1 解决办法
1)可以等待该yum程序执行完毕,就可以进行安装
2)可以 使用kill命令 将这个pid进程结束进程
[root@znix ~]# ps -ef |grep 5219 root 5219 5095 44 08:52 pts/1 00:00:21 /usr/bin/python /usr/bin/yum makecache root 5232 5146 0 08:53 pts/2 00:00:00 grep --color=auto 5219
linux下 yum相关的更多相关文章
- Linux下yum安装MySQL
写这篇文章的原因是:在刚开始使用Linux操作系统时想要搭建LAMP环境,于是开始在Google和百度上各种寻找资料,碰到了不是很多的问题后,我决定写这篇文章总结一下在Linux下yum安装MySQL ...
- 【夯实PHP基础系列】linux下yum安装PHP APC
Alternative PHP Cache(可选PHP缓存),依赖于 PECL扩展库 用源码方式安装,直接yum就行了:首先要安装apc的依赖包:yum install php-pear php-de ...
- linux 下crontab相关定时触发的配置规则
linux 下crontab相关定时触发的配置规则: 1.基本格式 :* * * * * command(分 时 日 月 周 命令)2.取值范围:分钟1-59 每分钟用*或者 */1表示小时1-23( ...
- 20145234黄斐《信息安全系统设计基础》第八周(Linux下vim相关命令)
Linux下vim相关命令 在编辑程序时经常使用vim,所以记住一些常用的指令还是很有必要的 文件命令 vim file 打开单个文件vim file vim file1 file2 file3 .. ...
- Linux下mysql相关操作
Linux下mysql相关操作 1.创建MySQL mysql -u root -p create user 'username'@'%' identified by 'password'; %可以选 ...
- Linux下 svn相关操作
Linux下 svn相关操作 一.首先看看svn安装的位置: 命令: find / -name svn /var/svn :表示安装目录 /user/bin/svn :表示命令目录 可以看到的是svn ...
- [转帖]linux 下yum使用技巧
linux 下yum使用技巧 https://www.cnblogs.com/galengao/p/5750389.html 本文来自我的github pages博客http://galengao.g ...
- linux下yum安装python3
linux下yum安装python3 linux下yum安装python3yum install python34 -ypython3 --version wget --no-check-certif ...
- linux下 yum 安装mysql和卸载
1.查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 2.查看有没有安装包: yum list mysql* 3.安装mysql客户端 ...
随机推荐
- 了解固态硬盘SSD,竟然如此简单!小白也能懂!
https://www.youtube.com/watch?v=alb6-zp52mA
- TWaver矢量小试——Android演进路线图
还有半个多月就到春节了,年底相信很多公司都会进行年度总结以及公司发展状况总结,在这过程中难免会用到RoadMap,在这我们也使用TWaver的矢量部分绘制一个Android系统的发展历程.先看效果:什 ...
- The content of element type "resultMap" must match ...
mybatis中的mapper文件错误 ①错误原因: <resultMap>标签中需要按照一下顺序编写: <id> <result> <association ...
- linux free命令-显示内存的使用情况
更多Linux 性能监测与优化 关注 Linux命令大全 free命令可以显示当前系统未使用的和已使用的内存数目,还可以显示被内核使用的内存缓冲区. 语法 free(选项) 选项 -b:以Byte为单 ...
- 二叉堆练习3&【模板】堆
时间限制: 3 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题目描述 Description 给定N(N≤500,000)和N个整数(较有序),将其排序后输出. 输入描述 Inp ...
- 什么是Spring Boot简介
1.什么是spring boot 简单的说,spring boot就是整合了很多优秀的框架,不用我们自己手动的去写一堆xml配置然后进行配置. 从本质上来说,Spring Boot就是Spring,它 ...
- 1043 方格取数 2000 noip 提高组
1043 方格取数 2000 noip 提高组 题目描述 Description 设有N*N的方格图(N<=10,我们将其中的某些方格中填入正整数,而其他的方格中则放入数字0.如下图所示(见样 ...
- CentosOS 7: 创建Nginx+Https网站
参考文章: 1. https://github.com/Neilpang/acme.sh/wiki/%E8%AF%B4%E6%98%8E 2. http://songchenwen.com/tech/ ...
- docker: 解决centos7下cgroup.procs: no such device的错误
在centos7下,运行docker run的时候会发生cgroup.procs: no such device的错误,解决方法是编辑 /lib/systemd/system/docker.servi ...
- 生成sde
/// <summary> ///获取保存的SDE文件 /// </summary> /// <param name="sdePath">< ...