Category Archives: Linux

QGtkStyle: 弥合外观的差异

在两个著名的桌面环境 GNOME 和 KDE 中,我相对来说比较喜欢前者,可是确实又有不少优秀的应用程序是基于 Qt 开发的,比如 SMPlayer、Google Earth、Picasa、Skype、Opera,这样我就不得不面对 Qt 应用程序与整体桌面环境的风格的不一致。 从 Qt 4.4 开始,一个名为 QGtkStyle 的小玩意儿可以解决这个问题,即,QGtkStyle 可以让 Qt 应用程序拥有原生 GTK 外观。这个超有用的组件的作者在 BLOG 中还说这是他的 pet projects 之一。太谦虚了。 1. 安装 Qt 4.4 $ sudo apt-get install libqt4-core libqt4-gui qt4-qtconfig 2. 安装开发包 … Continue reading

Posted in Linux | Tagged | Leave a comment

Ubuntu Multimedia

必要的 codecs,好用的 player。这是目的,就这么简单,其实也确实简单。 1. GStreamer 安装以下包: gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-ffmpeg gstreamer0.10-pitfdll ## 主要是为了听音乐,和偶尔用用 Totem ## 要播视频见下面的两部分 2. QuickTime 一个包 libquicktime1 3. Medibuntu Ubuntu 官方站上有一篇社区文档详细介绍了如何使用 Medibuntu 资源。太长了,其实就三件事情: 加源 $ sudo wget http://www.medibuntu.org/sources.list.d/intrepid.list –output-document=/etc/apt/sources.list.d/medibuntu.list ## 不同版本加不同的源,我现在使用的是 8.10,所以加的是 intrepid 的源 … Continue reading

Posted in Linux | Tagged | Leave a comment

小有波折 Intrepid Ibex

我一直很响应环保号召,所以通常都是直接使用硬盘上的 ISO 镜像文件来安装 Linux,以减少不必要的光盘消耗。可是10月30日新发布的 Ubuntu 8.10 却让人意外了一下。当通过硬盘 ISO 方式安装时,进行到分区一步时你将不得不停止,因为操作选项为空,无法对磁盘进行分区操作。发布后的第一天通常是安装高峰,10月31日 Ubuntu 中文论坛的“安装升级”版面热闹非凡,N多人都提到这个问题,Ubuntu Forums 也有不少人碰到这个问题,看来大家都不是一个人在战斗 试过几种大家探索出来的 workarounds 后,我放弃了,只好回归最原始的方式,把 Alternate CD 刻到光盘上,然后从光盘启动安装。安装过程基本没有变化,注意前文提到的四点就好。至于 8.10 中新增的加密私有目录的功能,对我来说没太大意义,直接否掉。 基本系统安装完毕后,需要做些配置。为 8.04 写的那篇文章依然适用,只有两点变化: 1,速度和口碑俱佳的 cn99 源不知为何不再提供服务了,我现在用的是成电提供的软件源。 2,文泉驿字体配置不用操心了,因为默认已经启用了正黑体。

Posted in Linux | Tagged | Leave a comment

Post-installation Configuration for Ubuntu 8.04

书接前回,这篇 post 写一下安装 Ubuntu 8.04 后的几项必要的常规配置。 1. 使用更快的软件源 从我自己的使用经验来看(俺是铁通/网通用户),不论是 Ubuntu 主服务器,还是其中国镜像服务器,访问速度都很慢,表现最好的是 cn99 镜像。因此,打开软件源管理器,清空第一个标签页“Ubuntu软件”中的原有选定,在第二个标签页“第三方软件”逐条添加以下项: deb http://ubuntu.cn99.com/ubuntu/ hardy main restricted universe multiverse deb http://ubuntu.cn99.com/ubuntu/ hardy-security main restricted universe multiverse deb http://ubuntu.cn99.com/ubuntu/ hardy-updates main restricted universe multiverse 如果你想使用提前释出的软件/更新,需要添加: deb http://ubuntu.cn99.com/ubuntu/ hardy-proposed main restricted … Continue reading

Posted in Linux | Tagged | 2 Comments

Install Ubuntu 8.04 from Hard Disk

刻光盘太浪费了,现在不是总在强调绿色嘛,好吧,让我们直接用 ISO 光盘镜像文件来安装 Ubuntu 吧。 我用的是一台 T61p,当前的系统是 Windows XP,硬盘分区状况为: C(/dev/sda1),主分区,使用 NTFS 文件系统; D(/dev/sda5),位于扩展分区上的第一个逻辑盘,使用 FAT32 文件系统。 Ubuntu 将使用位于扩展分区上的剩余空间,在安装过程中将被分成两个分区: /dev/sda6 加载为根区,使用 ext3 文件系统; /dev/sda7 加载为交换区。 下载 通过硬盘安装需要使用 Alternate CD 介质,我用的是 Hardy Heron 8.04.1 版本。 还需要下载两个文件以支持从硬盘安装:vmlinuz, initrd.gz. 注意,前面下载到的 ISO 文件也包含这两个文件,但 ISO 中的这两个文件不支持从硬盘上寻找安装介质,所以从 ISO … Continue reading

Posted in Linux | Tagged | 2 Comments

