[ 永远的UNIX::UNIX技术资料的宝库 ]

首页 > 系统管理 > 其它 > 正文
KDE的常见问题解答
本文出自: http://linuxi.126.com/ 作者:yhw (2001-06-23 20:05:00)
1.关于这常见问题解答




2.介绍


2.1 什么是KDE?

KDE是K 桌面环境,最初由Matthias Ettrich 在1996年开发,目的是为Unix操作系统提供一个合适、理想的界面。


2.2 KDE的K代表什么?

K不代表任何意义,就是X在X—window 系统一样。


2.3 在平台上可以运行KDE?

KDE是所有Unix的桌面系统。实际上大多数KDE的开发者都使用Linux,KDE可以在很多系统里运行得很好。在一些不常用的Unix或你用的不是GNU 开发工具,特别是gcc 编译器,你需要重新对KDE编译。 下面是KDE能运行的一些系统:
Linux 
Solaris 
FreeBSD 
IRIX 
HP-UX


2.4 KDE是一个窗口管理器吗?

不,KDE不只是个窗口管理器。虽然KDE包括一个非常适用的窗口管理器:KWM。KDE是一个完整的桌面环境。到98年7月份止,在超过50万条的KDE代码中关于窗口管理的只有7000多条。 KDE提供了一个完全的桌面环境,包括一个文件管理器、窗口管理器、帮助系统,配置系统,还有不计其数的工具、功能和日益增加的功能,包括不仅限于邮件和新闻客户、制图程序、附言和交互式数字视频系统等等。

2.5 KDE是CDE、Windows 95、 MacOS的复制品吗? 

不,KDE不是CDE 或Windows的复制品,虽然KDE的开发者借鉴了也将继续借鉴现存的桌面环境的一些最好的特征,但是KDE是一个独特的环境并将沿自己的方式走下去。

2.6 KDE是的一个免费的软件吗?

是的,KDE对GNU许可的人都是免费的,所有的KDE库都可以在LGPL找到,所有的功能都得到GPL的支持。 使用KDE的Qt C++交互平台工具包,需要得所有者的许可。 很快,Qt的许可允许你免费使用Qt用来开发X Windows软件,只要你允许你的开发的软件的原代码公开。你必需得到Qt的许可,你可以在Troll Tech网站得到更多关于Qt的信息。 假如你不知道这许可是否适合你,请直接和Troll Tech联系。

3.如何取得KDE

3.1 从哪儿取得KDE? 

从下面的网站你可以得到KDE 
ftp://ftp.kde.org 
ftp://ftp.mouk.s-jaani.ee/pub/kde 
ftp://beer.stampede.org/ftp.kde.org 
ftp://ftp1.change-espace.fr/pub/Linux/kde 
ftp://ftp.tsc.uvigo.es/pub/linux/kde 
ftp://bromo.ptf.hro.nl/pub/mirrors/kde 
ftp://ftp.cised.unina.it/pub/kde 
ftp://ftp.sw.com.sg/pub/kde 
ftp://ftp.netlab.is.tsukuba.ac.jp/pub/X/KDE 
ftp://ftp.arpanet.ch/pub/mirrors/kde/ 
ftp://ftp.fu-berlin.de/pub/unix/X11/gui/kde/ 
ftp://ftp.funet.fi/mirrors/ftp.kde.org/pub/kde 
ftp://ftp.net.lut.ac.uk/kde 
ftp://ftp.nvg.unit.no/pub/linux/kde 
ftp://sunsite.unc.edu/pub/Linux/Incoming 
ftp://linux.unipv.it/pub/linux/kde 
ftp://sunsite.icm.edu.pl/pub/unix/kde 
ftp://ftp.chialpha.org/pub/kde 
ftp://ftp.blaze.net.au/pub/kde 
ftp://ftp.gwdg.de/pub/x11/kde/ 
ftp://ops.linux.co.za/pub/Linux/kde 
ftp://ftp.uni-erlangen.de/pub/Linux/MIRROR.KDE 
ftp://ftp.dataplus.se/pub/linux/kde 
ftp://ftp.tvnet.hu/pub/kde 
ftp://canine.resnet.gatech.edu/pub/kde 
ftp://ftp.fh-heilbronn.de/pub/mirrors/kde 
ftp://ftp.appl-opt.physik.uni-essen.de/pub/linux/kde 
ftp://ftp.dsnet.it/pub/internet/unix/Linux/kde 
ftp://sunsite.mff.cuni.cz/X11/Desktops/KDE 
ftp://sunsite.icm.edu.pl/pub/unix/kde/ 
ftp://ftp.fh-dortmund.de/pub/unix/kde.mirror 
ftp://kde.flash.net/pub/unix/kde/ 
ftp://ftp.cs.us.es/pub/Linux/kde/ 
ftp://ftp.isis.nsu.ru/mirrors/kde/ 
ftp://belief.unix.cslab.tuwien.ac.at/pub/kde 
ftp://clio.unice.fr/ 
ftp://ftp.iinet.net.au/pub/kde/ 
ftp://ftp.lbi.ro/pub/Linux/KDE 
ftp://ftp.linux.org.au/pub/linux/kde/ 
ftp://ftp.kreonet.re.kr/pub/tools/X11/kde/ 
ftp://sundog.v-wave.com/pub/kde/ 
ftp://sunsite.bilkent.edu.tr/pub/linux/kde 
ftp://ftp.fisica.ist.utl.pt/pub/mirrors/kde 
ftp://ftp.rz.uni-wuerzburg.de/pub/unix/kde 

