GVKun编程网logo

CentOS6.4下安装qt4.8.5(centos6.5如何安装)

17

针对CentOS6.4下安装qt4.8.5和centos6.5如何安装这两个问题,本篇文章进行了详细的解答,同时本文还将给你拓展CentOS6.4下安装Django、CentOS6.4下安装MySQL

针对CentOS6.4下安装qt4.8.5centos6.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如何安装)

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.解压安装包,并进入到解压文件夹内

cd gcc-4.8.2//下载编译所需要的动态库./contrib/download_prerequisites//回到解压文件夹所在的路径下,我是解压到tmp下的cd ..//在/tmp创建文件夹gcc-bulid-4.8.2mkdir gcc-bulid-4.8.2

3.编译安装

cd /tmp/gcc-build-4.8.2//配置/tmp/gcc-4.8.2/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib//开始编译,指定4个cpu编译,节省时间make -j8//20分后(电脑配置低,呵呵)make install

4.替换原有的GC

//一般在/usr/local/bin下ls /usr/local/bin | grep gcc//看到新的GCC//使用如下命令,使用新的GCCupdate-alternatives --install /usr/bin/gcc gcc /usr/local/bin/x86_64-unkNown-linux-gnu-gcc 40//用usr/local/lib64 下的libstdc++.so.6替换usr/lib下的libstdc++.so.6cp usr/local/lib64/libstdc++.so.6/usr/lib64///查看版本gcc -v//发现使用的4.8.2,安装成功

二 安装QT

1.安装依赖库

yum install gstream*

1.安装Qt 4.8.5

cd /tmpgunzip qt-everywhere-opensource-src-4.8.5.tar.gztar xvf qt-everywhere-opensource-src-4.8.5.tar cd /tmp/qt-everywhere-opensource-src-4.8.5./configuremakemake install

2.设置QT的环境变量

//.profile中,加入PATH=/usr/local/Trolltech/Qt-4.8.5/bin:$PATHexport PATH

3.安装QT creator

./qt-creator-opensource-linux-x86_64-3.0.0.run


CentOS 6.4下安装Django

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) 安装

?

1
2
3
tar  zxf Django-1.5.8. tar .gz
cd  Django-1.5.8
sudo  python setup.py  install

安装完成后

?

1
2
which  django-admin.py
/usr/local/bin/django-admin .py

表示成功

(2) 生成第一个Demo项目

?

1
2
3
4
# 进入一个新的目录
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就没出错了。

?

1
sudo  python3 setup.py  install

回到执行django-admin.py startproject FirstWebsite之后。jango-website目录下生成了FirstWebsite子目录。用tree命令看一下该目录下的结构:

?

1
2
3
4
5
6
7
8
9
10
11
cd  FirstWebsite/
$ tree
.
|-- FirstWebsite
|   |-- __init__.py
|   |-- settings.py
|   |-- urls.py
|   `-- wsgi.py
`-- manage.py
 
1 directory, 5 files

注:tree命令可以要安装。

(3) 运行网站服务

?

1
2
3
4
5
6
7
8
$ 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下安装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就结束了。 

linux

CentOS 6.4下安装中文输入法

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下安装增强工具

Centos 6.4下安装增强工具

VirtualBox 大 家都习惯性把它简称为 Vbox ,比 VM 的体积小、开源、速 度快。不过在使用 VirtualBox  在虚拟机中安装 CentOS 之后,不能直接运行安装好 VirtualBox 的客户端增强功能,需要简 单地配置一下才能在 CentOS 虚拟机中正常安装 VirtualBox 客户端增强功能。下面就看一下 OwnLinux 为大家提供的 “为 CentOS 5.5 虚拟机安装 VirtualBox 客户端增强功能”图文教程。


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.5centos6.5如何安装的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于CentOS 6.4下安装Django、CentOS 6.4下安装MySQL 5.6.11、CentOS 6.4下安装中文输入法、Centos 6.4下安装增强工具等相关内容,可以在本站寻找。

本文标签: