经过一天的努力,总算是把这个环境搭建完毕了。
通过安装Qt 4.5 SDK让我对Ubuntu又有了进一步的了解。Ubuntu的确在界面的风格和软件安装上有很多的优点,但是在实践的过程中,也发现了Ubuntu最让人头疼的地方。就是软件包的依赖问题。在获得方便的同时也带来了不少的麻烦。
Ubuntu在网络连接的状态下,安装软件包只需要 sudo apt-get install XXXXX 就可以完成安装,这是它方便的所在。但是选择一个正确的软件源却是个问题。本人这次安装Ubuntu+QT就是一开始使用了不恰当的软件源,造成一些软件包错误的安装。通过上网查找资料和学习,把软件源改成了清华大学的镜像地址,问题才得以解决。
下面就说说怎么才是最快捷的安装Ubuntu9.04 + Qt 4.5 SDK的方法。
安装好Ubuntu9.04后,修改软件源更新。
下面是清华大学的镜像地址:
#第二个北京交大的速度最低速度870K/S(强烈推荐)
deb http://mirror.bjtu.edu.cn/ubuntu/ jaunty main restricted universe multiverse
deb http://mirror.bjtu.edu.cn/ubuntu/ jaunty-backports restricted universe multiverse
deb http://mirror.bjtu.edu.cn/ubuntu/ jaunty-proposed main restricted universe multiverse
deb http://mirror.bjtu.edu.cn/ubuntu/ jaunty-security main restricted universe multiverse
deb http://mirror.bjtu.edu.cn/ubuntu/ jaunty-updates main restricted universe multiverse
deb-src http://mirror.bjtu.edu.cn/ubuntu/ jaunty main restricted universe multiverse
deb-src http://mirror.bjtu.edu.cn/ubuntu/ jaunty-backports main restricted universe multiverse
deb-src http://mirror.bjtu.edu.cn/ubuntu/ jaunty-proposed main restricted universe multiverse
deb-src http://mirror.bjtu.edu.cn/ubuntu/ jaunty-security main restricted universe multiverse
deb-src http://mirror.bjtu.edu.cn/ubuntu/ jaunty-updates main restricted universe multiverse
速度的确很快,我用的是教育网,基本在1.5MB/s。
更新好之后安装下载好的Qt SDK 4.5。 Qt的下载地址为:http://qt.nokia.com/downloads 根据自己系统的需求下载相应的文件。
qt的安装方法很简单:在终端中运行如下代码,
chmod u+x qt-sdk-linux-x86-opensource-2009.04.1.bin ./qt-sdk-linux-x86-opensource-2009.04.1.bin 本来以为这样就完事了,结果运行了一个最简单的程序hello world! 问题就出来了。 出现错误 /usr/bin/ld: cannot find -lfreetype 在网上找到了解决的方法,用新立得软件包管理器添加 libfreetype6 和libfreetype6-dev。 然后,出现的问题也是跟帖子里一样,再编译时出现:/usr/bin/ld: cannot find -lgobject-2.0。 只有接着打补丁。 分别检查安装:gob2
libsm6
libsm-dev
libxrender-dev
fontconfig1-dev
libxext-dev 然后执行:sudo apt-get install libgtk2.0-dev 在这个过程中,别管Ubuntu怎么提示你有风险,你就是一路yes到底。 然后再试试qt,这回总算是运行成功了。 希望通过我的总结能对那些被同样问题困扰的人一些帮助。 OVER