Installing Notes 8.0.1 on Ubuntu 8.04

版本 8 是 Notes 转向 Eclipse 架构后的第二个主发布,单从安装过程来说,确实有很大的进步。记得2006年时我曾经尝试在 Ubuntu 6.10 上安装当时发布不久的 Notes 7.0.1,问题之多以至于我专门写了一篇“攻略”发表在 developerWorks 上(本地)。 正式开始之前做两个小准备: 把 $LANG 环境变量暂时置为 en_US.UTF-8,否则安装向导上全是乱码。 另外,要暂时关闭“视觉特效”。操作位置在系统-首选项-外观。否则启动安装向导后出来的第一屏是空白的。 Step 1. 安装 libstdc++5 如果没有这个包,那么图形界面的安装向导无法启动,你会看到 Locking assertion failure 以及很多其他的错误消息,当然你可以用参数 -console 来启动字符界面的安装向导。不过我想说的是,Notes 的字符安装向导那是相当的差! $ sudo apt-get install libstdc++5 Step 2. 启动安装向导 … Continue reading

Posted in Linux | Tagged , | 11 Comments

AT&T Global Network Client on Ubuntu 8.04

一直以来,阻碍我使用 Ubuntu 的一大原因就是无法拨入公司的内部办公网络,因为公司给出的拨入客户端只有 Windows 版。前些日子突然想到,既然我们用的是 AT&T VPN 服务,那何不去 AT&T 找找看有没有提供对 Linux 的支持。于是有了以下发现。 其实 AT&T 官方提供了支持 Linux 的客户端,可惜的是,只支持 RHEL 和 SuSE。但没关系,万能的 google 找到了一条变通之法 首先,从 AT&T 下载其最新 Linux 客户端,我载的是 agnclient-1.0-2.0.1.3000.i386.rpm。当然,这个 rpm 包无法直接用,也不可以直接用 alien 转化成 deb 包之后来安装,因为还有很多的依赖关系和配置需要解决。 接着,解决问题的人 André F. Macêdo 来了,从他的 BLOG … Continue reading

Posted in Linux | Tagged , | 10 Comments

libstdc++-libc6.2-2.so.3 on Ubuntu 8.04

一个小贴士,对于使用最新出来的 Hardy Heron (Ubuntu 8.04) 的人可能有点儿帮助。 因为要测试最新的 TPTP 4.5.0 Candidate Build,我需要用到 Agent Controller,其指南上载明需要 libstdc++-libc6.2-2.so.3,且该文件必须位于 /usr/lib 目录下。 libstdc++-libc6.2-2.so.3 属于 libstdc++2.10-glibc2.2 包,不幸的是,Hardy 的源中没有这个包,不过幸运的是,在前几个版本中都有这个包,这里我选择了 7.04 Feisty 的源: deb http://archive.ubuntu.com/ubuntu/ feisty universe 然后: $ sudo apt-get install libstdc++2.10-glibc2.2 安装完毕后,记得删除这个临时的 Feisty 源。 [UPDATE on Nov … Continue reading

Posted in Linux | Tagged , | 4 Comments

美丽的四月,活跃的小鹿

四月有多美好?记得有一部电影名叫《四月物语》,简单而又美好。在这座北方的城,四月是花开、叶绿的时候,春天真正地来临。今年的四月,最值得期待的4月19日,等待已久的新版本 Ubuntu Feisty Fawn 终于释出。还在 alpha/beta 阶段的时候就有心急的人开始试用,并称“Linux桌面真正开始成熟”,吊足人的胃口。 进步一:受限驱动管理 这是一个小改进,却非常有用,尤其对于 Linux 新手。Ubuntu 会在一个名为 受限驱动管理器 中列出机器中使用受限驱动能获得更好性能/效果的部件,以供启用。 我用的是一台 ThinkPad T42p,其显卡是 ATI Mobility Fire GL T2,选择启用受限驱动后,软件包 xorg-driver-fglrx 会被自动下载、安装、配置。 进步二:自动下载缺少的 codec 还记得在使用前几个版本的 Ubuntu 时,为了能支持各种格式的多媒体文件,光攻略就找个N多篇,网路上还有人专门做了软件库来提供解码器的安装服务。现在就很 happy 了,小鹿能自动寻找、下载、安装缺少的解码器。当然,并非所有的解码器都能自动搞定,比如  RealVideo 就需要自行解决。 以下是我在尝试打开一个经过 xvid 的 dvdrip avi 格式电影文件时自动安装解码器的过程。 进步三:集成 … Continue reading

Posted in Linux | Tagged | Leave a comment

Install MySQL on Ubuntu

本文尝试使用 apt-get 来安装 MySQL ,而不是从 source code 编译安装。 1. Install $ sudo apt-get install mysql-server mysql-client 这会安装最新版本的 MySQL (当前是5.0),若希望指定安装 MySQL 4.1.x,可以: $ sudo apt-get install mysql-server-4.1 mysql-client-4.1 更多有关 MySQL 包可以到 http://packages.ubuntu.com 中搜索。 安装程序会自行创建一个新用户 mysql 来运行 MySQL 相关守护进程。 2. Stop cluster … Continue reading

Posted in Linux | Tagged , | 1 Comment