yum

yum国内镜像配置

大兔子大兔子 提交于 2020-04-01 05:16:47
yum默认链接的还是国外的镜像,速度相对不理想,配置成国内的镜像会快很多,这里以阿里镜像为例进行配置: CentOS系统更换软件安装源 #base源# 第一步:备份你的原镜像文件,以免出错后可以恢复。 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 第二步:下载新的CentOS-Base.repo 到/etc/yum.repos.d/ CentOS 5 wget -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 CentOS 7 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo #epel源# Epel 5 wget -O /etc/yum.repos.d/epel-5.repo http://mirrors.aliyun.com/repo/Cepel

yum 安装ntfs-3g

谁都会走 提交于 2020-04-01 02:10:41
RHEL默认总是不支持ntfs,但是要用移动硬盘的话只能找工具让RHEL支持 RHEL官方给出的工具是ntfs-3g,安装和使用也很简单 yum install ntfs-3g mount /dev/ntfs part /mount point 链接:https://access.redhat.com/solutions/23993 基本跟其他文件系统区别不大,但是这么安装有一个前提就是要启用epel 那么问题来,什么是epel,如何启动epel 什么是epel参考这个网站,讲的很详细:https://fedoraproject.org/wiki/EPEL/zh-cn 怎么开启epel,其实就是装一个叫epel-release的包,链接:https://access.redhat.com/node/3358 不过yum install epel-release都提示在我之前配置的repository里找不到这个包,其实也很明显之前配置的repository是安装盘的repository 而epel是不与安装盘一起发行的第三方软件库,所以肯定是没有的,这就要求重新配一个repository 过程不复杂,就当是对之前配置那个repository的复习吧 /etc/yum.repos.d/目录下创建一个叫netrepo1.repo的文件 编辑该文件 创建一个[net_repo]的区域

CentOS 6.2 yum安装配置lnmp服务器(Nginx+PHP+MySQL)

孤街浪徒 提交于 2020-03-31 04:39:39
准备篇: 1、配置防火墙,开启80端口、3306端口 vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT(允许80端口通过防火墙) -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT(允许3306端口通过防火墙) 特别提示:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败,正确的应该是添加到默认的22端口这条规则的下面 添加好之后防火墙规则如下所示: ######################################################### # Firewall configuration written by system-config-firewall # Manual customization of this file is not recommended. *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT -A

centos7配置epel源和yum源

眉间皱痕 提交于 2020-03-30 23:10:25
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup mv /etc/yum.repos.d/epel-testing.repo /etc/yum.repos.d/epel-testing.repo.backup wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 来源: 51CTO 作者: Forande 链接: https://blog.51cto.com/853056088/2477207

解决Centos7安装docker源问题

戏子无情 提交于 2020-03-30 21:56:01
根据官方文档: https://docs.docker.com/install/linux/docker-ce/centos/搭建docker 1.卸载docker旧版本: sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine\ 2.安装相关工具类: sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2 3.配置docker仓库: sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo 会报以下错误: Loaded plugins: fastestmirror adding repo from: https://download.docker.com/linux/centos/docker-ce.repo grabbing file

python升级带来的yum异常:File \"/usr/bin/yum\", line 30

余生颓废 提交于 2020-03-30 14:01:57
问题: $ yum File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: ^ SyntaxError: invalid syntax 原因: 这是因为yum采用python作为命令解释器,这可以从/usr/bin/yum文件中第一行#!/usr/bin/python发现。而python版本之间兼容性不太好,使得2.X版本与3.0版本之间存在语法不一致问题。而CentOS 5自带的yum采用的是python2.4,当系统将python升级到2.6或3.0后,出现语法解释错误。 解决办法: 1、先修改yum的解释器为旧版本python2.7 $ vi /usr/bin/yum # vi /usr/bin/yum 将第一行"#!/usr/bin/python" 改为 "#!/usr/bin/python2"即可。 安装软件时又会出现另一种报错 1 2 3 4 5 Downloading packages: File "/usr/libexec/urlgrabber-ext-down" , line 28 except OSError, e: ^ SyntaxError: invalid syntax 问题与前面一个一样,因此解决办法也是一样的: 1 # vi /usr/libexec/urlgrabber-ext-down

