LinuxSir.cn,穿越时空的Linuxsir!

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

真想不通为什么还有人用 rpm 和 tgz 的系统

[复制链接]
发表于 2005-12-14 10:01:15 | 显示全部楼层
个人有个人喜好!了解依赖关系也没什么不好!
回复 支持 反对

使用道具 举报

发表于 2005-12-14 10:44:00 | 显示全部楼层
Post by Lolita
rpm和tgz和依赖有必然联系吗?
freebsd的二进制安装就常用tgz包,不过依赖的问题照样完美解决。

是tbz包,用bzip压缩的
楼主根本没明白解决依赖问题跟包管理之间的关系, debian类的apt不是包管理系统的说,呵呵
回复 支持 反对

使用道具 举报

发表于 2005-12-14 10:52:20 | 显示全部楼层
Post by railwaycat
是tbz包,用bzip压缩的

没错,tbz用的最多;不过tgz也是常用的

引用自FreeBSD用户手册
软件包采用 .tgz 和 .tbz 两种格式。您可以在 ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/packages/ 下面或从 FreeBSD 的发行光盘找到, 它在每一个 4CD 的 FreeBSD 发行版的 /packages目录中。 软件包的设计规划与 /usr/ports 树一致。 每个分类都有自己的目录, 所有的软件包可以在目录 All中找到。
回复 支持 反对

使用道具 举报

发表于 2005-12-14 20:41:57 | 显示全部楼层
Post by ilpleut
俺自己最初接触的也是 redhat 7.x.
rpm 虽好,却无法解决安装依赖。有次想装个 endeavour, 下载了 rpm 包,安装时却说“必须先安装甲乙丙丁。”
于是分别下载了甲乙丙丁。
装甲时,又说“必须先安装子丑寅卯“。
如此岂不是要人去死?

再说用 tgz 吧,下载.tgz, 再tar zxvf,  make, make install. 说起来简单,但我装个新版的 gtk+ 几乎耗时一顿饭时间, 什么也干不了,就是呆看着屏幕上字在飞快地滚动。
如果每个程序都是如此,那简直又是叫人去死。
还又个大问题是,装完了怎么删?

从此转投 debian 门下,再也没有关心过 rpm 和 tgz。
洞中方七日,世上已千年。
也许我孤陋寡闻,现在什么都改进了吧?



大家都系LINUX既拥等!!!
只要系自己中意既
咩都五系问题
楼主发该贴的确有点偏激
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-15 09:30:44 | 显示全部楼层
大家别误会。

我只是想问rpm 的用户,碰到这种情况你会怎么办?
-----有次想装个 endeavour, 下载了 rpm 包,安装时却说“必须先安装甲乙丙丁。”
于是分别下载了甲乙丙丁。装甲时,又说“必须先安装子丑寅卯“。

问 tgz 的用户,你装完了东西,怎样完美删除?
回复 支持 反对

使用道具 举报

发表于 2005-12-15 09:42:39 | 显示全部楼层
错了,yum和apt4rpm你都没听说过吧,tgz一般指二进制包。
回复 支持 反对

使用道具 举报

发表于 2005-12-15 14:00:06 | 显示全部楼层
rpm都不错,至于错综复杂的依赖关系有的是人为加上去的,有的是打包者系统中自己有的包,可以选择的依赖,我用rpm包基本都是下载src,根据我的系统修改spec,重新生成rpm,我修改后的spec具有一定的可继承性,所以升级时一般直接自己打包,打patch,我若一旦重装系统,那么我打过的包都可用在我的系统里面,rpm包相对管理起来比较简单,至于有的兄弟说rpm包依赖太复杂,其实都一样的,无论deb 还是 rpm 都是从最基本的源码包包出来的,源码包中本身就存在依赖,包括编译时候还有使用的时候,如果没有安装那些包,编译都不成功,使用也不成功。另外不同版本之间的rpm 一般不能通用,因为有些包本身是相同的,但名字却不同,fedora suse大部分相同,但mdk很多都加了lib等等,我的系统中各种版本的包都有,因为我下的是src,修改spec,修改定义安装的目录,修改rpm名称,适合自己的系统,如果对rpm打包有了一些了解后,你就会发现rpm并不是一定需要那么多依赖了
回复 支持 反对

使用道具 举报

发表于 2005-12-15 14:22:32 | 显示全部楼层
SuSE有Yast, MDV有urpmi, FC有yum.至于用Slackware的证明你已经默认接受这些麻烦了
不知道楼主想表达什么意思?
回复 支持 反对

使用道具 举报

发表于 2005-12-15 17:05:33 | 显示全部楼层
Post by ilpleut
大家别误会。

我只是想问rpm 的用户,碰到这种情况你会怎么办?
-----有次想装个 endeavour, 下载了 rpm 包,安装时却说“必须先安装甲乙丙丁。”
于是分别下载了甲乙丙丁。装甲时,又说“必须先安装子丑寅卯“。

问 tgz 的用户,你装完了东西,怎样完美删除?

从这个角度说debian的dpkg包也有这个问题,只是能强制安装,
不过依赖关系不解决也不能正常运行。所谓apt不过解决依赖关系的工具,rpm也可用apt。

tgz 卸载可以 make uninstall。如果没有Makefile文件,也可先configure
回复 支持 反对

使用道具 举报

发表于 2005-12-20 10:05:32 | 显示全部楼层
哎 吵吧  我是新手  大多数的都听不懂
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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