RHEL7.0使用centos的yum源,并安装python3.6.9 和git2.9.5 htop
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RHEL7.0使用centos的yum源,并安装python3.6.9 和git2.9.5 htop相关的知识,希望对你有一定的参考价值。
配置本地yum源
1 提前下载好EPEL.iso,添加到虚拟机光驱,并在rhel7.0中创建一个文件夹用来挂载ISO
mkdir /mnt/cdrom
2 执行挂载
mount -t auto -o loop /dev/cdrom /mnt/cdrom
3 创建本地源文件并编辑
vi /etc/yum.repos.d/local.repo
添加以下代码:
[local]
name=local
baseurl=file:///mnt/cdrom
gpgcheck=0
enabled=1
4 配置完成,使用 yum install -y vim 测试是否可以安装
配置163yum源
1、创建163.repo并编辑
vi /etc/yum.repos.d/163.repo
添加以下代码:
[163]
name=163
baseurl=http://mirrors.163.com/centos/7/os/x86_64/
gpgcheck=0
enabled=1
2、配置完成,使用 yum install -y vim 测试是否可以安装yum 安装软件
报错:No package XXX available.
解决:运行yum makecache生成缓存
配置EPEL源
使用fedora的源
rpm -vih http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm
或者使用清华镜像的centos的源
wget https://mirrors.ustc.edu.cn/epel//7/x86_64/Packages/e/epel-release-7-11.noarch.rpm
rpm -ivh epel-release-7-11.noarch.rpm
安装 python3.6.9
1 下载安装wget https://www.python.org/ftp/python/3.6.9/Python-3.6.9.tar.xz
tar -xvf Python-3.6.9.tar.xz
./configure
make && make
2 报错:cannot find zlib
依赖库:
yum install zlib*
安装 git 2.9.5
1 准备git下载htop的源代码,
报错 Peer reports incompatible or unsupported protocol version
原因: git版本为1.8.1 太旧, 卸载git1.8并手动更新git2.9.5
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.9.5.tar.xz
tar -xvf git-2.9.5.tar.xz
./configure
make && make install
2 make 报错:Can‘‘t locate ExtUtils/MakeMaker.pm in @INC
原因:缺少依赖库
解决:yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
安装 htop
1 下载htop 源码包:git clone https://github.com/hishamhm/htop.git
报错:fatal: Unable to find remote helper for ‘http‘
原因:缺http支持库
解决一:yum install curl-devel
解决二:使用git 协议:git clone --recursive git://github.com/hishamhm/htop.git
2 编译安装:./autogen.sh && ./configure && make
3 报错:autoconf: command not found
原因: 缺少 libtool解决: yum install install autoconf automake libtool3
4 报错:configure: error: You may want to use --disable-unicode or install libncursesw
解决:yum install ncurses-devel
5 继续安装:./autogen.sh && ./configure && make
提示:make[2]: Leaving directory ,
错误:bash输入htop命令,提示找不到
原因:默认安装到/usr/local/bin/htop,使用 ln -s /usr/local/bin/htop /bin/htop添加一条软链接到/bin/htop
以上是关于RHEL7.0使用centos的yum源,并安装python3.6.9 和git2.9.5 htop的主要内容,如果未能解决你的问题,请参考以下文章
CentOS配置本地yum源/阿里云yum源/163yuan源,并配置yum源的优先级
CentOS 7 禁用fastestmirror插件并配置清华镜像源