yum

RHEL7更换CentOS的yum源

邮差的信 提交于 2020-03-17 09:00:17
1.检查是否安装yum包 查看RHEL是否安装了yum,若是安装了,那么又有哪些yum包: [root@localhost /]# rpm -qa |grep yum PackageKit-yum-1.1.5-1.el7.x86_64 yum-3.4.3-154.el7.noarch yum-rhn-plugin-2.0.1-9.el7.noarch yum-utils-1.1.31-52.el7.noarch yum-metadata-parser-1.1.4-10.el7.x86_64 yum-langpacks-0.4.2-7.el7.noarch 2. 删除redhat自带的yum包 卸载上面显示的所有yum包: rpm -qa|grep yum|xargs rpm -e --nodeps 3.下载新的yum包 可以在以下网站查看软件包的版本是否升级或者找到系统所对应的文件包版本; 网易163网络源地址:http://mirrors.163.com/ CentOS网络源地址:http://centos.ustc.edu.cn/centos/ wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm wget http:/

常规问题解决:File "/usr/bin/yum", line 30 及 File "/usr/libexec/urlgrabber-ext-down", line 28

痞子三分冷 提交于 2020-03-17 06:26:58
在执行yum命令时忽然发现出现以下报错: # yum list 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 7自带的yum采用的是python2.7,当系统将python升级到3.4后,出现语法解释错误。 解决办法: 一是升级yum。 二是修改yum的解释器为旧版本python2.7,即将连接文件/usr/bin/python连接回/usr/bin/python2.7。治标不治本,不推荐。 三是在设置里更改解释器设置,即修改/usr/bin/yum文件,指定使用python2.7作为yum的解释器: # vi /usr/bin/yum 将第一行"#!/usr/bin/python" 改为 "#!/usr/bin/python2"即可。 若你更新Python3,新建的软连接为/usr/bin/python2.7,则需要将第一行改为"#!/usr/bin/python2.7" 安装软件时又会出现另一种报错

Linux安装RPM包或源码包

与世无争的帅哥 提交于 2020-03-17 01:51:39
Linux安装RPM包或源码包 一、RPM工具 RPM是Red Hat Package Manager的缩写,由Red Hat公司开发。它是以一种数据库记录的方式将我们所需要的套件安装到Linux主机的一套管理程序。也就是说,你的Linux系统中存在着一个关于RPM的数据库,它记录了安装的包以及包与包之间的依赖关系。 把光驱挂载到/mnt目录下,要先检查一个VMware右下角的小光驱图标是否点亮,如果没有,点击一下,再点击“连接”就可以点亮它了。当挂载光驱后,会在/mnt/Packages目录下看到很多后缀为.rpm的文件,这些文件就是RPM包。 1、安装 RPM 包 命令格式: rpm - ivh filename -i:表示安装; -v:表示可视化; -h:表示显示安装进度; –force:表示强制安装,即使覆盖属于其他包的文件也要安装; –nodeps:表示当要安装的RPM包依赖于其他包时,即使其他包没有安装,也要安装这个包。 2、升级 RPM 包 升级RPM包的命令为 rpm - Uvh filename 其中 -U 选项表示升级 3、卸载 RPM 包 卸载RPM包的命令为 rpm -e filename。卸载时,-e选项后面的filename和安装时是有区别的。安装时,是把一个存在的文件作为参数,而卸载时只需要包名即可。 4、 查询一个包是否已安装 查询一个包的命令为

centos7使用yum安装mysql5.6版本

倖福魔咒の 提交于 2020-03-17 00:49:41
1、检查系统中是否已安装 MySQL。 rpm -qa | grep mysql 返回空值的话,就说明没有安装 MySQL 。 注意:在新版本的CentOS7中,默认的数据库已更新为了Mariadb,而非 MySQL,所以执行 yum install mysql 命令只是更新Mariadb数据库,并不会安装 MySQL 。 2、查看已安装的 Mariadb 数据库版本。 rpm -qa|grep -i mariadb 3、卸载已安装的 Mariadb 数据库。 rpm -qa|grep mariadb|xargs rpm -e --nodeps 4、再次查看已安装的 Mariadb 数据库版本,确认是否卸载完成。 rpm -qa|grep -i mariadb 5、开始安装mysql5.6下载安装包 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 6、安装mysql-community-release-el7-5.noarch.rpm包 rpm -ivh mysql-community-release-el7-5.noarch.rpm 7、安装mysql。 yum install mysql-server 8、启动 mysql 服务 。 systemctl start mysqld