Centos6.5配置本地yum源

自古美人都是妖i 提交于 2020-03-30 13:38:43
首先上传Centos6.5的iso文件到/home/user目录下 sudo mkdir /media/iso sudo mkdir /media/cdrom 将CentOS-6.5-x86_64-bin-DVD1.iso文件移到 /media/iso中 sudo mv /home/user/CentOS-6.5-x86_64-bin-DVD1.iso /media/iso 然后挂载到/media/cdrom/目录下 sudo mount -o loop /media/iso/CentOS-6.5-x86_64-bin-DVD1.iso /media/cdrom/ 然后 df –h,如图所示: 编辑repo文件: cd /etc/yum..repos.d 文件位置/etc/yum.repos.d/,后缀一定是.repo结束.为了使用自己搭建的yum源我这里删除了系统自带的 sudo rm –f ./* 编辑自己的repo文件: [root@localhost yum.repos.d]# vim local.repo (repo后缀) [c6-media](库名称) name=Thisis a local repo (名称描述) baseurl=file:///media/cdrom(yum源目录,源地址) enabled=1(是否启用该yum源,0为禁用) gpgcheck=0

解决centos7使用yum install -y gcc gcc-c++报错缺少依赖包的问题

谁都会走 提交于 2020-03-30 12:28:04
报错内容如上所示 参考 https://blog.csdn.net/qq_38900565/article/details/83869112 所述是因为yum源缺少对应匹配 解决方法: #wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo #sed -i 's/$releasever/7/g' /etc/yum.repos.d/CentOS-Base.repo #yum repolist 如果报wget未安装 使用yum安装wget即可。 来源: https://www.cnblogs.com/Lovis/p/12597372.html

Linux如何用yum安装软件或服务

牧云@^-^@ 提交于 2020-03-30 04:42:24
百度百科: Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。 1.不同类型文件对应的保存目录 2.yum相关文件介绍 3.yum list 软件名/服务名 例子: 4.yum search 软件名/服务名 例子: 5.yum install 软件名/服务名 例子: 6.yum remove 软件名/服务名 例子: 7.yum update 这是命令是更新系统用的,敲回车就能更新系统了 例子: 需要注意的是,我演示的例子,安装的是一个mysql服务,所以你在/usr/local中是找不到安装文件的。 总结一下就是,安装一个软件,首先用 yum list 软件名 在本地查找一下看看有没有,如果没有则用 yum search 软件名 在软件仓库中查找,一般都会找到(如果找不到就只能自己去别的地方下载,然后拷到linux下,用rpm安装,如果需要依赖项,则一个个去网上下载。),最后用 yum install 软件名 安装即可。删除软件包用 yum remove 软件名 。 来源: https://www.cnblogs.com

实现基于网络的yum源和包管理工具

六眼飞鱼酱① 提交于 2020-03-30 00:37:46
1、自建yum仓库,分别为网络源和本地源; 配置本地源#### 建立本地源目录 [root@qingcheng-db lgp]#mkdir /mnt/cdrom [root@qingcheng-db lgp]#mkdir /yum 挂载Centos光盘 [root@qingcheng-db lgp]#mount /dev/cdrom /mnt/cdrom 备份repo [root@qingcheng-db lgp]#cd /etc/yum.repo.d/ [root@qingcheng-db lgp]#mkdir backup [root@qingcheng-db lgp]#mv CentOS-Base.repo CentOS-CR.repo CentOS-Vault.repo CentOS-Vault.repo ./backup 编辑Centos-Media.repo [root@qingcheng-db lgp]#vim Centos-Media.repo 清除yum缓存 [root@qingcheng-db lgp]#yum clean all 配置网络源: yam -y install httpd 编辑 2、编译安装http2.4,实现可以正常访问,并将编译步骤和结果提交。 1下载httpd2.4源码包到当前路径,并解压 2使用yum安装若干依赖包: 3进入解压后的文件夹