你还可以在这些KDE的镜像列表中是发现KDE的最新镜像。

3.2 Linux的发行处也有KDE吗?

是的,大多数的Linux发行处都有KDE。 也许他们所有的并不是最新的KDE版本。 下面是我们知道有KDE的一些发行处。 S.u.S.E. Linux 5.3
DLD Linux 6.0 
Caldera OpenLinux 1.3 
MkLinux 
Linux-Mandrake 
Stampede Linux 
LinuxPPC 
另外有些电脑杂志有KDE的CD。

3.3 KDE的最新版本是什么?

到目前为止,是最新的稳定版是1.1. 

3.4 在哪儿可以找到KDE的简介? 

你可以在ftp://ftp.kde.org/pub/kde/unstable/CVS/snapshots得到最新的KDE简介。你可以考虑建立自己CVS 客户,用来在任何时侯维持最新的KDE简介。请查阅KDE CVS。 

3.5 从哪儿获得Qt?

Qt 是挪威一家公司的产品,Troll Tech。 你可以从他们的FTP服务器中得到最新版的Qt。 你也可以从上面提到的KDE的各镜像站点得到Qt。在最新的Linux 发行和处也有Qt(注:人你至少需要1.33版本的Qt) 。

3.6 什么是Qt?

Qt 基于C++ 类库建立的用户界面图形库。它提供在KDE中使用的很多小部件如:菜单、按钮、滑杆等等。Qt是一个交互平台库,你可以象在Windows平台上一样写代码并编绎它。 

4.安装介绍。 

这是KDE1.0版的安装介绍。请仔细阅读,如果你需要更多的帮助考虑加入KDE的邮件列表。

4.1 可用的包的格式

KDE组提供六种不同格式的包:原码和二进制RPMs,原码和二进制.tgz 文件及原码和二进制Debian文件。原码和二进制RPMs很快就可以从ftp.kde.org站占得到

安装的过程取决于你选择什么类型的包。安装以后,有一个提供各种格式包的快速安装程序。如果你不是个熟练的Unix用户并有一个基于RPM的系统,你最好不要选用你的发行商向你提供的二进制RPM包。至少Caldera, Delix和SuSE会通过他们的FTP服务器向你提供二进制RPM包。 如果你需要特殊配置选择(如影子口令和屏保),你得试着利用原码包自己编译KDE。 发行处的二进制RPM包不能向通过ftp.kde.org那样迅速提供正式的KDE 1.0包。

4.2 必备条件 

你需要1.33 版或更高版本Qt库,你可以从http://www.troll.no/dl站占免费得到。同时你还需要libgr,并确认你所有的设备都设置正常。

4.3 激活包 

KDE包括九个包,有些是必需的,有些是可选择的。

kdesupport (推荐)

这个包是一些没有在写在KDE项目中,却仍然有用的支持库。如果你已经有了这个所里的库(libgif, libjpeg, libmime, libuu, libgdbm)就不用再安装。你要是不能确认主安排它。注:对于Debian包,这是必需的。

kdelibs (必需的)

这个包包含所有KDE应用程序必需的共享库文件。

kdebase (必需的)

这个包包含形成KDE桌面环境核心的基本应用程序,如窗口管理器,终端仿真、控制中心、文件管理器和面板。 

kdegames (可选择)

各种游戏如拼图、打蛇、空间射击、俄罗斯方块。 

kdegraphics (可选择)

各种图形相关的程序如PostScript预览器、交互视频系统预览器和制图程序。 

kdeutils (可选择)

各种桌面工具如计算器、编辑器及其他有用的工具。 

kdemultimedia (可选择)

多媒体应用程序如CD播放器和混响器。

kdenetwork (可选择)

互联网应用程序如邮件、新闻阅读和其他几个与网络相关的程序。 

kdeadmin (可选择)

系统管理程序。包括用户管理和System V runlevel编辑器。 

安装顺序

(如果需要)kdesupport包首先安装,接着安装kdelibs包,其它包可以任意顺序安装。

4.4不同格式包的安装介绍。

Debian包的安装

Debian包的安装针对FHS文件系统。

以超级用户登录
运行: dpkg -i packagename.deb 安装所有包。

RPM包的安装

RPM包安装在/opt/kde目录

安装二进制RPM包,以超级用户登录,执行: rpm -i packagename.rpm 

依下面次序从源码RPM包建立二进制RPM包并安装:

以超级用户登录
运行rpm -i kdesupport-1.0.src.rpm 
cd /usr/src/redhat/SPECS 
rpm -bb kdesupport-1.0-1.spec 
cd ../RPMS/i386 (根据您使用的机器而不同) 
rpm -i kdesupport-1.0-1.i386.rpm 

tar.gz 格式源码包的安装

tgz 包解压缩的缺省目录在/usr/local/kde下,你可以用-prefix参数改变路径。

tar xvzf packagename.tar.gz
cd packagename
./configure 


有些包(特别是kdebase包)的特殊配置可能不适合你的安装,

可以调用./configure -help命令查看这些配置,选择适合的参数。 

编译包:make

安装包:make install (如果你不是超级用户,可以su -c "make install")。

tar.gz 格式二进制包的安装

包安装在/opt/kde目录

以超级用户登录
cd / 
tar xvzf packagename.tar.gz 

快速安装过程

首先,确认你已经把KDE的执行目录 (如/opt/kde/bin)加入到你的路途中,库程序目录加入到你的LD_LIBRARY_PATH环境变量中。(只有在不支持改变路径的系统中才需要)。这个环境变量在不同的系统叫法也不一样,如在IRIX中叫SHLIB_PATH。然后把KDE的安装路径赋值于KDEDIR环境变量,如 /opt/kde。

记住不要盲目地设置你的LD_LIBRARY_PATH。 在绝大多数的情况下是不必要且有害无益的。这里有一个Dave Barr的网页解释乱设LD_LIBRARY_PATH的害处:http://www.cis.ohio-state.edu/~barr/ldpath.html。

即使你可以通过简便的方法调用KDE的大多数应用程序,但是你如果使用它的窗口管理器KWM和帮助程序,可以从KDE先进的特性中获得更多的益处。

为了便于启动KDE,我们提供了一个简单的启动脚本程序startkde,它已经安装在你的KDE目录下。“$KDEDIR/bin”

编辑你$HOME目录下的 .xinitrc文件(如果有做一备份,没有请新建它),删除所有关于启动其他窗口管理器命令,并用opt/kde/bin/startkde命令代之。重新启动X window。注:如果你使用的是kdm/xdm,则修改.xsession文件。又注:如果没有.xinitrc或.xsession文件,就新建一个,只需键入"opt/kde/bin/startkde" 就行。

现在可以使用华丽的KDE桌面,探究KDE的世界了。你如果想要看看文档,推荐你使用快速启动指南。每个应用程序都能得到在线帮助。

NO WARRANTY 
[This text is taken from the GPL.]


BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 

4.5在SuSe's YaST中安装rpms时,rpm数据库不能用怎么办?

如果你得到的错误信息是:error -2 reading header: Unknown error
你必须修改你的rpm: rpm -U ftp://ftp.suse.com/pub/suse_update/suse51/rpm/rpm.rpm 
你还必须修改YaST :rpm -U ftp://ftp.suse.com/pub/suse_update/suse51/a1/yast.rpm 
这些包是用rpm-2.4.12版打包的,不能被老版本的安装,这大多数发生在SuSe Linux用户。 他们的 5.0版装载的是rpm-2.4.1 
你可以运行使用下面命令找出你的版本: rpm -qi rpm 

4.6在安装新的以前必须删除旧的版本吗?

原则上是不必要的。RPM 和DEP包能接受所有的支持。
如果你要自己编绎原码,注意不要编译不同版本的KDE包。所以你如果安装一个新的版本,首先编译和安装kdesupport,然后是kdelibs、kdebase。 

有一事件必须避免:同时安装两个或两个以上版本的KDE。如果你在安装KDE时指定安装的目录,这样的结果是不可预知的。这也同样会发生在同时安装两个版本的Qt上。如果你已经把老版本Qt安装在您的Linux上,这也是很容易发生的。 (http://www.fanqiang.com)
    进入【UNIX论坛

相关文章
Linux 网管 123 --- 第5章. 组态 X Window 系统 -6.KDE 的安装及组态 (2001-07-01 12:05:00)
KDE的常见问题解答 (2001-06-23 20:05:00)
KDE 2.1安装及使用介绍 (2001-06-07 17:04:00)
 

★  樊强制作 欢迎分享  ★