LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 947|回复: 10

rpm deb vs tar.gz

[复制链接]
发表于 2007-7-7 11:16:30 | 显示全部楼层 |阅读模式
用过 RPM 和 DEB 的发行版,安装软件都很方便。
但如果官方软件源没有提供某软件,那就麻煩了。
而 Slackware, Arch 等的发行版,
它们都是 TAR.GZ 的,不知是否可以解决这问题… 安装软件方便吗

大哥们,能说说你们的经验吗
小弟先谢过了。
发表于 2007-7-7 13:06:58 | 显示全部楼层
都一样的,没什么不方便
回复 支持 反对

使用道具 举报

发表于 2007-7-7 13:07:33 | 显示全部楼层
Ù个。。。£个。。。

貌似所有LINUXÑ行版ýý用TAR的码包
所å软ö¡有DEB包,ïåêñ下码包安Å的。。。。
回复 支持 反对

使用道具 举报

发表于 2007-7-7 13:10:01 | 显示全部楼层
你ì看我上面的贴是乱码吗???
回复 支持 反对

使用道具 举报

发表于 2007-7-7 13:14:19 | 显示全部楼层
的确是乱码。调整一下网页的编码为utf8.

这些包解压开都是一样的。不同的是rpm和deb的依赖关系和信息不是用存在文本文件里面的。但是arch的是用明文存储的。处理的比较简单。deb的依赖关系处理的比较好
回复 支持 反对

使用道具 举报

发表于 2007-7-7 13:16:05 | 显示全部楼层
只要需要的库在你电脑里面都安装了。那么直接解压开按照目录存放的话一样可以使用的。

而且arch的包是根据686编译的。和自己编译差不多。其实你安装pacman电脑也近乎变成arch了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-7 16:45:27 | 显示全部楼层
谢谢楼上大哥~
那就是编写一个纯文本的文件,然后这个文件和己编绎的软件 tar 一下吧?
那如何把已经安装的软件从系统中干掉呢?
Slackware 也是这样吗?
回复 支持 反对

使用道具 举报

发表于 2007-7-7 17:57:43 | 显示全部楼层
Post by L.Lawliet
你ì看我上面的贴是乱码吗???
是用 Konqueror 的吗?Konqueror 不要用快速回覆,这是论坛的 bug!
回复 支持 反对

使用道具 举报

发表于 2007-7-7 18:01:54 | 显示全部楼层
Post by lpw
谢谢楼上大哥~
那就是编写一个纯文本的文件,然后这个文件和己编绎的软件 tar 一下吧?
那如何把已经安装的软件从系统中干掉呢?
Slackware 也是这样吗?

1. 可以用发行版的包管理系统来打包安装
2. 部份源码包能用 make uninstall 来反安装
3. 利用第三方包理管理系统,如 paco 之类来管理安装
回复 支持 反对

使用道具 举报

发表于 2007-7-7 18:50:23 | 显示全部楼层
Post by lpw
谢谢楼上大哥~
那就是编写一个纯文本的文件,然后这个文件和己编绎的软件 tar 一下吧?
那如何把已经安装的软件从系统中干掉呢?
Slackware 也是这样吗?


不是这个意思。我是说arch的软件包本来里面就包含一个依赖文件信息和文件版本之类的信息两个文本文件。你可以直接解压到各个对应目录。然后这个软件就可以使用了。deb和rpm一样可以这样。但是里面的依赖信息你看不到。这样而已。

各个版本都有相应的软件包管理器。你安装了包管理器会比较方便。
回复 支持 反对

使用道具 举报

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

本版积分规则

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