Browsed by
标签:kubuntu

Kubuntu15.04!一切都扁了!

Kubuntu15.04!一切都扁了!

刚才升级移动盘中安装的kubuntu到最新的15.04版本,过程耗时且不太顺利。运行起来后,最直观的感受是两个:

(1)一切都拍扁了。

(2)速度比以前慢一点。

在这个版本中,默认已经是KDE5以及Plasma5,完全扁平化。默认的窗体风格是“微风”。konsole默认字体是“oxygen mono”,显示中文时有些问题,修改回Ubuntu mono等原有字体会好一些。下图是升级完成后的截图:

升级Kubuntu到15.04后截图
升级Kubuntu到15.04后截图

升级过程基本顺利,但是在96%的时候卡在”配置fail2ban”。冒险掉电重启,居然能重新进入系统。删除fail2ban,再重新使用以下命令修复:

sudo dpkg --configure -a

升级方式很耗时间,前后花费了将近4个小时。与之对比,下载ubuntu15.04的iso然后重新在virtualBox中安装,耗时也仅仅1个小时。

简单使用了一段时间,编译测试了几个程序。总体上KDE5还比较稳定,比KDE4刚推出那会儿好太多了。个人感觉比以前的版本好看,我比较喜欢新的“微风”风格。大家有兴趣的话,值得试试。由此我对Debian的KDE5版本充满期待啊。

修正dropbox无法启动问题

修正dropbox无法启动问题

也许是Ubuntu系统升级补丁的原因,也许是dropbox升级遇到网络异常的原因,总之,今天忽然发现dropbox没有启动,在面板中看不到dropbox的小图标。

使用命令检查dropbox状态,的确没有启动:

dropbox status

手工强制启动dropbox:

dropbox start

提示以下错误:

VerificationError: ... : No module named _cffi__xa0c4f46bx1d95b4de

在网上搜到一个解决方案,其实就是重新安装dropbox。在此之前要先删掉.dropbox-dist目录。与网上文章不同的是,我是在用户目录下找到这个目录。

rm -fr .dropbox-dist/

删除完成后,重装dropbox即可。重装不会影响原有的同步目录。

dropbox start -i

备注:系统版本为 Kubuntu 13.10(x86_32); dropbox版本为2.6.27。

Debian 7与PyCharm3.1

Debian 7与PyCharm3.1

PyCharm无疑是相当杰出的Python IDE(而且提供免费的社区版本),可以运行在Debian7系统中。安装、运行都非常简单,下面简要说明步骤。需要说明的是,全部采用root用户进行操作。

step1:下载PyCharm

目前最新的版本是V3.1,直接从官网下载即可:

cd /opt
wget http://download-ln.jetbrains.com/python/pycharm-community-3.1.tar.gz

step2: 解压缩PyCharm

tar -xzf pycharm-community-3.1.tar.gz

step3: 创建软链接

ln -s /opt/pycharm-community-3.1/bin/pycharm.sh /usr/bin/pycharm

完成上述命令后,在console中直接输入pycharm即可启动。当然,也可以创建图形快捷方式: 右键点击“kickoff应用程序启动器”,选择“编辑应用程序”,选择一个菜单栏(例如“开发”)创建新的菜单项,指向pycharm即可。

2014-03-12 更新:

Kubuntu系统默认没有安装jdk,因此无法运行pycharm,需要先使用以下命令安装jdk:

sudo apt-get install default-jdk
升级到13.04后出现的fontconfig warning

升级到13.04后出现的fontconfig warning

将Kubuntu从12.04升级到13.04后,(在终端)运行程序会出现以下告警信息:

Fontconfig warning: “/etc/fonts/conf.d/99-language-selector-zh.conf”, line 11: Having multiple values in <test> isn’t supported and may not work as expected

