KDE瘦身之道--只编译你自己需要的KDE软件

Arch Linux中KDE的打包方式是按照KDE官方源码打包的方式进行的,基本上就是将KDE大量的应用软件按照类型分为

kdeaccessibility kdeaddons kdeadmin kdeartwork
kdebase kdeedu kdegames kdegraphics kdemultimedia
kdenetwork kdepim kdesdk kdetoys kdeutils 等几个包。每个包都比较大。往往是这种情况--每个包的许多软件中,你只需要其中的一个到两个,而就是为了这一到两个的软件要安装整个包,有点资源浪费。对于我而言,我是不喜欢菜单里面一大堆的东西,硬盘空间倒是其次(典型的电脑洁癖 )

那么怎么让KDE瘦身?安装自己需要的软件的同时,多余的不要?就是一个字体--分!

以kmix为例。首先得确定kmix在哪个包里面,方法共有一十三种,篇幅有限,我这里只介绍第七种

1、先根据软件功能猜测一下这个软件会在那个包中(下面会给出产考列表),然后上arch的网站搜索一下这个包,点那个"view files",然后用浏览器的搜索文本的功能搜索一下字符串”opt/kde/bin/kmix“,如果搜索有,那就是这个包了。

2、同步一下abs,就是运行一下“abs”,吧最新的PKGBUILD下载下来。创建一个叫做“/var/abs/local/kmix"的目录。然后将/var/abs/extra/kde/kdemultimedia/下的所有文件拷贝到这个目录下。

3、修改PKGBUILD,主要修改这几个地方:
"pkgname=kmix"
"mirror="你连接最快的kde源码服务器,或者保留不变。
在"source=。。。"上加一行"conflicts=('kdemultimedia')"。因为kdemultimedia中包含了kmix了,因此防止你同时安装这两个包。
在“make || return 1”上加一行“cd kmix"。因为kmix的源码可以单独编译安装。这里要注意的是,需要在kdemuultimedi的源码根目录下configure后才能进入kmix子目录进行编译。

改好的PKGBUILD如下:

pkgname=kmix
pkgver=3.5.2
kdever=3.5.2 # if minor 0, then without .0
pkgrel=1
pkgdesc="KDE Multimedia Programs."
url="http://www.kde.org"
groups=('kde')
depends=('kdelibs>=3.5.2' )

# for easier build, just uncomment the mirror you want to use
  mirror="ftp.solnet.ch/mirror/KDE"      
conflicts=('kdemultimedia')
source=(ftp://$mirror/stable/$kdever/src/kdemultimedia-$pkgver.tar.bz2)

build() {
  # Uninstall akode before compile!
  # Source the QT and KDE profile
  [ "$QTDIR" = "" ] && source /etc/profile.d/qt.sh
  [ "$KDEDIR" = "" ] && source /etc/profile.d/kde.sh
  # start building
  cd $startdir/src/kdemultimedia-$pkgver
  sed -i -e 's/applications-merged/kde-applications-merged/g' kappfinder-data/Makefile.{am,in}
  ./configure --prefix=/opt/kde \
  --with-alsa --with-lame --with-vorbis \
  --disable-dependency-tracking --disable-debug --with-speex --enable-gcc-hidden-visibility \
  --enable-final
  # --disable-strict --disable-warnings
  #--enable-final # remove this if you build with < 512mb ram.
  cd kmix
  make || return 1
  make DESTDIR=$startdir/pkg install || return 1
}
md5sums=('f98ef8465bf4de1eb36bc3bdb1f4f7d6')

下面是KDE软件包和主要软件的介绍。

kdeaccessibility 一些辅助工具,帮助一些用电脑有障碍的人。包括的软件有:
kmag 屏幕放大镜
kmousetool 鼠标工具(也是辅助性的,可能你都没用过)
kmouth 文本朗读工具,但是似乎不支持中文。
ksayit 朗读你输入的文本
kttsmgr 文本朗读管理器

kdeaddons KDE 应用程序的的插件和脚本。包括如下插件:
Kate插件 开发用的。如果你用kdevelop之类的kde开发软件,这个是不能缺少的。
kfile插件 识别一些文件类型的插件,建议装上。
kicker插件 包括二进制时钟、系统信息之类的系统面板插件
konqeror插件 许多许多的konqeror插件,就是那个浏览器的插件啊
noatun插件 KDE的多媒体播放器吧,反正我没用过
KNewsTicker插件 新闻阅读器的插件

kdeadmin KDE管理工具
kcron 任务调度工具
kdat 磁带工具
kpackage 软件包管理工具(对于Arch一点用也没有)
ksysv sysv管理工具(对Arch也没有用)
kuser 用户管理软件,这个似乎有点用哦

kdeartwork 观感类的东西,就是图标啊,主题啊等等。

kdebindings 如果你使用konqueror浏览器,最好把这个装上。主要是一些解释器吧,比如ruby的,javascript的。krusader也需要它。

kdeedu 寓教于乐里面的东东,有人用吗?反正我都没用过,不了解。

kdegames KDE游戏。

kdegraphic KDE图形软件。主要软件如下:
kpdf pdf阅读器
ksnapshot 屏幕截图工具
kview 图片查看程序
kooka KDE扫描程序
kuickshow 幻灯片浏览图片

kdemultimedia 多媒体软件。主要软件如下:
juk 类似但比amarok弱的音乐管理软件
kmid midi播放器
kmix 就是那个调节音量的程序了
krec 录音机
kscd cd播放器

kdenetwork 网络工具。主要软件如下:
kget 下载工具,单线程的
kopete 最近风头很劲的即时通信软件
kwifimanager 无线网络工具,如果你有无线网络,这个还是很有用的。
kppp 拨号工具

kdepim 个人信息管理工具。主要软件:
kaddressbook 地址簿
karm 提醒工具
kmail 很受欢迎的邮件客户端
kontact 将kmail等软件集合在一起,变成一个象outlook一样的东西。

kdesdk 一些图形化的开发工具

kdetoys KDE玩具

kdeutils 一些工具软件。主要有如下:
ark 压缩/解压缩软件。就是konqueror中和压缩文件格式关联那个程序,虽然简陋,但是有时候还是有用的。
kcalc 计算器
kedit 就是记事本
kfloppy 软盘工具
kdf 查看磁盘使用状况
khexedit 16进制编辑器
kjots 笔记工具。帮你分类记录一些文本
kregexpeditor 正则表达式编辑器
ktimer 计时器
kwalletmanager KDE钱包
superkaramba KDE扩展主题

评论

You can be sure to buy only

You can be sure to buy only authentic prada handbags, shipped directly from borse prada handbags make the difference for every lady who dress it, Le prada borse fanno sempre tendenza: On our cheap prada outlet store, we provide you prada scarpe handbags, louis vuitton borse donna, spaccio peuterey di raffinatezza ed esclusività con foto, caratteristiche e peuterey outlet . I modelli di Prada Borse diventati dei veri cult della moda sono.Miglior Scarpepradaitalia.com Se Vendita Professione Scarpe Prada,Gucci,Lacoste,Mocassins,da citta,Loisir 2011 Da Uomo E Donna 60% di sconto!We are sure you wear Peuterey jacken can enjoy yourself and surely spend wonderful days in cold weather,peuterey sale wintrjacken peuterey on sale .inpeuterey sito ufficiale ufficiale are low than other products. are all in good quality and fashion style. You can buy which you want to choose.