在过时的SUSE 11下安装git的艰辛历程
2015-04-06 14:30
253 查看
以前几乎从未接触过Linux,被指派去搭建一个平台实现代码的持续交付,首先需要git,给我的资源是一个虚拟机服务器,然后我基本上是白手起家的。写一些搭建过程中的心(吐)得(槽)。
安装SUSE11的过程不予多表,安装完成之后发现不能上网,在硬件管理器中发现没有读到网卡,在安装了VMware
Tools后得以解决(这点其实我不太肯定,因为我之前曾经安装了一次并没有显示,后来重装了系统之后再安装VMware Tools,使用wget命令之后duang的一下能连接了)。
能够上网之后着手找软件源下载,经过3小时的杯具搜索发现这个版本的软件源已经在500年前消失了,根本没法。于是只能用windows下载源码然后放到linux环境下编译,这时候就需要配置Samba服务器。看了很多资料,按照http://www.linuxidc.com/Linux/2012-06/63697.htm上面所述的安装成功。提醒一点是每次重启系统都要敲入linux:/
# /etc/rc.d/smb restart 重新启动服务器。
编译的时候我已经有感觉不会那么顺利。。果然一开始用make命令进行编译就提示make
cc:command not found。原来这个系统是!空!的!几乎啥都没有安装。所以老老实实的拿出光盘,在盘里搜索gcc有关的软件并且进行安装。命令一定要是-rpm
-ivh --nodeps ****的格式不然会提示你需要一大堆的依赖软件!安装好之后你可以用which gcc命令查看是否已经安装成功。再执行make发现多到爆炸的错误!!!!一开始就提示找不到stdio.h之类的头文件,这是因为没有安装glibc的库,在光盘上找到并安装glibc-devel-32bit之类的库,我得出的结论是:少什么头文件就在盘或者网上找相应的包!!!我根据提示安装了opensll的库libopenssl-devel-0.9.8h-28.6.x86_64.rpm和zlib的库zlib-devel-1.2.3-104.231.x86_64.rpm。接着出现了错误:‘ENOENT’未声明(在此函数内第一次使用)
的诡异错误。在网上根本找不到问题的描述,ENOENT是linux中errno.h中的错误枚举常量,我开始把这个头文件包含进去之后发现没有用,我就怀疑是不是代码库的问题,之后使用./configure命令出现了C
preprocessor "/lib/cpp" fails sanity check的问题。发现原因是缺少内核头文件,在盘里搜索linux-kernel-headers的rpm安装之接着make,make
install,成功!!!
安装SUSE11的过程不予多表,安装完成之后发现不能上网,在硬件管理器中发现没有读到网卡,在安装了VMware
Tools后得以解决(这点其实我不太肯定,因为我之前曾经安装了一次并没有显示,后来重装了系统之后再安装VMware Tools,使用wget命令之后duang的一下能连接了)。
能够上网之后着手找软件源下载,经过3小时的杯具搜索发现这个版本的软件源已经在500年前消失了,根本没法。于是只能用windows下载源码然后放到linux环境下编译,这时候就需要配置Samba服务器。看了很多资料,按照http://www.linuxidc.com/Linux/2012-06/63697.htm上面所述的安装成功。提醒一点是每次重启系统都要敲入linux:/
# /etc/rc.d/smb restart 重新启动服务器。
编译的时候我已经有感觉不会那么顺利。。果然一开始用make命令进行编译就提示make
cc:command not found。原来这个系统是!空!的!几乎啥都没有安装。所以老老实实的拿出光盘,在盘里搜索gcc有关的软件并且进行安装。命令一定要是-rpm
-ivh --nodeps ****的格式不然会提示你需要一大堆的依赖软件!安装好之后你可以用which gcc命令查看是否已经安装成功。再执行make发现多到爆炸的错误!!!!一开始就提示找不到stdio.h之类的头文件,这是因为没有安装glibc的库,在光盘上找到并安装glibc-devel-32bit之类的库,我得出的结论是:少什么头文件就在盘或者网上找相应的包!!!我根据提示安装了opensll的库libopenssl-devel-0.9.8h-28.6.x86_64.rpm和zlib的库zlib-devel-1.2.3-104.231.x86_64.rpm。接着出现了错误:‘ENOENT’未声明(在此函数内第一次使用)
的诡异错误。在网上根本找不到问题的描述,ENOENT是linux中errno.h中的错误枚举常量,我开始把这个头文件包含进去之后发现没有用,我就怀疑是不是代码库的问题,之后使用./configure命令出现了C
preprocessor "/lib/cpp" fails sanity check的问题。发现原因是缺少内核头文件,在盘里搜索linux-kernel-headers的rpm安装之接着make,make
install,成功!!!
相关文章推荐
- 安装Visual_Studio的艰辛历程
- SUSE Linux Enterprise Server 11 64T 安装(带清晰视频)
- Suse Linux Enterprise 11安装Oracle11g(二)
- Suse Linux Enterprise 11安装Oracle11g(一)
- suse 11 vmtools 安装问题
- linux环境下(SUSE 11)安装ArcSDE 10.0 的注意事项(Oracle 11g)
- SUSE Linux Enterprise 11 安装 MySQL笔记
- 一个苦逼菜鸟安装Apache的艰辛历程
- redhat enterprise linux 4上安装oracle 10.2.0 的艰辛历程
- SUSE 11 安装图解
- uBuntu 安装的艰辛历程
- suse_server_11_sp1_rdac安装
- 3、suse11英文版 安装中文输入法
- SUSE11安装时禁用防火墙
- Suse Enterprise 11 安装Oracle 11.2(二)
- Suse11 企业版安装Oracle11gR2
- SUSE11_SP1_x64_HA安装配置指南
- func 安装之艰辛历程