检查该99-language-selector-zh.conf文件,发现在第一个<test name=”family” compare=”contains” >内定义了多个<string>参数,因此仅需要将这个项拆成多个family项即可,例如下面的修改:

        <test name="family" compare="contains" >
            <string>Song</string>
        </test>
        <test name="family" compare="contains" >
            <string>Sun</string>
        </test>
        <test name="family" compare="contains" >
            <string>Kai</string>
        </test>
        <test name="family" compare="contains" >
            <string>Ming</string>
        </test>

 

 

安装Xubuntu与删除Kubuntu

安装Xubuntu与删除Kubuntu

前段时间在移动硬盘上安装了xubuntu系统,一试之下大吃一惊,感觉非常流畅!相比之下,KDE环境确实在速度上差别很大。于是动心想将一台老笔记本上的kubuntu12.04给换掉,安装xubuntu12.04试试。

在网上搜索了一下,安装xubuntu很简单,以下命令即可:

sudo apt-get install xubuntu-desktop

安装过程中,注意选择lightDM即可,因为原有的kdm在后面的步骤中将被删除掉。

删除kubuntu则与网上的说法有些差异,可能网上的资料是基于以前的kubuntu/kde版本,如果是新的kubuntu版本,例如12.04,则建议采用以下步骤或者命令删除:

sudo apt-get autoremove kubuntu-desktop 
sudo apt-get remove kdm
sudo apt-get autoremove kdelibs-bin
kubuntu12.04下的中文输入问题

kubuntu12.04下的中文输入问题

升级到Kubuntu12.04(英文版本)后,感觉很好,系统各方面都很让人满意。 不过有个意外的情况,所有的纯qt程序,例如kconsole, kate等, 按Ctrl+Space无法调出fcitx中文输入法。

在kate中,Ctrl+Space快捷方式被占用了,因此需要修改掉冲突。在kate主界面, 点击菜单“settings / configure shortcuts”, search “ctrl+space”, 然后将其修改为其他值。

完成上述修改后,还是无法在kate中调出fcitx. 需要配置qtconfig。缺省情况下,居然没有安装该软件。

sudo apt-get install qt4-qtconfig

安装后, 运行qtconfig, 在interface中,设置”default input method”为fcitx。

然后重启kate/konsole等qt程序即可。

让人比较奇怪的是, 以前的kubuntu版本中没有遇到这个问题,不知道为什么在12.04中需要做这样的配置。

定时自动备份MySQL数据库

定时自动备份MySQL数据库

网上搜索的一些文章或者脚本, 在Ubuntu/Kubuntu中似乎都有这样或者那样的问题, 经过一番摸索后, 以下方式是可行的.

step1: 创建定时任务, 例如在早上1:30备份数据库. 编辑/etc/crontab文件, 添加内容:

30 1    * * *   root    sh  /home/yxh/cronDayBackupMySQL.sh

step2: 创建shell脚本cronDayBackupMySQL.sh. 要非常注意脚本中的标点符号(不得不说, shell脚本是怪折磨人的)

#!/bin/bash
currDateStr=`date +%Y%m%d`
mysqlBackFileName=mysql${currDateStr}
mysqldump -u root -p db_yxh --password=1234 | gzip > /var/backups/$mysqlBackFileName.sql.gz

其中, 数据库是db_yxh, 数据库root用户密码是1234, 备份的sql文件压缩存放在/var/backups目录下.

解压缩gz文件也很简单, 直接试用gzip即可:

gzip -d xxx.gz

 

kubuntu 11.10初体验

kubuntu 11.10初体验

怀着对KDE不可名状的留恋,在得知最新的kubuntu发布后,又忍不住下载下来安装试试。由于没有单独的计算机安装,又不想在虚拟机里体验,因此利用了以前一个旧的移动硬盘进行安装。

从这两三天的体验情况看,kubuntu11.10比以前又有了很不错的进步,以前几个让人烦恼的问题都已经解决了,当然也有新的烦恼产生。

主要进步在于:

