ubuntu 程序安装使用常见问题
1, 安装MySQL-python出现EnvironmentError: mysql_config not found
mysql.h not found
mysql_config是属于MySQL开发用的文件,而使用apt-get安装的MySQL是没有这个文件的,于是在包安装器里面寻找
apt-get install libmysqld-dev
apt-get install libmysqlclient-dev
这两个包安装后问题即可解决
其他的yum search mysql 找到mysql-devel mysqlclient的包安装下
2,安装python扩展的时候出现致命错误: Python.h:没有那个文件或目录
没有python的开发环境
apt-get install python-dev 即可
3.git clone 出现
error: server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none while accessing
fatal: HTTP request failed
运行git config --global http.sslVerify false后重试就行了
4.yum 安装找不到源时,使用rpm -ivh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
5. 安装编译出现: error trying to exec 'cc1plus': execvp:没有那个文件或目录
这个问题是gcc或者g++的安装不全,版本不一致导致
apt-get install build-essential
apt-get install g++
查看 gcc -v 和g++ -v 版本是否一直,多个版本同时存在导致不一致的,将多余版本删掉
之后在编译安装就行了
6.安装sun-java6-jdk
openjdk的安装可以直接用apt-get安装
unbuntu中是没有sun-java6-jdk的包的,开始根据网上操作添加apt-get的源更新,在apt-get install 但是还是没有安装成功,后来直接去官网上下载的
在地址中寻找你要安装的包http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
下载好了后解压到你想要的位置,比如我的是
tar zxvf jdk-7u21-linux-i586.tar.gz -C /usr/lib/jvm
然后去添加下环境变量
vim ~/.bashrc 添加
export JAVA_HOME=/usr/lib/jvm/java-6-sun
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存后运行
update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-6-sun/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-6-sun/bin/javac 300
update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java-6-sun/bin/jar 300
update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/java-6-sun/bin/javah 300
update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/java-6-sun/bin/javap 300
其中/usr/lib/jvm/java-6-sun为你解压到/usr/lib/jvm下的目录
运行,update-alternatives --config java 选择你新安装的
就ok了
7. 安装好rabbitmq后启动有报错epmd error for host ‘XXXX’ 这个是主机名和ip不对应 vim /etc/hosts 127.0.0.1 hostname(主机名)就行了