显示标签为“kubuntu”的博文。显示所有博文
显示标签为“kubuntu”的博文。显示所有博文

2009年6月27日星期六

kubuntu下使用openvpn访问blogspot

blogspot被封了好久,过去一段时间一直使用web proxy来访问(当然,仅仅是浏览的话,使用google reader的https链接就可以了),虽然浏览日志没有太多不便,但是想要发布文章还是存在一点问题,所以好久没写文章了。

今天找了两个VPN:alonwebUltraVPN。试用了一下,速度还不错。据说后者最近有点问题,不是太稳定。两个都是免费不限流量的,而且都有windows的安装包,用起来十分方便。虽然没有提供Linux的安装包,但是它们都是基于openvpn的,所以在Linux下稍作配置即可使用。

首先需要安装openvpn,在ubuntu的源里面就有:
$ sudo apt-get install openvpn
接着,需要去它们的网站上注册,注册的用户名和密码在连接VPN的时候需要提供。此外还需要下载配置文件和认证证书,alonweb的可以直接去官方网站下载:Get Started!。UltraVPN的可以在这里下载:ultravpn.confultravpn.crt

最后,运行openvpn就可以了,切记一定要使用root用户运行:
$ sudo openvpn --config alonweb.conf --ca alonweb.crt
输入用户名和密码,最后出现"Initialization Sequence Completed"表明成功了,这时使用ifconfig可以看到tun0连接。现在,就可以自由访问internet了。

下面是两篇参考的文章:

2009年3月14日星期六

Find back Plasma in KDE 4.2.1

Last week, I upgraded my Kubuntu to KDE 4.2.1 from repository http://ppa.launchpad.net/kubuntu-members-kde4/ubuntu. I was happy with that, because it is much faster than 4.2.0. After that I did some customization to the plasma desktop, adding widgets, changing theme and background, removing panel and so on. At last, I wanted to reconfig it, so I deleted all the files under ~/.kde to bring me a brand new desktop. Now, the terrible things happened. After I restarted KDE, the plasma didn't startup successfully, with a popup message: "Plasma workspace crashed...". All I could see is a white screen, no desktop, no task bar, no panels. Luckily, I can still use ALT+F2 to run programs, such as Konsole, Firefox, Dolphin and etc.

I searched the web, somebody said that you just need to remove the plasmarc and plasma-appletsrc files under ~/.kde/share/config directory, and restart KDE. I tried, but there were no such files at all. I think that's because Plasma failed during the startup process, so those two configuration files had not been created yet.

Just now, I found this thread: KDE 4.2.1 Plasma Crashes. It seems that they have the same problem with me. Someone says that the problem can be solved by removing file /usr/share/kubuntu-default-settings/kde4-profile/default/share/config/plasma-appletsrc. I tried, and it works for me. The plasmarc and plasma-appletsrc files are created under ~/.kde/share/config now. Great, I get back my Plasma.

Before removing the file, I read it and found that it pointed to a wrong background image path, and contained applets which don't exist now. And after restart plasma, there is no newly created file plasma-appletsrc under /usr/share/kubuntu-default-settings/kde4-profile/default/share/config/. So I guess this file is not used by KDE 4.2.1. Maybe it was used by KDE 4.1 or 4.0 before.

2008年11月26日星期三

惊魂一刻

Kubuntu 8.10发布快一个月了,因为担心升级后会出现问题影响日常使用,所以一直使用着经典的KDE 3.8。上周末终于禁不住诱惑,狠下心升级到了8.10。升级过程非常顺利,没有出现任何问题。虽然KDE 4谈不上“惊艳”,但我还是挺喜欢的,界面设计很精致,很professinal,特别喜欢新的Konsole,默认的配色很漂亮。唯一有问题的是播放器,无论是mplayer,smplayer,还是kaffeine,打开视频文件后,都会导致黑屏,就只能重启系统了。kaffeine有50%的可能出错,而mplayer和smplayer几乎每次都会出错。由于kaffeine还没有KDE 4的版本,现在我使用的还是KDE 3的版本,所以也可以理解。

