centos7.0-的最小化安装
放假闲来无事,研究了一下centos 7.0,发现变化真大。。。。。。ifconfig竟然都被废了,以后看IP就要用ip addr了。 下面记录一下需要注意的地方。 ...
放假闲来无事,研究了一下centos 7.0,发现变化真大。。。。。。ifconfig竟然都被废了,以后看IP就要用ip addr了。 下面记录一下需要注意的地方。 ...
源码安装: 点击这里下载源码 解压前线装一下必要的包 yum install python-devel mysql-devel zlib-devel openssl-devel 解压 tar xf MySQL-python-1.2.3.tar.gz cd MySQL-python-1.2.3 修改mysite.cfg,指定mysql-config的路径 使用whereis mysql-config找路径 vi mysite.cfg #找到mysql_config = XXX 改为你的路径 继续安装 python setup.py build python setup.py install 工具安装: sudo easy_install mysql-python sudo pip install mysql-python 出现错误的解决办法 --- ```bash vi ~/.bash_profile # add export DYLD_LIBRARY_PATH='/usr/local/mysql/lib'; PATH="$PATH:/usr/local/mysql/bin" enjoy~ Win下请直接下载编译好的安装包: 请输入链接描述
有时候centos使用yum命令的时候软件下载速度会很慢,还好国内有很多镜像站供大家选择,在此博主为大家总结了一些centos国内镜像站,如果你需要下载centos的iso文件或者相关软件,可以到以下网站下载,速度相当快! 当然,如果你想直接替换掉centos系统内置的yum源地址,可以参考这篇文章Centos源设置,将你的源设为比较快的地址! 地区 HTTP Alibaba Cloud Computing http://mirrors.aliyun.com/centos/ Beijing Institute of Technology http://mirror.bit.edu.cn/centos/ Beijing Teletron Telecom Engineering http://mirrors.btte.net/centos/ BitComm Ltd. http://mirrors.pubyun.com/centos/ CDS China http://mirrors.yun-idc.com/centos/ China University of Geosciences http://mirrors.cug.edu.cn/centos/ Dalian Neusoft University of Information http://mirrors.neusoft.edu.cn/centos/ Grand Cloud http://mirrors.grandcloud.cn/centos/ Huazhong University of Science and Technology http://mirrors.hust.edu.cn/centos/ NetEase http://mirrors....
起因 刚刚装好的centos网卡也配好了,就是解析不了mirror.centos.org,估计是DNS的问题,索性换了163源。 网易源地址 使用帮助 方法 很简单,注意备份即可 cd /etc/yum.repos.d mv CentOS-Base.repo CentOS-Base.repo.backup wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS5-Base-163.repo #centos5 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS6-Base-163.repo #centos6 yum clean all yum makecache 意外 在执行update的时候又报错 GPG key retrieval failed: [Errno 12] Timeout on http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6: (28, ‘connect() timed out!') 貌似需要在源服务器验证RPM的合法性 本办法,只好祭出终极武器,host大法! vi /etc/hosts 加入 74.53.10.146 mirror.centos.org 解决! 阿里源 阿里的速度也不错! repo下载地址: http://mirrors.aliyun.com/repo/ mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup # 根据系统版本下载对应版本的repo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo 或 curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo # 更新缓存 yum clean all yum makecache
webkitgtk+的编译要用到4.8+的GCC 人家ubuntu都有编译好的gcc。。。可怜我centos只能编译源代码了。。。 废话不说,速度干活 下载 先下载需要的GCC源码,http://gcc.gnu.org/以gcc-4.8.3为例 先解压文件 cd ~ mkdir src cd src wget http://自己写吧 tar xf gcc-4.8.3.tar.gz 到这一步停下,还有软件包没有下载安装,难点重点就在这儿了,这三个软件包的安装顺序不能乱,而且安装后一个软件之前必须指定前面安装的路径,很麻烦! 下载源代码可以执行gcc-4.8.3/contrib下的download_prerequisites脚本,即可自动下载,到时候也好一起编译 ...
下载安装包:http://webkitgtk.org/使用下面命令压缩包 tar xvJf 安装依赖库: apt-get install autoconf automake autotools-dev bison flex gperf glib-networking gtk-doc-tools libenchant-dev libgail-dev libgeoclue-dev libglib2.0-dev libgstreamer-plugins-base0.10-dev libgtk2.0-dev libicu-dev libjpeg62-dev libpango1.0-dev libpng12-dev libsoup2.4-dev libsqlite3-dev libtool libxslt1-dev libxt-dev 试试Configure一下 ./configure 可能还不够,提示找不到 libwebp,找一下吧: apt-cache search libwebp libwebp-dev - Lossy compression of digital photographic images. libwebp5 - Lossy compression of digital photographic images. libwebpdemux1 - Lossy compression of digital photographic images. libwebpmux1 - Lossy compression of digital photographic images....
基本流程吧啊,以后可能会更新,以6.5为例: 下载安装必要文件,比如虚拟机virtualbox,vm等,还有镜像i386或者x86_64的,按需下载吧 设置虚拟机,开始安装,推荐使用全英文安装,速度和稳定性会好一点 完毕后网卡不会自动启动,需要手动开启 vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 HWADDR=00:0C:29:64:A5:E3 TYPE=Ethernet UUID=ff171f7b-3bc5-465d-a5ba-287e200f6da6 ONBOOT=yes NM_CONTROLLED=no BOOTPROTO=dhcp 然后 /etc/init.d/network start 现在看看ifconfig里有没有IP信息 有了IP就能上网了,下面就是各种yum了,有兴趣的TX可以执行一下这个优化脚本
新装的机子执行一下,请酌情使用,出问题后果自负。 优化设置 This script is only for 64bit Operating System ! 64位系统专用,老高有修改 #!/bin/bash #author suzezhi #this script is only for CentOS 6 #check the OS platform=`uname -i` if [ $platform != "x86_64" ];then echo "this script is only for 64bit Operating System !" exit 1 fi echo "the platform is ok" version=`lsb_release -r |awk '{print substr($2,1,1)}'` if [ $version != 6 ];then echo "this script is only for CentOS 6 !...