针对CentOS6.4下安装qt4.8.5和centos6.5如何安装这两个问题,本篇文章进行了详细的解答,同时本文还将给你拓展CentOS6.4下安装Django、CentOS6.4下安装MySQL
针对CentOS6.4下安装qt4.8.5和centos6.5如何安装这两个问题,本篇文章进行了详细的解答,同时本文还将给你拓展CentOS 6.4下安装Django、CentOS 6.4下安装MySQL 5.6.11、CentOS 6.4下安装中文输入法、Centos 6.4下安装增强工具等相关知识,希望可以帮助到你。
本文目录一览:- CentOS6.4下安装qt4.8.5(centos6.5如何安装)
- CentOS 6.4下安装Django
- CentOS 6.4下安装MySQL 5.6.11
- CentOS 6.4下安装中文输入法
- Centos 6.4下安装增强工具
CentOS6.4下安装qt4.8.5(centos6.5如何安装)
美国哈佛大学校长普西曾经深刻地指出,一个人是否具有创新能力,是“一流人才和三流人才之间的分水岭。
最近,一直忙于开发linux服务器下的程序,使用QT开发是很有必要的,本质就是利用别人写好的程序代码,拿过来直接用于自己的程序中。这也QT的核心实现价值,让你一切注重于业务本身,而不是编写代码本身。
基于以上想法,在cent os 6.4上安装QT,用业快速编写服务器程序。
cent OS是很稳定的系统,为了稳定,里面使用的程序和动态库也是比较老的,安装QT本身,并没有什么困难,只要是最大程度降低对动态库的版本依赖,就达到要求。
一 升级GCC
1.对系统的GCC升级,解决GLIBCXX_3.4.15& not found的问题
把GCC升级到4.8.2,首先下载新版本的动态库:gcc 4.8.2
2.解压安装包,并进入到解压文件夹内
3.编译安装
4.替换原有的GC
二 安装QT
1.安装依赖库
1.安装Qt 4.8.5
2.设置QT的环境变量
3.安装QT creator
CentOS 6.4下安装Django
Django是一个基于python的网站开发框架,笔者学过了python的基本知识,对用python进行网站开发颇有兴趣。于是想安装一个在本地研究一下。
笔者本地操作系统是:CentOS 6.4,Linux内核:2.6.32-358.el6.i686
自带python版本为:2.6.6
本人从django的官网上下载django的源码。官网地址:https://www.djangoproject.com/
下载得到的源码包为:Django-1.5.8.tar.gz
(1) 安装
?
$
tar
zxf Django-1.5.8.
tar
.gz
$
cd
Django-1.5.8
$
sudo
python setup.py
install
安装完成后
?
$
which
django-admin.py
/usr/local/bin/django-admin
.py
表示成功
(2) 生成第一个Demo项目
?
# 进入一个新的目录
$
mkdir
jango-website
$
cd
jango-website
$ django-admin.py startproject FirstWebsite
在这一步,本人遇到一个问题。django-admin.py里运行时报语法错误:
原因为本地自带的python版本太低,不支持{name : "xx" for name in [''aa'', ''bb'']}这样的语法。
于是,本人升级python版本,在本机安装了一个Python 3.4的版本。python 3.4版本安装完成后,生成的python命令为python3,原来2.6的保持不变。
本人再用python3命令代替python重新安装django,然后执行django-admin.py就没出错了。
?
$
sudo
python3 setup.py
install
回到执行django-admin.py startproject FirstWebsite之后。jango-website目录下生成了FirstWebsite子目录。用tree命令看一下该目录下的结构:
?
$
cd
FirstWebsite/
$ tree
.
|-- FirstWebsite
| |-- __init__.py
| |-- settings.py
| |-- urls.py
| `-- wsgi.py
`-- manage.py
1 directory, 5 files
注:tree命令可以要安装。
(3) 运行网站服务
?
$ python3 manage.py runserver
Validating models...
0 errors found
June 07, 2014 - 21:56:09
Django version 1.5.8, using settings
''FirstWebsite.settings''
Development server is running at http:
//127
.0.0.1:8000/
Quit the server with CONTROL-C.
在本地,打开浏览器,输入网址:http://127.0.0.1:8000就可以看到Django网页的Welcome页面。
完成!
相关链接:
https://docs.djangoproject.com/en/1.4/intro/tutorial01/
CentOS 6.4下安装MySQL 5.6.11
今天有空来测试下最新的CentOS 6.4下安装最新数据库MySQL5.6.11 CentOS 6.4系统安装在这里不再叙述 CentOS 6.4采用最小化安装 My
今天有空来测试下最新的centos 6.4下安装最新数据库mysql5.6.11
CentOS 6.4系统安装在这里不再叙述
CentOS 6.4采用最小化安装
MySQL5.6.11采用源码包安装
初始化系统:关掉iptables和selinux功能,原因只是测试
安装一些mysql需要的依赖包
#yum install -y wget gcc-c++ ncurses-devel cmake make perl
下载mysql5.6.11
#wget
CentOS 6.4在默认安装下,在 /etc/my.cnf会有这个文件,需要改名字(不然会影响后面服务的启动)
详细错误请参考我的另一篇介绍
创建mysql组和用户
#groupadd mysql
#useradd -g mysql mysql
创建存放目录
#mkdir /usr/local/mysql
#mkdir /data/mysql
解压mysql的tar包
#tar zxvf mysql-5.6.11.tar.gzcmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DMYSQL_DATADIR=/data/mysql \
-DMYSQL_USER=mysql \
-DMYSQL_TCP_PORT=3306
#cd mysql-5.6.11
#make;make install
这里需要等待好长一段时间,,可以去喝杯水,~~
这里需要给mysql需要执行的命令增加一个环境变量
#vi /etc/profile
加入一下两句
PATH=$PATH:/usr/local/mysql/bin:/usr/local/mysql/lib/
export PATH
保存推出,让其立即生效
#source /etc/profile
赋予mysql权限
#chown -R mysql:mysql /usr/local/mysql
#chown -R mysql:mysql /data/mysql
执行初始化配置脚本,创建系统自带的数据库和表。
#mysql_install_db --user=mysql --datadir=/data/mysql
初始化脚本在 /usr/local/mysql/my.cnf 生成了配置文件。
复制服务启动脚本
#cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
接着就可以启动mysql
#server mysqld restart
设置开机启动
#chkconfig mysqld on
给mysql设置密码
#mysql 直接就进入mysql(初始的mysql没有密码哦)
>use mysql;
>update user set password = password(111111) where user = ''root''; 给root设置密111111
>flush privileges; 刷新表使其生效
>\q 退出,重新进入mysql就需要密码
#mysql -uroot -p 111111 就可以进去了
>
到此安装mysql5.6.11就结束了。
CentOS 6.4下安装中文输入法
记录CentOS 6.4下安装中文输入法的过程,希望对大家有所帮助。
1.用root登录 ,或su root
2.yum install "@Chinese Support"
3.exit
4.回到桌面,system->preferences->input method
5.如果没有,先注销一下。
6.到里面add输入法到列表里。
7.最后再注销、登录。
注销登录之后,配置过程如下图所示:
安装完成之后在System 》Preferences》中会出现 Input Method 选项,点击进入
出现以下弹出框,选择 USE IBUS (recommended),点击 Input Method Preferences 选项进入
出现以下弹出框,General 选项包含 快捷键等设置,Input Method 中选择常用输入法,在Select an input method中选择Chinese,会出现右边的中文输入法列表,这里选择Pinyin,然后点击add,关闭窗口,即设置成功
在CentOS 6.4下面测试无误。
Centos 6.4下安装增强工具
1.启动安装在 VirtualBox 中的 CentOS 5.5 虚拟机,点击“设备” => “安装增强功能”。这个时候你就可以看到有一个 “光盘”已经挂载到 CentOS 5.5 的桌面上了。它包含了安装 VirtualBox 客户端增强功能的组件。
注意:通常情况下我们直接运行挂载到系统中的 VirtualBox 客户端增强功能的组件就可以了,不过 CentOS 需要配置一下,如果你直接安装就会出现下面的错误。
Bulding the VirtualBox Guest Additions Kernel modules failed
Your system does not seem to be set up to build kernel modules.
Look at /var/log/vboxadd-install.log to find out what went worg. Once you have corrected it,you run
/etc/init.d/vboxadd setup
to build them
2.你需要安装编译内核的相关组件。
yum install kernel-devel gcc
3.在安装完成后,做一个连接
ln -s /usr/src/kernels/2.6.18- 164.15.1.el5-i686 /usr/src/linux
其中,加粗部分,可以直接借助于“Tab”键补齐
注意:一定要进行这此项操作,否则 VirtualBox 客户端增强功能在安装的过程中同样会报错。其中“2.6.18-92.1.18.el5-i686”是内核的版本号,不同的版本可能会不一样,你要根据你自己的系统内核填入。
上述所有在终端中的操作,都可以在任何位置的终端中执行,为保证安全,在执行时,所有的终端都直接使用“应用系统”--“附件”--“终端”,打开终端,定位至“root”。
由 于之前已经执行了virtualbox的“设备”--“安装增强功能”,在桌面上有一个名称 为:VBOXADDITIONS_3.1.6_59338的virtualbox的虚拟光驱(名称可能会根据不同的virtualbox版本而不同),双 击打开,发现很多文件(在执行完上述操作之后,直接双击autorun.sh文件应该可以自动执行安装操作了)。
4.安装 VirtualBox 客户端增强功能工具。
选择和你的系统一致的 VirtualBox 客户端增强功能工具来安装,其中 VBoxLinuxAdditions-x86.run 适用于是32系统的,VBoxLinuxAdditions-amd64.run 是用于64位系统的。
执行以下命令来安装
sh ./VBoxLinuxAdditions-x86.run
虚拟机会自动安装好增强功能,重启虚拟机,鼠标再也不用来回手工切换了!
据说,“NAT”方式的网络连接方式,所有虚拟机的网络连接内容,均需要通过主机的网络进行,因此,可能会有主机与虚拟机同时访问网络时的网速较慢的问题。
另外,virtualbox网站上明明指出了支持centos的,可是在新增虚拟机时,为何不直接给出centos的选项呢?因为centos其实是redhat的社区版。基本等同于redhat的免费版。所以在建立的时候选redhat就可以了。
5. 设置共享文件夹重启完成在VirtualBox的菜单点击"设备(Devices)" -> 分配数据空间(Shared Folders)菜单,添加一个共享文件夹,选项固定和临时是指该文件夹是否是持久的。尽量使用英文名称。我这里用winshare.
6. 挂载共享文件夹
重新进入虚拟CentOs5.5,在命令行终端下输入:
#sudo mkdir /mnt/share
#sudo mount -t vboxsf winshare /mnt/share
如果提示 /sbin/mount.vboxsf: mounting failed with the error: No such device
可能是没有载入内核模块 vboxfs ,先查看下:
#lsmod | grep vboxsf
如果没有结果返回,说明 vboxsf没有载入,执行
#sudo modprobe vboxsf
正常的话mount -t vboxsf winshare /mnt/share共享文件夹应该可以访问了
#cd /mnt/share
#ls -al
假如您不想每一次都手动挂载,可以在/etc/fstab中添加一项
share /mnt/share vboxsf rw,gid=100,uid=1000,auto 0 0
这样就能够自动挂载了。
本人这样做了,但是每次启动都挂接不上,因此使用以下方法,在系统启动时执行挂接脚本,成功自动挂接
#vi /etc/rc.d/rc.local
在文件的最后加入上面手动挂接的命令,比如:
mount -t vboxsf sharefolder /share
7. 取消挂载
#sudo umount -f /mnt/shared
注意:共享文件夹的名称千万不要和挂载点的名称相 同(这一点我并未实验,不过也无必要)。比如,上面的挂载点是/mnt/share,如果共享文件夹的名字也是share的话,在挂载的时候就会出现如下 的错误信息(http://www.virtualbox.org/ticket/2265):
/sbin/mount.vboxsf: mounting failed with the error: Protocol error
原因分析可以看Tips on running Sun Virtualbox的Shared Folder on a Linux Guest节。
关于CentOS6.4下安装qt4.8.5和centos6.5如何安装的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于CentOS 6.4下安装Django、CentOS 6.4下安装MySQL 5.6.11、CentOS 6.4下安装中文输入法、Centos 6.4下安装增强工具等相关内容,可以在本站寻找。
本文标签: