准备转移到阿里云服务器,用的CentOS6.2 x64,虚拟机上用的 6.3版本,测试重装了好几次都没问题了,结果在云服务器上刚开始就出问题了... yum 安装的时候居然出错了,靠...网上 google 了下,发现也有同学用阿里云的服务器出现这个问题,有了个解决方案,顺便 copy 过来 整理了下! 也不知道是不是阿里云服务器的系统原版有问题啊.. 错误描述: Error: Package: glibc-headers-2.12-1.80.el6_3.4.x86_64 (updates) R…
近期在使用阿里和腾讯的云服务器,由于只是测试用所以只租用了廉价512的内存,在编译gcc时遇到错误,表面上看只是编译错误,并且原因不明,纠结了几次之后猜测应该是由于系统资源不足导致的,所以尝试增加系统的swap分区,这里需要检查两个地方 一.修改swappiness 1.查看你的系统里面的swappiness$ cat /proc/sys/vm/swappiness不出意外的话,你应该看到是 60,在阿里云看到的可能是0,那么就需要修改2.修改swappiness值$ sudo sysctl v…
#./vmware-install.pl踩点: 1.the path "" is not valid path to the gcc binary 2.the path "" is not a valid path to the 3.10.0-327.e17.x86_64 kernel headers 2.原因分析 Linux操作系统上gcc没有安装. Linux操作系统上uek kernel没有安装. 3.处理方法 # yum install gcc* //加载编…
VMWARE TOOLS安装提示THE PATH IS NOT A VALID PATH TO THE GENERIC KERNEL HEADERSI solved this problem, I guess. Perhaps the version.h does not exists at 3.7.0-7-generic/include/linux directory. First, make sure install build-essiontial and linux-headers. $…
[准备工作] #在编译安装lnmp之前,首先先卸载已存在的rpm包. rpm -e httpd rpm -e mysql rpm -e php yum -y remove httpd yum -y remove mysql-server mysql yum -y remove php yum -y remove php-mysql #禁用SeLinux,Selinux可能会致使编译安装失败,我们先禁用它. #sed -i 's/SELINUX=enforcing/SELINUX=disabled…
卸载yum或rpm安装的amp软件 #在编译安装lamp之前,首先先卸载已存在的rpm包. rpm -e httpd rpm -e mysql rpm -e php yum -y remove httpd yum -y remove mysql-server mysql yum -y remove php yum -y remove php-mysql yum -y install yum-fastestmirror 禁用SeLinux #selinux可能会致使编译安装失败,我们先禁用它. s…
所需源码包: /usr/local/src/Apache-2.2.25/httpd-2.2.25.tar.gz 编译安装 Apache2.2.25 #切换到源码目录 cd /usr/local/src/Apache-2.2.25 tar -xzvf ./httpd-2.2.25.tar.gz cd ./httpd-2.2.25 #生成configure ./configure --prefix=/usr/local/apache --with-included-apr --enable-so -…
centos6.7编译安装mysql5.7.17 2017-03-24 09:57:15 提示:mysql5.7.17和之前5.56以前的版本安装不一样,需要用cmake 另外,看本文档的mysql编译前我说一点,第一次一定要大概的看完整个过程,不能一直跟着文档做,否则后面容易遇到问题.比如编译完会特别占用磁盘空间,万一之前分配的空间不够,那样就会丢失很多重要文件导致失败. 安装前工作: 1,从官方网址下载MySQL5.7.17源码包 http://dev.MySQL.com/downloads…
cetos6.8源码安装apache2.4.29 apache官网:http://httpd.apache.org 具体安装步骤: 1 配置安装apache的基础环境2 下载想要安装的版本源码包3 解压,预编译,编译,安装4 启动,停止,测试页面,检验是否安装成功5 编写启动脚本,将apache添加为系统服务,设置为开机启动 =================================================================== 1 配置安装环境: yum -y i…
记一次centos6升级salt-minion启动失败的问题 作者:耀耀 blog:https://www.liuyao.me 一.起因 升级Salt-minion后 使用/etc/init.d/salt-minion start启动失败,报错如下 [root@admin]# /etc/init.d/salt-minion start ERROR: Unable to look-up config values for /etc/salt 二.排查 刚开始觉得此错误应该是因minion配置文件有…
近日使用VMware fushion 8 + centos 7.0时,无法使用共享功能,所以必须安装vmtools.但是安装过程中有2个错误需要解决. 1.gcc错误 Searching for GCC...The path "" is not valid path to the gcc binary. 2.内核头文件问题 Searching for a valid kernel header path...The path "" is not a valid pa…
在某主机上编译程序,发生有找不到libc的问题,自己写了个简单的hello world程序,编译也失败,报错如下: # gcc -o 1 1.c /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../libc.so when searching for -lc /usr/bin/ld: skipping incompatible /usr/lib/libc.so when search…
错误如下: ../.././libgcc/../config-ml.: enable_libstdc++_v3=yes: command not found make[]: Entering directory `/mnt/lfs/sources/gcc-/x86_64-lfs-linux-gnu/libgcc' Makefile:: ../.././gcc/libgcc.mvars: No such file or directory make[]: *** No rule to make t…
Apache官方说: 与Apache 2.2.x相比,Apache 2.4.x提供了很多性能方面的提升,包括支持更大流量.更好地支持云计算.利用更少的内存处理更多的并发等.除此之外,还包括性能提升.内存利用.异步I/O的支持.动态反向代理设置.与时间驱动的Web服务器相当或更好的性能.更强大的处理资源分配能力,更便捷的缓存支持以及可定制的高速服务器和代理等.其它的功能还包括更简单的错误分析.更灵活的设置项.更强大的验证机制和更完整的文档. Apache服务器项目管理委员会和Apache基金会主席…
所需源码包: /usr/local/src/PHP-5.2.17/libmcrypt-2.5.8.tar.gz /usr/local/src/PHP-5.2.17/mhash-0.9.9.9.tar.gz /usr/local/src/PHP-5.2.17/mcrypt-2.6.8.tar.gz /usr/local/src/PHP-5.2.17/libiconv-1.14.tar.gz /usr/local/src/PHP-5.2.17/php-5.2.17.tar.gz 在编译PHP之前,先…
 博客地址:http://blog.csdn.net/FoxDave 今天碰到了一个蠢问题,虽然咱们正常情况下是遇不到的,但这确实是个应该注意的地方,所以简单记录一下. Visual Studio 编译项目失败,提示找不到CS文件什么的,但是你的项目里文件明明是存在的,出现这种情况的时候看看你的项目是不是处在了一个比较深的文件夹层次目录里,由于full path太长而导致报出找不到文件的错误. 解决的办法就是把你的项目移动到一个浅的文件目录. 觉得自己太水了--…
基础环境: CentOS6.4(预装GCC,或者联网YUM---GCC编译写进这里太臃肿,找机会另外写一篇) Python 3.3.2     下载链接: http://www.python.org/ftp/python/3.3.2/Python-3.3.2.tar.xz 安装流程(锚点链接): 判断GCC的存在,若是没有从YUM仓库获取 获取py版本(python -V) , 用wget下载python.org 的 py3.3.2 -- wget 不带参数默认下载在当前路径 创建一个pytho…
1. 下载并解压源代码: wget http://mirrors.ustc.edu.cn/gnu/gcc/gcc-4.1.2/gcc-4.1.2.tar.bz2 tar jxvf gcc-4.1.2.tar.bz2 2. 安装依赖库及软件: sudo apt-get install libc6-dev libgmp-dev libmpfr-dev texinfo (这一步能够省去) 3. 编译gcc: cd gcc-4.1.2 mkdir build cd build ../configure…
问       题1: 找不到头文件 asm/errno.h 解决办法 : [/usr/lib/gcc$ ]sudo ln -s x86_64-linux-gnu/asm asm 问题2:找不到gcc静态库,错误描述如下 ~/tools/dnn-offline-htk-/HTKTools$ gcc -o HBuild -m32 -ansi -D_SVID_SOURCE -DOSS_AUDIO -D'ARCH="x86_64"' -Wall -Wno-switch -g -I ../HT…
我的机子炸了,然后我就得重新装我的虚拟机,再然后我就想去弄好我的共享文件夹安装vmtools,安装的时候出现了一个问题,我忘记以前是怎么解决的,又困扰了我好久 Searching for a valid kernel header path... The path "" is not a valid path to the 3.2.0-4-amd64 kernel headers. Would you like to change it? [yes]     就是他!!网上给出的答案根…
wget http://gcc.skazkaforyou.com/releases/gcc-4.9.0/gcc-4.9.0.tar.gz  // 下载源码 tar -zxvf gcc-4.9.0 cd ~/gcc-4.9.0 执行./contrib/download_prerequisites  // 下载依赖项 创建编译目录 mkdir ~/gcc-build-4.9.0 cd ~/gcc-build-4.9.0 执行 ../gcc-4.9.0/configure --enable-check…
Centos6.7 编译安装 Apache PHP 原文地址:http://www.cnblogs.com/caoguo/p/4968039.html ##### Apache 编译安装 #### [root@localhost ~]# yum install gcc gcc-c++ make wget [root@localhost ~]# yum install zlib-devel openssl-devel [root@localhost ~]# yum install -y perl…
Centos6.7 编译安装 MySQL # 安装依赖包 [root@localhost ~]# yum -y install gcc gcc-c++ autoconf* automake* zlib* libxml* ncurses-devel ncurses libgcrypt* libtool* cmake openssl openssl-devel bison bison-devel unzip wget # 进入指定目录下载 [root@localhost ~]# cd /usr/lo…
一.“sysdep1.h”文件缺失 错误提示: fatal error C1083: 无法打开包括文件: “sysdep1.h”: No such file or directory 这些作为这个软件的bug, 不需要太清楚为什么造成这种错误.只需要更正过来即可.你的经历应该放在对算法的理解上去. 解决方法: 在bundler源码根目录下的\lib\f2c中: 1>将sysdep1.h0文件名修改为sysdep1.h: 2>将signal1.h0文件名修改为signal1.h: 3>新建…
今天vs2015 生成项目时,提示执行失败,参数错误.查了很多资料未解决 后来,发现只有一个项目出现这个问题,其他项目生成正常.怀疑是该项目解决方案的问题 于是将解决项目中的项目移除,逐一生成引用,解决. 应该是解决方案中引入了错误的项目文件造成的.…
要用到如下源码包: /usr/local/src/memcached/libevent-2.0.21-stable.tar.gz /usr/local/src/memcached/memcached-1.4.15.tar.gz 1.编译安装libevent: libevent是安装 memcached 的唯一前提条件.它是 memcached 所依赖的异步事件通知库. cd /usr/local/src/memcached wget -c https://github.com/downloads…
在安装Memcached的PHP客户端memcache之前,可先看下先前的工作笔记: PHP5不重新编译,如何安装自带的未安装过的扩展,如soap扩展? 安装PHP的memcache扩展 cd /usr/local/src wget -c http://pecl.php.net/get/memcache-3.0.8.tgz tar -xzvf ./memcache-3.0.8.tgz mkdir /usr/local/memcache cd ./memcache-3.0.8 /usr/local…
先前安装的PHP5.3.28(参考:CentOS6.3编译安装Nginx1.4.7 + MySQL5.5.25a + PHP5.3.28),现在准备升级PHP到5.4.38,有如下几个地方需要重新编译: 一.重新编译PHP cd ./php-5.4.38 #生成配置 ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-openssl --with-zlib --with-bz2…
所需源码包: /usr/local/src/MySQL-5.5.25/cmake-2.8.8.tar.gz /usr/local/src/MySQL-5.5.25/mysql-5.5.25.tar.gz 1.安装cmake  MySQL从5.5版本开始,通过./configure进行编译配置方式已经被取消,取而代之的是cmake工具. 因此,我们首先要在系统中源码编译安装cmake工具. #编译安装 cd /usr/local/src/MySQL-5.5.25/cmake-2.8.8 ./con…
所需源码包: /usr/local/src/PHP-5.3.27/libmcrypt-2.5.8.tar.gz /usr/local/src/PHP-5.3.27/mhash-0.9.9.9.tar.gz /usr/local/src/PHP-5.3.27/mcrypt-2.6.8.tar.gz /usr/local/src/PHP-5.3.27/libiconv-1.14.tar.gz /usr/local/src/PHP-5.3.27/PHP-5.3.27.tar.gz 先前编译安装了 PH…