|
发表于 2004-5-13 12:35:08
|
显示全部楼层
最初由 euler 发表
是这样的,我的系统已经装好了,第一张盘下面l目录的所有东西都装了,第二张盘gnome目录下的所有lib都装了,gnome用的很好,现在不使用ntfs分区,也没有动不动就死机的情况了。我的系统上面建有以下的服务器:firebird BBS, apache, proftpd, php,mysql,postgresql,qmail.所有这些服务都安装成功并且正常运行的。IglooFTP可以自由使用的,有源码,可以自己编译,我编译过的运行不了,说是缺少Qt,然后我找到了pro版,是二进制的,直接运行就可以了。Qterm安装的时候也是说缺少Qt,我查了一下安装光盘,因为Qt包在第二张盘的KDE目录里面,而我的KDE目录中所有软件包都没有安装,回头我把Qt装了,希望能够解决问题。rpm2tgz我试过很多次,用这个命令转换后,没有一个软件可以成功运行的,不知道是什么原因。我常用的软件包寻找网址:linuxpackages.net(这个里面很多软件没有),freshmeat.net,sourceforge.org.
我的观点和你不太一样:
1. iglooftp 基本没听说过,所以决不是最好的 ftp 客户端,也许是之一吧。lftp一直用这很好,和 wget 配合相当强大。当然,确实有些不够人性化。
2. 我安装 slackware 一般是这样的。
kde , gnome的包一个都不装 -- 不用
emacs 暂时不装 -- 用自己的版本
装所有的 lib
其他的应用程序尽量不装,比如 xfce, windowmaker, open office ....
我在这个系统上装了 qterm,没有任何问题。所以,qterm的问题是你自己的,没有弄清楚依赖关系。
3. 说说软件装不上的问题和为什么不用二进制包。
slackware的一个缺点(特点)是不检查依赖性,这一点在安装二进制包的时候是致命的。也就是说如果用户是新手,很喜欢用别人编译的二进制包装,那么在不检查依赖的情况下,即使安装了,以后运行很有可能会出错。
为什么要编译,为什么要先 configure,就是因为这时可以检查大部分的依赖关系。所以,最安全的方式就是 编译, 安装。特别是在没有依赖性检查的系统上。如果你的 configure或者compile过不去,仔细读出错信息,一般都是缺少必要的库的问题。而一旦 make 成功,一般问题不大,出了问题用户也可以很容易的确定是后来配置的问题。这就是为什么太多的linux用户喜欢configure compile的方式。
如果新手觉得繁琐,有两种选择:
1. 换成 debian.
2. 在你的机器上编译和成功安装一次,然后保留下打出来的tgz的包,记录下依赖关系,这样,下次就可以直接 installpkg *.tgz了。但第一次是不可避免的。
3. 无赖的方法。去debian的网站查某个包的依赖关系,呵呵,然后装。 |
|