centos 7 安装国内阿里云yum源、删除旧内核等

大憨熊 提交于 2020-03-17 00:43:06
remove old kernels: unamr -r rpm -qa | grep kernel yum remove kernel-3.10.x.xxx-xxx install aliyun repo: cd /etc/yum.repos.d/ mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo vi CentOS-Base.repo yum clean all yum makecache yum update history yum list | grep epel-release yum install -y epel-release wget -O /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo yum clean all yum makecache yum update yum repolist all yum repolist enabled 2.1.1、配置步骤 根据官网的说明

Linux软件包管理

只谈情不闲聊 提交于 2020-03-17 00:33:16
  RedHat系Linux软件包管理 一、RPM包的管理   rpm软件包的一个例子: sudo-1.7.4p5-11.el6.i686.rpm   其中包括软件名(sudo),版本号(1.7.4p5),发行号(11.el6)和硬件平台(i686)    1、卸载 [root@localhost ~]# rpm -e sudo   如果其它软件包有依赖关系,卸载时会产生提示信息,可以使用--nodeps强行卸载 [root@localhost ~]# rpm -e --nodeps samba     2、安装     光盘里面带有的软件包,可以直接从光盘安装     1)挂载光盘 [root@localhost ~]# mkdir /mnt/cdrom [root@localhost ~]# mount /dev/cdrom /mnt/cdrom mount: block device /dev/sr0 is write-protected, mounting read-only [root@localhost ~]#     2)rpm的安装包都放在Packages目录中 [root@localhost ~]# cd /mnt/cdrom [root@localhost cdrom]# ls CentOS_BuildTag Packages RPM-GPG-KEY

yum安装maven过程记录

会有一股神秘感。 提交于 2020-03-16 20:01:15
某厂面试归来,发现自己落伍了!>>> 安装maven,环境虚拟机: 1.安装yum配置工具 $ yum install -y yum-utils 2.使用配置工具配置第三方epel源仓库 [root@ab0be27c0bd3 ~]# yum-config-manager --add-repo http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo Traceback (most recent call last): File "/usr/bin/yum-config-manager", line 6, in <module> import yum ImportError: No module named yum 执行这一步报错 Traceback (most recent call last): File "/usr/bin/yum-config-manager", line 6, in <module> import yum ImportError: No module named yum 根据报错查看文件: [root@ab0be27c0bd3 ~]# cat /usr/bin/yum-config-manager | head -n 10 #!/usr/bin/python

Linux 安装Nginx+PHP+MySQL教程

徘徊边缘 提交于 2020-03-16 08:17:17
一、安装nginx 通过yum安装openssl: yum -y install openssl openssl-devel 通过yum安装pcre: yum -y install pcre-devel 通过yum安装zlib: yum -y install zlib-devel tar zxvf nginx-1.8.0.tar.gz cd nginx-1.8.0 ./configure --prefix=/home/nginx //配置安装目录   make 编译 (make的过程是把各种语言写的源码文件,变成可执行文件和各种库文件) make install 安装 (make install是把这些编译出来的可执行文件和库文件复制到合适的地方) 启动nginx /home/nginx/sbin/nginx 重启nginx /home/nginx/sbin/nginx -s reload   二、linux防火墙开放特定端口(iptables) 查看状态: iptables -L -n 下面添加对特定端口开放的方法: 使用iptables开放如下端口 /sbin/iptables -I INPUT -p tcp --dport 8000 -j ACCEPT 保存 /etc/rc.d/init.d/iptables save 重启服务 service iptables

CentOS搭建yum源及EPEL仓库

。_饼干妹妹 提交于 2020-03-16 05:11:09
一、CentOS搭建yum源 1、备份配置文件 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 2、下载新的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 或者 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

配置网络yum源/配置epel源

二次信任 提交于 2020-03-16 05:10:19
配置网络yum源 阿里云镜像源站点(http://mirrors.aliyun.com/) centos镜像参考:http://mirrors.aliyun.com/help/centos 下载新的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 之后运行yum makecache生成缓存 配置epel源: 配置参考:http://mirrors.aliyun.com/help/epel 下载新repo 到/etc/yum.repos.d/ epel(RHEL 7) wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo