讨论:linux软件包形式
Tofloor
poster avatar
knightlu
deepin
2015-01-28 18:21
Author
linux的软件包通常都是安装到各个目录里,好处是配置方便,特别是很多系统管理就是在特定目录查找文件,坏处也很明显,一般用户都不知道软件装到哪去了,管理起来也要依靠包管理软件,尤其对于桌面用户来说,更是非常不便。为什么不换一种思路,像源码安装那样把软件包装在同一个目录下面,这样只要用户复制到/usr/local就能使用,想卸载的时候直接删掉就行,甚至给软件目录一个双击直接运行的设置,可以说比windows的软件管理还要简单,因为linux软件本身就是绿色的。

感觉mac就是这样管理软件的,小白都轻松上手。分散安装的形式可能在命令行下非常好用,但确实不适合桌面。
Reply Favorite View the author
All Replies
MattD
deepin
2015-01-28 18:55
#1
请参见gobo Linux的目录结构。
另外,对于非自由软件,软件包都是安装到/opt下的,每个软件一个目录。
Reply View the author
knightlu
deepin
2015-01-28 19:31
#2
请参见gobo Linux的目录结构。
另外,对于非自由软件,软件包都是安装到/opt下的,每个软件一个目录。

gobo linux的目录结构变化太大,感觉也不好。而且他把普通的系统组件也安装到软件目录下,实际上更乱了,难以管理。我的建议是系统部分、依赖程序仍然按目前的形式,把常用的小工具相当于win下的附件放到/usr/local,其他个人安装应用程序放到/usr/local
Reply View the author
oaker
deepin
2015-01-28 22:14
#3
可以了解下ubuntu click,我们这边也会有的。
Reply View the author
httpe
deepin
2015-01-29 04:15
#4
Gobo看起来很好玩的样子
不过为了兼容又要维护一大堆链接就有点dirty了
Reply View the author
Jerry1984
deepin
2015-01-30 23:27
#5
确实MAC的软件管理相当方便,很多应用都是一个.app直接往Application下一放就行了
Reply View the author
knightlu
deepin
2015-02-05 19:18
#6
确实MAC的软件管理相当方便,很多应用都是一个.app直接往Application下一放就行了

.app实际上是个文件夹,右键查看包内容就可以看到。linux软件如果源码安装也是一个文件夹,软件包安装则通常把文件指定在不同的系统文件夹里。
Reply View the author