Rhel6 断网时的开发环境配置
和银行合作,对方环境要求是,断网,rhel6 系统,OCR环境需要python,opencv,tensorflow,tesseract。
解决方案:yum 代替 ubuntu 下的 apt,配置本地源
1. rhel最基本的包管理工具rpm
redhat6 可用的 rpm 资源列表:
http://mirrors.163.com/centos/6/os/x86_64/Packages/rpm 查询:
rpm -q packagerpm-qa | packagerpm -qal package查看包安装位置rpm -qa | less列出所有安装过的包rpm -qp xxx.rpm查看安装包相关信息rpm 安装
rpm -ivh ***.rpmrpm -uvh ***.rpm升级删除
rpm -e
2. Rhel6 中yum国内源设置
参考教程:https://jingyan.baidu.com/article/b24f6c8239c6aa86bee5da60.html http://blog.youkuaiyun.com/lockey23/article/details/76796087
- 设置yum源的文件在
/etc/yum.repos.d/,其中所有.repo的文件,先备份原有源文件。 - 获取阿里源:
wget -O /etc/yum.repos.d/rhel-source.repo http://mirrors.aliyun.com/repo/Centos-6.repo - 获取163源:
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo - 将两个文件中所有的‘$release’替换成redhat系统版本号,如rehel6.7就替换为6,保存
- sed -i ‘s/$releasever/7/g’ /etc/yum.repos.d/CentOS-Base.repo
修改版本号为redhat7 - 更新:
yum clean all,yum makecache,yum list
3. Yum 本地源制作
Yum 常用命令:
- 查看查询:
yum listyum list installedyum info software##查看软的信息yum search keywords##根据关键字查找到相关安装包软件的信息安装卸载:
yum install softwarename##安装指定的软件yum reinstall softarename##重新安装指定的软件
yum localinstall softwarename##安装第三方文件并且会解决软件的依赖关系
yum remove softwarename##卸装指定的软件
步骤1: 准备安装包
sudo yum install --downloadonly <package-name>- 默认保存路径为
/var/cache/yum/x86_64/[centos/fedora-version]/[repository]/packages
步骤2: 挂载.iso系统镜像制作本地源
参考:>https://www.cnblogs.com/kerrycode/p/4723637.html>http://www.jb51.net/article/95648.htm
- 把安装文件rhel-6.7-dvd.iso挂载:
mkdir /mnt/cdrom
mount -o loop /root/rhel-server-6.7-X86_64-dvd.iso /mnt/cdrom- 改写yum源文件:
cd /ect/yum.repo.d备份所有.repo文件创建新的reel-source.repo文件:
name=offline baseurl=file:///mnt/cdrom enabled=1 gpgcheck=1 gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release- 更新yum
yum clean all
yum makecache
yum list
yum grouplist | grep Server
yum list | grep cmake
RHEL6断网开发环境搭建
本文介绍如何在断网环境下配置RHEL6开发环境,包括使用yum替代apt进行本地源配置的方法,以及如何安装所需的python、opencv、tensorflow等软件。
1271

被折叠的 条评论
为什么被折叠?



