1.运行yum报错Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again
解决办法:编辑/etc/yum.repos.d/epel.repo #baseurl mirrorlist 改成 baseurl #mirrorlist2.执行yum命令报如下异常:http://mirror.neu.edu.cn/centos/6.6/updates/x86_64/Packages/kernel-2.6.32-504.12.2.el6.x86_64.rpm: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found" 解决办法: cd /var/lib/rpm/ for i in `ls | grep 'db.'`;do mv $i $i.bak;done rpm --rebuilddb yum clean all yum update3.yum update报错,安装mariadb过程中 MariaDB-client-10.1.40-1.el6.x86_64: failure: rpms/MariaDB-10.1.40-centos6-x86_64-client.rpm from mariadb: [Errno 256] No more mirrors to try. 网络原因,多试几次。4.无法启动mysql [ERROR] mysqld: Can't create/write to file '/tmp/iboObBht' (Errcode: 13 "Permission denied") 原因tmp目录没有读写权限 #chmod 777 /tmp5.git克隆代码异常:fatal: HTTP request failed 操作系统:CentOS release 6.5 (Final) 解决方法:升级git软件到2.2.1版本即可,6.5默认git版本为:1.7.1#yum remove git#yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc gcc perl-ExtUtils-MakeMaker xmlto#wget https://github.com/git/git/archive/v2.2.1.tar.gz#tar zxvf v2.2.1.tar.gz#cd git-2.2.1#make configure#./configure --prefix=/usr/local/git --with-iconv=/usr/local/libiconv#make all doc#make install install-doc install-html#echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc#source /etc/bashrc#yum update -y nss
再次运行git clone命令,成功运行:
此时,将安装的git移除,再重新用yum安装git依然使用系统默认的git1.7.1版本还是可以clone工程代码到本地的。 综上,#yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc gcc perl-ExtUtils-MakeMaker xmlto 这一步可能是解决问题的关键,并不是git工具版本的问题。具体是其中的哪个软件包,没有具体实验。6.nids.h:14:19: error: pcap.h: No such file or directory 解决方法:#yum install libpcap-devel7.error: libnet.h: No such file or directory 解决方法:#yum install libnet-devel