vmware workstation 12 centos6.7 anaconda tensorflow 安装

本文详细记录了在VMware Workstation 12中安装CentOS6.7,并通过升级GLIBC到2.15来满足Tensorflow的依赖。过程中遇到的图形界面无法进入、系统奔溃等问题,以及如何解决这些困难,最终成功安装Anaconda和Tensorflow的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下载vmware workstation 12 和 centos6.7 并安装

  1. 选择nat网络链接方式
中文输入法 

  1. 参考网址: https://jingyan.baidu.com/article/20b68a885a3607796cec622c.html
  2. su root
  3.  yum install "@Chinese Support" 
  4. y
  5. 有“Input Method”选项
  6. reboot

GLIBC升级

[@localhost Desktop]$ strings /lib64/libc.so.6 | grep GLIBC

发现系统中最高只支持GLIBC_2.12.

[@localhost Desktop]$ rpm -qa |grep glibc


下载glibc: glibc-2.15.tar.gz  glibc-ports-2.15.tar.gz 

http://ftp.gnu.org/pub/gnu/glibc/

[@localhost Downloads]$ tar -zxvf /tmp/glibc-ports-2.15.tar.gz

[@localhost Downloads]$ tar -zxvf glibc-2.15.tar.gz

[root@localhost Downloads]# mv glibc-2.15 /root

[root@localhost Downloads]# mv glibc-ports-2.15 /root

[root@localhost Downloads]# cd /root

[root@localhost ~]# mv glibc-ports-2.15 glibc-2.15/ports

[root@localhost ~]# cd glibc-2.15/

[root@localhost glibc-2.15]# mkdir build

[root@localhost glibc-2.15]# cd build

[root@localhost build]# ../configure --prefix=/opt/glibc-2.15

[root@localhost build]# make

[root@localhost build]# make install

[root@localhost build]# ll libc.so.6
lrwxrwxrwx. 1 root root 7 Feb 10 05:44 libc.so.6 -> libc.so
[root@localhost build]# strings libc.so | grep GLIBC
GLIBC_2.2.5
GLIBC_2.2.6
GLIBC_2.3
GLIBC_2.3.2
GLIBC_2.3.3
GLIBC_2.3.4
GLIBC_2.4
GLIBC_2.5
GLIBC_2.6
GLIBC_2.7
GLIBC_2.8
GLIBC_2.9
GLIBC_2.10
GLIBC_2.11
GLIBC_2.12
GLIBC_2.13
GLIBC_2.14
GLIBC_2.15

GLIBC_PRIVATE

[root@localhost build]# rm -rf /lib64/libc.so.6

[root@localhost build]# ln -s /opt/glibc-2.15/lib/libc-2.15.so /lib64/libc.so.6

ln: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory

[root@localhost glibc-2.15]# ls
ls: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
[root@localhost glibc-2.15]#  LD_PRELOAD=/lib64/libc-2.12.so ln -s /lib64/libc-2.12.so /lib64/libc.so.6
[root@localhost glibc-2.15]# ls

bin  etc  include  lib  libexec  sbin  share


后来改了句命令:

[root@localhost build]# ../configure --prefix=/opt/glibc-2.15

改为

[root@localhost build]#../configure  --prefix=/opt/glibc-2.15 --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin


[root@localhost build]# make

[root@localhost build]# make install

[root@localhost build]# strings libc.so | grep GLIBC
GLIBC_2.2.5
GLIBC_2.2.6
GLIBC_2.3
GLIBC_2.3.2
GLIBC_2.3.3
GLIBC_2.3.4
GLIBC_2.4
GLIBC_2.5
GLIBC_2.6
GLIBC_2.7
GLIBC_2.8
GLIBC_2.9
GLIBC_2.10
GLIBC_2.11
GLIBC_2.12
GLIBC_2.13
GLIBC_2.14
GLIBC_2.15

GLIBC_PRIVATE

[root@localhost build]# rpm -qa |grep glibc
glibc-common-2.12-1.166.el6.x86_64
glibc-devel-2.12-1.166.el6.x86_64
glibc-2.12-1.166.el6.x86_64
glibc-headers-2.12-1.166.el6.x86_64

[root@localhost build]# rm -rf /lib64/libc.so.6

[root@localhost lib64]# LD_PRELOAD=/lib64/libc-2.15.so ln -s /lib64/libc-2.15.so  /lib64/libc.so.6

[root@localhost lib64]# ls
dbus-1                              libjson-c.so.2

[root@localhost lib64]# rpm -qa |grep glibc
glibc-common-2.12-1.166.el6.x86_64
glibc-devel-2.12-1.166.el6.x86_64
glibc-2.12-1.166.el6.x86_64

glibc-headers-2.12-1.166.el6.x86_64

[root@localhost glibc-2.15]# cp /root/glibc-2.15/build/libc.so /lib64/libc-2.15.so

[root@localhost glibc-2.15]# ll /lib64/libc-2.15.so 
-rwxr-xr-x. 1 root root 9800597 Feb 11 01:43 /lib64/libc-2.15.so

[root@localhost glibc-2.15]# rm -rf /lib64/libc.so.6

[root@localhost glibc-2.15]# LD_PRELOAD=/lib64/libc-2.15.so ln -s /lib64/libc-2.15.so  /lib64/libc.so.6

[root@localhost glibc-2.15]# rpm -qa |grep glibc
glibc-common-2.12-1.166.el6.x86_64
glibc-devel-2.12-1.166.el6.x86_64
glibc-2.12-1.166.el6.x86_64

glibc-headers-2.12-1.166.el6.x86_64

按上述操作后,安装tensorflow提示找不到glibc2.17,继续安装glibc2.17

但在升级glibc2.17和glibc2.20时,同样过程出现了系统奔溃,无法恢复.

参考网址(keng):http://blog.youkuaiyun.com/zhangweijiqn/article/details/53199553


再次进入虚拟机时,无登录界面

图形界面进不去,Ctrl+Alt+F1~F6,都按一按
主机与虚拟机共享文件参照:
http://www.linuxidc.com/Linux/2017-06/145167.htm


安装anaconda conda环境

anaconda下载地址: https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

下载tensoflow: https://mirrors.tuna.tsinghua.edu.cn/tensorflow/linux/cpu/

[root@localhost Downloads]# bash Anaconda2-4.4.0-Linux-x86_64.sh 

接下来输入:

y

yes

Enter


conda create -n tensorflow  python=2.7.13

source activate tensorflow

pip install tensorflow-0.12.1-cp27-none-linux_x86_64.whl 

参考网址:

https://zhuanlan.zhihu.com/p/22678445

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值