使用的这几天,每天播放视频都会黑屏,所以今天黑屏后,依然如往常强行关机、重启。这次重启时在check /home分区时出错了,提示需要手动运行fsck。以前也遇到类似的问题,就顺手运行:

$ fsck

啊!忘记指定分区了,这样就去check主分区了,直接导致了主分区损坏,重启后grub报error 17错误,无法进入系统了。

不急不急!我有Live CD。运行Live CD后就开始google了。看了“Grub Error 17 问题之简单解决“后心想可以解决了。可是运行find命令的时候,又报出grub error 15的错误。搜出来的解决方案也很多,进入/boot查看内核文件之类的,这时我发现了问题的所在。在使用如下命令mount主分区时,提示这是不正确的文件系统类型,而同样的做法mount /home分区却是成功的。

$ sudo mount -t ext3 /dev/sda1 /media

由此可见,一定是刚才的fsck导致/dev/sda1上的文件系统损坏了。又google了一下,几个帖子都说他们最后的解决方法都是重装系统。这时心里一惊,真的要重装吗?订的Kubuntu 8.10的盘还没到,手头又只有7.10的盘。刹那间,一个念头闪过,何不用fsck再修复一下/dev/sda1呢?

$ sudo fsck -y /dev/sda1

这下系统能启动了,再用fsck修复一下/home分区就OK了。

$ fsck /dev/sda5

一个小时后,又重新进入系统了。一个误操作导致了虚惊一场,不过还是希望能快点解决播放视频黑屏的问题,这样我也不用整天强行关机了。

2008年4月27日星期日

升级到kubuntu8.04

期盼已久的8.04终于在24号发布了。原本想过一个星期,等源稳定了,再看看别人升级有没有什么问题,自己再更新的,因为一天到晚都要用电脑的,万一出个什么问题影响学习就不好了。结果今天早上起来再也忍不住了,就一咬牙开始升级了。

Kubuntu8.04有两个版本,一个是KDE3的,这个是官方支持的,另一个是KDE4的remix版,是由Kubuntu社区支持的,因为KDE4下的软件还不多,很多软件都在移植到KDE4下,所以要到8.10的时候官方才会使用KDE4。所以我还是选择了KDE3的版本。

升级过程是按照kubuntu.org上的upgrade方法进行。周末学院的网络果然不错,用的是上海交大的源,速度很快,平均速度应该在2M/s,不到十分钟就下好了更新软件包。升级过程也很顺利,除了报了几次x11-common,xorg的错误外,其他都是一次完成。这个问题我在升级后,更新了一下系统,就解决了。

总的来说,Kubuntu8.04没有太多令人兴奋的新特性,开关机速度还是差不多,界面上的边框和进度条之类的稍微美观了一点。到目前为止我发现的主要变化有:
  1. 新加入的文件浏览器Dolphin,觉得速度要比Konqueror快一些,界面也简洁许多,我很喜欢,现在就用这个了。
  2. Firefox升级到了3 Beta 5,由于我用的本来就是英文版,所以没有遇到网友所说的无法显示简体中文的问题。但最大的问题是add-ons不兼容,tab mix plus,del.icio.us等还没有Firefox3的版本,幸好DownThemAll已经更新了,所以先凑合着用吧。
  3. 换上了WenQuanYi Zen Hei字体。在7.10的时候,我就尝试过正黑字体,但是对于小号字体,明显发虚,所以又删除了。在8.04下又试了一次,效果好很多了,虽然对于特别小的字体还是有发虚的现象,但是大多数情况下都很正常,字体也挺好看的,唯一不足的地方就是字体的锯齿还是有点明显。
有图为证:
Dolphin File Manager

Firefox 3 Beta 5

2007年11月25日星期日

kubuntu7.10下配置texlive + CJK + UTF-8中文环境

