flycity 发表于 2005-8-10 00:11:42

另一个恶毒的想法

玩了那么久的Linux,装了那么多的软件我突然间有几个想法来方便客户

所有的包都是以源代码包来进行发行的,在源代码包里面带有一个配置文件,这个文件干什么用的?配置安装界面。设计一个统一的安装界面,从每一个源代码包里面读取配置文件,然后按配置文件里面的配置安装软件,如果遇上没有满足的依赖,便自动到一个网站上面下载下来安装 ,这样就可以基本实现安装的自动化——和Windows差不多了。更牛的是,如果没有配置文件,则直接读取Readme文件获取需要的命令,然后用标准的安装界面来安装,把那黑乎乎的终端弄掉,真爽啊~~~~

可惜只是幻想,等我上大学了一定要弄出这么个东西来 :D

demonlj 发表于 2005-8-10 00:15:54

出生牛犊啊,到了大学我才知道“堕落”二字怎么写

yacc_deno 发表于 2005-8-10 00:42:17

发行的软件,只要都认真的打成deb和rpm包,另外提供一个*.tar.gz。有此三者足以。

flycity 发表于 2005-8-10 10:34:21

deb包rpm包tgz包固然是很好,但在数量上远远比不过源代码发行的啊~

mandrakechina 发表于 2005-8-10 12:23:19

你说的这个东西,叫做autopackage

flycity 发表于 2005-8-10 14:01:51


你说的这个东西,叫做autopackage

哦??????有么?在哪下载?

mandrakechina 发表于 2005-8-10 15:23:20

公社有这个东西的介绍,你搜一下。个人感觉类似于emerge。实际是又发明了一种东西,需要软件的tarball按照autopackage的标准重新写。

不过,这个想法非常不实际。因为你所用到的绝大多数软件,都可以从发行版中获得现成的二进制包。对于会来编译软件的用户,他们是不会在乎文本界面的。

flycity 发表于 2005-8-10 17:54:33


不过,这个想法非常不实际。因为你所用到的绝大多数软件,都可以从发行版中获得现成的二进制包。对于会来编译软件的用户,他们是不会在乎文本界面的

真的不在乎吗?要是有这种东西你想选择哪样?

而且,会编译软件、自主解决依赖包的用户少之又少......

qazwer 发表于 2005-8-10 18:44:32

ubuntu的deb基本上比较新。编译的时间太长了,并且还要处理头文件,比较麻烦。

flycity 发表于 2005-8-10 19:44:09


ubuntu的deb基本上比较新。编译的时间太长了,并且还要处理头文件,比较麻烦。

:mrgreen::mrgreen: 我有的是时间不用怕

hejux 发表于 2005-8-10 19:53:19

flycity! 好久不见了阿

你今年应该是 17岁吧?

sheepjxx 发表于 2005-8-10 20:58:29

这个想法不错,应该会有更多的人用把

mandrakechina 发表于 2005-8-10 21:31:15


不过,这个想法非常不实际。因为你所用到的绝大多数软件,都可以从发行版中获得现成的二进制包。对于会来编译软件的用户,他们是不会在乎文本界面的

真的不在乎吗?要是有这种东西你想选择哪样?

而且,会编译软件、自主解决依赖包的用户少之又少......所以我很想知道,你需要使用哪个软件,在发行版的二进制仓库中找不到。

我目前用到的所有软件,在 Mandriva 每个版本超过 10G 的软件仓库中都能找到,所以我无法回答你的问题。如果万一找不到的话,我就会动员 Mandriva 在世界各地的各种志愿者,把它添加到发行版里。只要是FOSS,Mandriva 是不会拒绝的,因为 Mandriva 永远是来适应用户,而不是让用户来适应 Mandriva。

cee1 发表于 2005-8-11 14:32:15

感觉就是gentoo的包管理系统么
其实我觉得linux的包整合成个大包就好些,比如安装gnome,一般要安装很多个小包才成,和不放个大包,叫做gnome,然后安装过程有个交互的环境,比如选择安装的那个目录,安装这个大包的哪些组件。
至于编译么,还不如来个bash-GUI标准,做个bash的GUI前端,把bash的行为解析为bash-GUI的标准选项
autopackage好像好没有用它的发行版吧,其实苹果的方式更强,直接复制软件包就行了,直接删除,个人喜欢把它叫做软件-USB形式(软件即"插"(复制一下)即"用",不用安装管理器了,当然有个机制检查依赖性的)gobolinux的包管理系统就是这样的(本质就是分布式文件目录)
linux的安装包还有个缺点,就是分层不够,比如要卸载xorg然后安装新的恐怕他会提示你很多软件包要卸掉,依赖性检查会对不同层面上的软件安装和卸载造成麻烦的
--------------------厚着脸皮乱说一气,呵呵

linky_fan 发表于 2005-8-11 19:19:15


感觉就是gentoo的包管理系统么

还有bsd的ports哟. :wink:
页: [1] 2
查看完整版本: 另一个恶毒的想法