Ubuntu开发自己的包格式和安装程序(行动了)
Tofloor
poster avatar
cxbii
deepin
2013-05-10 04:16
Author
Canonical开发者正在开发自己的软件包格式和安装程序,补充而不是替代Debian的软件包管理工具apt/dpkg。新的软件包格式和安装程序仅用于新发行的软件包,也就是运行在Ubuntu Phone/Tablet上的第三方应用,其最主要特性是应用程序之间没有依赖关系——即应用程序所需要的库都捆绑在软件包内,每个程序都安装在自己的目 录下,整个包格式将纯粹是说明性的。Canonical开发者Colin Watso强调,他们会继续用 dpkg和apt构建Ubuntu操作系统,同步Debian。

[color=#FF0000:334yegxe]为了解决依赖问题,虽然依赖有优点,但是在目前看来,有点让新手不知所措...简单的说,和apple一样的做法了.[/color:334yegxe]


转载于:http://www.cnbeta.com/articles/236722.htm
Reply Favorite View the author
All Replies
4***8@qq.com
deepin
2013-05-10 04:28
#1
好啊,依赖的问题如果得以解决的话,好处是非常多的啊,让新手们也不至于蒙头转向了,希望深度密切关注啊!
Reply View the author
mxj8624
deepin
2013-05-10 05:58
#2
现在硬盘价格下降和网速的提升,早就应该摆脱依赖关系了,依赖关系对于新手来说,真的是非常痛苦,有时候为了安装一个程序,安装了好几个不必要的程序,有时候还不能删除呢,已删除其他的应用程序不行了,建议deepin也第一时间引入,先可以弄到测试版,稳定后引入正式版!
Reply View the author
lihongwu
deepin
2013-05-10 06:18
#3
bundle的形式还是不错的。
Reply View the author
20072312834
deepin
2013-05-10 07:28
#4
ubuntu开风气之先河,赞!
Reply View the author
proudzhu
deepin
2013-05-10 08:13
#5
[color=#FF0000:e8m9r3ph]为了解决依赖问题,虽然依赖有优点,但是在目前看来,有点让新手不知所措...简单的说,和apple一样的做法了.[/color:e8m9r3ph]
简单的说, 和Windows一样的做法了....
不过貌似和桌面用户没什么关系....
BTW: chakra都不搞bundle了, http://chakra-project.org/bbs/viewtopic.php?id=10278
Reply View the author
a287740928
deepin
2013-05-10 15:16
#6
依赖确实没感觉到什么太大的好处,感觉每次安装个程序,总是这个依赖那个依赖,不懂的人只能yes,谁也不知道点了后什么后果!
Reply View the author
a287740928
deepin
2013-05-10 15:17
#7
还有每个包不能实现单独本地安装,这也是由于依赖带来的问题
Reply View the author
xliang9550
deepin
2013-05-10 19:55
#8
做个类似于M$ Windows的.net Framework运行库,对于普通桌面发行版,可以集成到系统中;小体积发行版可选安装。
Reply View the author
zhendongzhao
deepin
2013-05-10 20:19
#9
这个不错,快被依赖问题烦死了,安装缺失依赖关系不说了,卸载个软件,也经常弄的其他软件被连同卸载或者不能用,要不就搞的 整个系统崩溃。
Reply View the author
136******54
deepin
2013-05-10 20:36
#10
依赖真让人头大
Reply View the author
hkdeepin
deepin
2013-05-10 23:09
#11
ubuntu要开发的包目前只是用于ubuntu phone而言的。 桌面还是debian的
Reply View the author
kongsoon
deepin
2013-05-11 05:44
#12
传言将来ubuntu phone和桌面是同一个系统,是吗
Reply View the author
139******99
deepin
2013-05-11 16:10
#13
依赖最麻烦的问题就是当你依赖的软件升级了,原来的软件可能还需要相应改动。
昨天打算安装一个R包,需要gtk+2.8以上版本,但是没找到编译好的gtk+包,于是打算自己编译。
可是gtk+还要依赖其他四个软件,其中只有一个可以使用apt直接安装,其他都需要编译安装。
折腾了半天,考虑到自己的水平,又担心把系统弄崩溃了,还是放弃了。

修正:今天在新立得里找到了libgtk,顺利安装。
Reply View the author
hkdeepin
deepin
2013-05-11 19:21
#14
传言将来ubuntu phone和桌面是同一个系统
确实是,用同样的display server --- mir, 同样的Unity(基于Qt/QML).
但是,手机上安装软件不可能直接用debian的。 ubuntu搞自己的app store的话,更不可能让开发者处理debian打包。
其实邮件列表上熟了只是在debian之上做的一层。它的功能会直接整合到ubuntu SDK中,实际依赖是由ubuntu sdk决定的。
程序员只需用ubuntu SDK开发程序,写manifest文件,直接打包即可.
Reply View the author
xliang9550
deepin
2013-05-12 01:31
#15
不知能否同时把x86、x86_64和arm核心做到同一个系统镜像里面。
Reply View the author
bsidb
deepin
2013-05-15 16:51
#16
开源许可证的问题Ubuntu准备怎么解决?
Reply View the author
bsidb
deepin
2013-05-15 16:53
#17
这个不错,快被依赖问题烦死了,安装缺失依赖关系不说了,卸载个软件,也经常弄的其他软件被连同卸载或者不能用,要不就搞的 整个系统崩溃。
你是不是瞎搞了?apt-get的依赖解决是比较智能的,如果某个软件包其他软件依赖了,就不会删除的,它不会影响你自己安装的其他软件。它会连同删除不再需要的包(就是你安装X软件时那个软件自动依赖的,不是你手动安装的)。
Reply View the author