首先要感谢Yufei告诉并帮助我配置了支持UTF-8编码的中文环境。本文在“kubuntu7.10下配置latex中文环境”的基础上进行了些修改。
1. 安装texlive和cjk-latex的方法不再多说,如下:
sudo apt-get install texlive
sudo apt-get install cjk-latex
2. 在home目录下创建目录.texmf,修改/etc/texmf/texmf.cnf,设置TEXMFHOME的值,如TEXMFHOME = $HOME/.texmf。
mkdir .texmf
sudo vi /etc/texmf/texmf.cnf
#设置
TEXMFHOME = $HOME/.texmf,保存退出
(TEXMEFHOME的默认路径是$HOME/texmf,如果在home目录下创建texmf,则无需修改texmf.cnf文件)
3. 在$HOME/texmf下创建zh_CN目录,并将windows(
C:/WINDOWS/Fonts/)下的字体文件(SIM*,sim*)拷贝到zh_CN目录下。字体文件可以存放在任意位置。
4. 下载
mkutf8cjkfonts.txt文件,修改起后缀名为sh,并使用如下命令转换字体格式为UTF-8支持的字体(此脚本需要用到程序ttf2pt1,使用apt-get安装即可):
sh mkutf8cjkfonts.sh zh_CN/SIMLI.TTF li li
sh mkutf8cjkfonts.sh zh_CN/SIMYOU.TTF you you
sh mkutf8cjkfonts.sh zh_CN/simsun.ttc song song
sh mkutf8cjkfonts.sh zh_CN/simfang.ttf fang fang
sh mkutf8cjkfonts.sh zh_CN/simkai.ttf kai kai
sh mkutf8cjkfonts.sh zh_CN/simhei.ttf hei hei
mktexlsr
5. 让latex识别安装的字体:
sudo vi /var/lib/texmf/web2c/updmap.cfg
#在末尾添加Map cjk.map,保存退出
sudo texhash
sudo updmap
6. 最后,编写hello.tex来测试是否配置成功,内容如下:
\documentclass{article}
\usepackage{CJKutf8}

\begin{document}
\begin{CJK}{UTF8}{song}
你好
\end{CJK}
\end{document}
一定要usepackage{CJKutf8},并且在CJK环境中指定使用UTF8编码。生成pdf文件:
pdflatex hello.tex
打开hello.pdf,如果显示正常,表明配置成功。

2007年11月14日星期三

使用rubygems安装rails

以前一直是使用sudo apt-get install rails来安装rails的,最近下载了redmine的源代码,想在自己机子上配置使用,但是在使用rake db:migrate创建数据库的时候报出require 'action_web_service'的错误,查了一下怀疑是安装rails的时候没有安装actionwebservice包的缘故,于是决定使用rubygems重新一下rails。使用sudo apt-get install rubygems虽然提示需要下载相应的安装包,但是下载时只有404错误。查了一下,听说ubuntu是不提供rubygems的apt-get安装的,原因好像是为了防止冲突。只能自己下载rubygems的包安装。把rubygems和rails都安装完后,再次配置redmine,一次就成功了。以此确定是因为用apt-get安装rails的问题,所以还是建议使用rubygems来安装rails,毕竟这是官方推荐的安装方式。现在把安装步骤写下来。
使用apt-get安装ruby的方法跟平常一样,在此不再赘述。首先从http://rubyforge.org/projects/rubygems/下载rubygems的安装包,当前最新版本是0.9.4。
$ tar xzvf rubygems-0.9.4.tgz
$ cd rubygems-0.9.4
$ sudo ruby setup.rb
$ sudo gem update --system
使用如上命令安装并更新rubygems。然后使用如下命令来安装rails及其依赖:
$ sudo gem install rails -y
会依次显示安装了actioncontroller,activerecord等包,正常退出则说明安装成功了,可以运行一下rails命令来测试一下。

2007年10月29日星期一

英文locale使用SCIM拼音输入法

本文介绍在kubuntu的英文locale下如何安装配置SCIM输入法。
首先,使用如下命令安装SCIM输入法及相关组件:
sudo apt-get install scim scim-modules-socket scim-pinyin scim-gtk2-immodule im-switch libapt-pkg-perl
然后配置在英文locale下使用SCIM,在home目录下执行:
mkdir .xinput.d
ln -s /etc/X11/xinit/xinput.d/scim en_US
完成之后重启XWindow即可使用SCIM了。

