⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 (转)kde常见问题(2).txt

📁 LINUX下的安装声卡等操作和技巧介绍
💻 TXT
📖 第 1 页 / 共 2 页
字号:
作者:softrain
email: softrain@edu.21cn.com
日期:2001-7-20 16:34:08
4.安装

这是安装 KDE 1.0桌面环境.
对最新的版本,请读README,用INSTALL安装软件.
在出错时,仔细阅读README,并试着自己解决.
如果你需要帮助,连接到 KDE邮件列表或新闻组.

4.1为了转换.

或许你已看见 screenshots.
并且你有了 KDE.
但是你不知道 "选择操作系统"提示是什么意思.
别着急!
你仅仅需要做的是认真阅读!
KDE不能在 Windows 95/98/NT或 OS/2是运行.
运行 KDE,你需要有 Unix系统.
请参考哪些平台能运行 KDE?
更多细节.比如说你已决定安装 Linux.你能从国际互连网下载,或买 CD-ROM发布 .
你可以查找下列有用的资源:
Control-Escape:选择软件,
 Linux帮助
 Linux主页
  Linux在线
 SearchLinux主页 
本地的 Usenet新闻组如 comp.os.linux.*

为了在 Linux运行 KDE,你首先需要启动 X.
X是在 Unix系统的 de facto GUI.
你可以看一看下列资源:
 X窗户系统 XFree86(TM): Usenet新闻组如 comp.os.linux.x和 comp.windows.x.*.

最后,你准备开始 KDE安装.
请从下一节开始阅读。
为了获得 KDE,请见从哪里 取得KDE?.
如果你安装 KDE遇见一些问题,请利用 KDE邮件列表和新闻组.
但是不要问一些太基础的问题,这些问题已经在FAQ中.
祝你好运!

4.2可用的发布格式 

KDE提供六种不同的包:源代码和二进RPMs, ,源代码和二进的 .tgz (.tar.gz)文件,源代码
和二进的 Debian文件.
首先发布通常是源代码的 .tgz文件,但是其他的格式不久以后也有.
最近,源代码和二进制的 .tar.bz2文件也有使用.
如需要更多信息,请见如何 unzip tarballs和 'bz2'扩充?
另外,  Solaris 2.6和 7的pkg软件包也有发布.

安装过程取决于哪种发布格式.
在安装后,加电自检-安装过程适用所有格式.
如果你是无经验的 Unix用户,二进制的 RPM发布是最好的.
Caldera, Delix和 S.u.S.E.也提供二进制的RPM.
如果你需要专用的配置选项 (如因为你有阴影口令和想使用屏幕保护),你的最好的办法是
使用源代码和自己编译 KDE桌面环境.
二进制的RPM(不包括KDE)可通过 ftp.kde.org来获取KDE.

4.3必须具备的

对 KDE 1.0,你需要 Qt库 1.33或更高的版本.
对 KDE 1.1,你需要Qt库 1.42或更高的版本.
但是不要下载 Qt 2.0或更高版本.
如果你想自己编译 KDE,你也需要 头文件.
在 http://www.troll.no/dle有免费资源.你需要的 libgr一般包括在大部分发布内 .
请也务必确认你的本地的loopback设备正确设置 .

 4.4基本包装的描述

现在基本发布包含十一个包.
一些是需要的,一些是任选的.
每个包都有上述的格式可用.

kdesupport (被推荐的) 
这个包包含支援库,这个库不是 KDE方案的一部分,但是是需要的
如果你已经有库 (libgif, libjpeg, libmime, libuu, libgdbm)那么你就不需要安装这个包.
当不确定时,安装它.
对 Debian发布,这个包是需要的.

kdelibs (必需的)
 这包包含共享库,是所有 KDE应用所必须的.

kdebase (必需的)
 这个包包含基本应用程序,形成 K桌面环境的核心如窗口管理程序,终端,控制中心,文件
管理程序和控制面板.

kdegames (任选的) 
不同的游戏如 mahjongg,蛇,小游星和 tetris.

kdegraphics (任选的)
不同的图形程序如字体[TM]预览者, dvi预览者和绘图程序.

kdeutils (任选的) 
不同的桌面工具如计算器,编辑器和其他的极好的要素.

kdemultimedia (任选的)
 多媒体应用如 CD播放器和混合器.

kdenetwork (任选的)
 国际互连网应用.一般包含邮件程序,消息阅读器和一些其他的网络程序.

kdeadmin (任选的)
系统管理程序.一般包含用户管理程序和 system V runlevel编辑器.

kdetoys (任选的)
玩具!

korganizer (任选的)
你的桌面将自动完成组织,这不很好吗?

kdesupport (如果需要)首先安装.下一个 (或第一)包是 kdelibs.
其它包能在任何时间安装.

4.5不同发布格式的安装.

请不忘记读自述文件和安装文件如果他们可读.

 Debian发布的安装

 Debian发布根据即将来临的 FHS (文件分层结构标准)安装.
安装 Debian发布:
以超级用户运行: 
dpkg -i .deb.

RPM发布的安装
RPM发布安装到 /opt/kde.
安装二进制的 RPM:
以超级用户执行:
 rpm -ivh .rpm

为了从源代码编译成二进制的 RPM并安装,其步骤如下:
以超级用户运行: rpm -ivh .src.rpm 
cd /usr/src/redhat/SPECS
 rpm -bb .spec
 cd ../RPMS/i386 (或者是其它档案文件) 
rpm -ivh .i386.rpm

你可以用 "--ptefix"选项配置configure脚本.
打开包:tar  xvzf .tar.gz 
改变目录: cd  
 配置: ./configure     一些包 (notably kdebase)有特殊配置选项
键入 "./configure --help" 显示可用的选项.

建造包:
安装软件: 
su -c "make install",如果不是超级用户 .
如果你已经是超级用户,键入 "make install" .

安装的二进制的 .tar.gz文件 
 二进制的 .tar.gz包安装到 /opt/kde. 
变成超级用户
cd /
tsr xvzf .tar.gz 

4.6自检-安装
首先,请务必确认KDE的二进位的安装目录包含在PATH中,KDE的库安装目录给LD_LIBRARY_PATH .
环境变量在不同的系统有不同的名称,例如在 IRIX.它被称为 SHLIB_PATH.
然后设置环境变量 KDEDIR为 KDE根,例如/opt/kde.
在大多数没必要 .

为了容易配置,我们已提供简单的脚本,以便调用 startkde.
编辑你的主目录的 .xinitrc文件(首先备份!),删除象调用窗口管理程序的行,用startkde替代.
重新启动 X.
如果你使用 kdm/xdm,你将不得不编辑文件 .xsession代替 .xinitrc.
如果在你的主目录没有 .xinitrc或 .xsession,简单地创建一个仅仅包含"startkde"的文件 .
注意:一些系统 (notably Redhat Linux)使用 .Xclients.
这将带你进入光亮的 KDE桌面.
你现在开始探索 KDE的精彩的世界 .
假如你想先读一些文件,向你推荐 quickstart向导.
此外,每个应用有在线帮助.

4.7Micro-HOWTO:在 SGI Irix 6.x编译 KDE 1.1

1.安装 Qt 1.42或更高的版本.
2.我在安装 KDE时(不是超级用户), KDEDIR环境变量不同于 /usr/local/,缺省是什么.
这个问题我将在下面提到,但是也不是必须的.
SGI有 'jpeg'和 'png'库,但是他们发生日期或其它错误.
如此你将不得不获取 libpng和 libz的源代码 ( kdesupport中有jpeg);
我发现他们的源代码的 RPMs在 RedHat的 FTP镜像中.
3.获得 egcs 1.1.1或更高并编译它 '-fsquangle'.
这是因为 SGI的汇编程序不能处置长文件名.
你将不得不建造 gcc的库.
保证在你的PATH指定的路径中只能找到一个编译程序 (如果你已另一个 gcc安装).
当输入 'g++ -v'时:
gcc版本 egcs-2.91.60 19981201 (egcs-1.1.1) 
4.setenv LDFLAGS " "   因为 'configure'脚本试着按 'g++ -s'运行,当编译测试程序.
5.打开 'kdesupport'并且进入它的目录.
运行它的配置,如果需要可带 "--prefix":
./configure --prefix=$KDEDIR  
6.运行脚本 :
find .-name Makefile -exec ../FixMakesSq {} \;
这指定了所有编译行:
CXXFLAGS有 '-fsquangle'.
所有 'replicated'库 (jpeg和 png)被替换为全路径,他们不会和SGI建立连结.
这里是 FixMakesSq脚本:
--------------------------------------------------------------------------------
#!/bin/perl -ni.bak
if (/cflags\s*=(.*)$/i)
{
        print "CFLAGS =  -fsquangle $1\n";
}
elsif (/cxxflags\s*=(.*)$/i)
{
        print "CXXFLAGS =  -fsquangle $1\n";
}
elsif ((/-lpng/) || (/-ljpeg/))
{
        if (/^(.*)-lpng(.*)$/)
        {
                $b4 = $1;
                $af = $2;
                print "$b4 /path/to/KDE/libs/libpng.a $af\n";
        }
        if (/^(.*)-ljpeg(.*)$/)
        {
                $b4 = $1;
                $af = $2;
                print "$b4 /path/to/KDE/libs/libjpeg.a $af\n";
        }
}
else
{
        print;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -