LinuxSir.cn,穿越时空的Linuxsir!

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

大家对于改善Linux的软件安装方式有什么建议吗?

[复制链接]
发表于 2004-7-13 21:00:36 | 显示全部楼层 |阅读模式
对于Linux桌面系统来说,易用性的不足是其推广的主要障碍之一。X桌面的推广,有力的改善了这一现状。
但是,众所周知,Linux的软件安装相当繁杂。
过去的安装主要是采用直接编译源码的方式,尽管避免了平台的问题,但是很难大规模的推广。RedHat的RPM包应运而生,至今已经成为软件安装包的事实标准。
然而,RPM包没有解决Linux软件繁杂的依赖关系。较之Windows的安装程序而言,远不如后者直观易用。
新的APT改善了这个问题,但是还不足以完全解决。
各位大侠,如果有什么好的建议不妨提出在此讨论,说不定新的软件安装标准会在LinuxSir产生!!
欢迎各位参与!!
发表于 2004-7-13 22:47:44 | 显示全部楼层
RPM也可以了,只要是按规定制作的rpm都会把依赖关系写进去,安装时遇到缺少依赖的文件都会用文字列出来。windows的安装程序只不过有图形界面,对依赖关系的解决未必比RPM好,有时缺少依赖的文件,它也未必告诉安装的人。
发表于 2004-7-13 22:54:14 | 显示全部楼层
最初由 hupeng923 发表
RPM也可以了,只要是按规定制作的rpm都会把依赖关系写进去,安装时遇到缺少依赖的文件都会用文字列出来。windows的安装程序只不过有图形界面,对依赖关系的解决未必比RPM好,有时缺少依赖的文件,它也未必告诉安装的人。


win下很少出现少库的情况,
发表于 2004-7-13 22:58:10 | 显示全部楼层
运行的时候会告诉你,比如,“程序无法定位msvcp60.dll”之类,就是win下的依赖关系破损。
发表于 2004-7-13 23:53:23 | 显示全部楼层
gentoo的portage对我来说已经很好了。
 楼主| 发表于 2004-7-15 04:16:59 | 显示全部楼层
如果像Windows那样,在制作软件安装包的时候不只是写入依赖信息,而是直接放置依赖库呢?或者,有没有办法采用静态编译的方式来发布软件从而避免太多的依赖库呢?
发表于 2004-7-15 10:35:54 | 显示全部楼层
当然可以用静态库,可是那还要动态库干什么?
 楼主| 发表于 2004-7-16 10:55:51 | 显示全部楼层
为什么像OpenOffice这样的软件就可以完全不考虑依赖问题?它的安装和Windows下挺像的。那是怎么实现的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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