(1)界面比以前有优化,感觉比较流畅。在开始菜单中的有个细节改进估计是参考了Mint的实现,即进入多级菜单后,不是在左边用丑陋的箭头回退,而是在上方类似页面导航一样列出菜单的级别,回退非常方便,也很美观。

(2)Network management有很大的进步。以前的NM经常有各种各样诡异的问题,例如VPN无法断开、无线无法登录等等,这些问题都解决了。老实说,以前放弃使用KDE的一个重要原因就是这个NM造成的。现在体验还不错。

(3)默认安装LibreOffice套件而不是让人极度不爽的Koffice。以前的Kubuntu似乎也是采用OpenOffice作为缺省套件,不过其他的KDE发行版本似乎还是保留了Koffice,实在没有必要,除非Koffice能有突破性创新。

当然,新版Kubuntu也有问题:

(1)ibus的问题。这实在是没有想到,因为以前试过的所有kubuntu似乎都没有这个问题。即ibus启动后,能输入中文,但是看不到单词候选小窗口,也无法进行选择,这基本上就不能用!而且将ibus添加到自动启动后,系统启动及其慢,而且启动后,系统运行各项程序都很慢!将ibus删除后,就没有什么问题。最后不得不换上了fcitx(当然,现在发现fcitx输入法也相当不错)。

(2)CPU占用会突然占用100%,时间不长,但是会影响到程序运行,有明显的迟滞感。不知道是什么原因,感觉以前的版本没有这个问题。以前的感觉是一直很慢:-)

总体上感觉似乎可以将kubuntu作为稳定的工作环境继续尝试下去,而且对比之下,ubuntu11.10的Unity实在让人难以适应(而且速度比10.04版本差太远了)。

Kubuntu 11.04环境中安装adobe flash plugin

Kubuntu 11.04环境中安装adobe flash plugin

11.04版本缺省没有安装Flash插件,使用firefox浏览网页时,会提示安装插件。

可是直接点击图标进行安装是失败的,firefox提示“进行手工安装”,并将页面导向Adobe的安装页面。

以前的版本(例如ubuntu 10.04)是可以通过这种方式安装成功,可是在11.04版本中,会提示无法安装,原因是“The channel ‘natty-partner’ is not known”。

最后发现可以通过Kubuntu的软件管理中心(system setting / get and remove software)安装,先搜索”flashplugin-installer”,然后安装即可。

有点曲折啊。

kubuntu与xp的时间问题

kubuntu与xp的时间问题

我的计算机系统稍微有点特殊:主机是XP系统,平常可以通过U盘启动Kubuntu系统。也就是说,我日常工作在双系统环境中,经常在这些系统之间进行切换。

由此发现了一个问题:在Kubuntu工作后,重启计算机切换到XP系统。发现XP的时间被修改为GMT+0时区的时间,即时间整整晚了8小时(中国是GMT+8时区)。

检查XP中的时区和时间设置,发现完全正常,XP并没有修改时区。

这个问题只发生在从Kubuntu切回XP时。反过来从XP切回Kubuntu则没有这个问题,Kubuntu中的时间和时区设置正常。

怀疑问题出在Kubuntu上,Kubuntu可能重新设置了Bios或者主板的时区设置。问题可以这样解决:

修改/etc/default/rcS文件,将UTC设置为no即可。

这个问题可能是我当初安装Kubuntu时,忽略了某项设置导致的?

关于UTC参数,系统帮助中的说明如下:

UTC This  is  used  to govern how the hardware real time clock is interpreted when it is read (e.g., at  boottime,  for  the purpose of setting the system clock) and when it is written (e.g., at shutdown).  If this option is set to no then the system clock is assumed
to be set to local time. If the option  is  set  to yes  then  the  system clock is assumed to be set to something approximating Coordinated  Universal  Time(UTC).   (POSIX systems keep a variant of UTC, without leap seconds.)

2014-01-07 updated: 在Debian系统中,该参数被调整到/etc/adjtime文件中,将UTC修改为LOCAL即可。也可以使用以下命令直接修改:

hwclock -w --localtime