前两天不知道为何,SCIM的拼音输入法莫名其妙丢失了,在网上搜了一下,可能是拼音字库损坏了,只需删除.scim/pinyin目录即可,在home目录下执行:
rm -r .scim/pinyin

2007年10月23日星期二

kubuntu7.10下配置latex中文环境

之前已经安装好了latex,现在对其进行配置,使latex支持中文。
1. 为了支持中文,需要安装cjk-latex包,使用命令:
sudo apt-get install cjk-latex
2. 在home目录下创建目录.texmf,修改/etc/texmf/texmf.cnf,设置TEXMFHOME的值,如TEXMFHOME = $HOME/.texmf。
mkdir .texmf
sudo vi /etc/texmf/texmf.cnf
#设置
TEXMFHOME = $HOME/.texmf,保存退出
(TEXMEFHOME的默认路径是$HOME/texmf,如果在home目录下创建texmf,则无需修改texmf.cnf文件)
3. 在$HOME/texmf下创建zh_CN目录,并将windows(
C:/WINDOWS/Fonts/)下的字体文件(SIM*,sim*)拷贝到zh_CN目录下。字体文件可以存放在任意位置。
4. 下载
gbkfonts文件,并使用如下命令转换字体格式:
./gbkfonts zh_CN/SIMLI.TTF li
./gbkfonts zh_CN/SIMYOU.TTF you
./gbkfonts zh_CN/simsun.ttc song
./gbkfonts zh_CN/simfang.ttf fang
./gbkfonts zh_CN/simkai.ttf kai
./gbkfonts zh_CN/simhei.ttf hei
mktexlsr
5. 让latex识别安装的字体:
sudo vi /var/lib/texmf/web2c/updmap.cfg
#在末尾添加Map cjk.map,保存退出
sudo texhash
sudo updmap
6. 最后,编写hello.tex来测试是否配置成功,内容如下:
\documentclass{article}
\usepackage{CJK}

\begin{document}
\begin{CJK}{GBK}{song}
你好
\end{CJK}
\end{document}
一定要将文件保存为GBK编码,latex不支持UTF-8编码的中文字符。生成pdf文件:
pdflatex hello.tex
打开hello.pdf,如果显示正常,表明配置成功。

2007年10月22日星期一

安装latex

      在kubuntu7.10下安装latex套件。使用命令:
sudo apt-get install tetex-bin tetex-base
来安装latex相关的套件。执行如上命令后会提示还需要安装其他一些包,例如与texlive相关的包,选择yes,并完成安装。
      运行一个helloworld来测试是否安装成功。创建文件hello.tex,内容如下:
\documentclass{article}

\begin{document}
Hello World!
\end{document}
      然后执行:
pdflatex hello.tex
      此时会生成hello.aux,hello.log,hello.pdf等文件,打开hello.pdf,如显示正常,表明安装成功。

升级到kubuntu7.10

kubuntu7.10已经发布了4天,今天终于把我的系统从7.06升级到了7.10。据说sudo apt-get dist-upgrade不能保证成功升级,应该使用
sudo apt-get install update-manager-core
sudo do-release-upgrade
升级到最后的时候,报了几个跟tetex相关的错误,是latex引起的。重启之后发现两个重要的问题,一个是使用beryl或compiz窗口管理器时,窗口的边框无法显示,最近一直嫌beryl把我的机器托慢了,所以干脆就删除了beryl的相关组件,只用kwin窗口管理器。第二个是kopete无法登录,每次都是报crashed的错误。下载了kdelibs4c2a_3.5.8-0ubuntu3_i386.deb(对于amd64使用kdelibs4c2a_3.5.8-0ubuntu2_amd64.deb)fix package,使用
sudo dpkg -i kdelibs4c2a_3.5.8-0ubuntu3_i385.deb
安装后kopete就正常了。
现在还没发现别的问题,感觉速度好像更快了,而且窗口的色调比以前更亮,不过好像没有特别令人兴奋的改变。