LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: euler

说实话,slackware,我用的很痛苦

[复制链接]
发表于 2004-5-13 08:52:59 | 显示全部楼层
IglooFTP和qterm都是基于qt的,你没装qt当然编译不了。
rpm软件编译的环境不一定和slackware相同,rpm2tgz只是进行格式的转换,不会帮你解决依赖性问题,转换后用不了,一点也不奇怪。
发表于 2004-5-13 09:13:33 | 显示全部楼层
最初由 euler 发表
IglooFTP可以自由使用的,有源码,可以自己编译

刚刚google了一下,呵呵,真的有tarball,回头我编译一下试试:p
兄弟一定要装qt那个包啊,要不好多软件用不了。还有想winrose老大说的那样,用rpm2tgz时,rpm包的运行环境要个你的slack环境想匹配,要不是运行不起来的
发表于 2004-5-13 09:19:11 | 显示全部楼层
看了一下IglooFTP的站点,那个tar.gz的文件也不是源码吧?只是一个tar的压缩,里面还是二进制的
发表于 2004-5-13 10:10:36 | 显示全部楼层
5555我刚刚装了IglooFTP主页上的1.2.4版,它告诉我还有30天试用期,哪里有注册码给我注册一下阿?
发表于 2004-5-13 10:29:46 | 显示全部楼层
slackware很好用啊,我选择的是完全安装,所以很少遇到缺包的情况.
 楼主| 发表于 2004-5-13 12:18:59 | 显示全部楼层
装了qt,qterm也装起了,可以运行,但只能连接默认的smth.org,修改或者增加bbs地址的时候,qterm就会自动退出,显示如下:
bash-2.05b# qterm &
[1] 25057
bash-2.05b# Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".

[1]+  Segmentation fault      qterm
发表于 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的网站查某个包的依赖关系,呵呵,然后装。
 楼主| 发表于 2004-5-13 12:49:33 | 显示全部楼层
谢谢rainman,我的qterm装好了,运行的时候不可以修改配置,修改之后就退出,显示Segmentation fault qterm,不知道是怎么回事.另外,请问你都装了哪些库文件阿?
IglooFTP是一次看到一个朋友的turbo linux上面的ftp客户端,看起来很不错,跟leap ftp的界面差不多。
发表于 2004-5-13 13:18:00 | 显示全部楼层
qterm是qterm的原因,和slackware无关
其他发行版也一样的
发表于 2004-5-13 16:32:15 | 显示全部楼层
嘿嘿,要是不想用slack就用bsd,感觉差不多
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表