找回密码
 骑士注册

QQ登录

微博登录

搜索
❏ 站外平台:

Linux中国开源社区 新闻 查看内容

Ubuntu开发自己的包格式和安装程序

2013-05-11 06:43    评论: 16    

Canonical开发者正在开发自己的软件包格式和安装程序补充而不是替代Debian的软件包管理工具apt/dpkg。

新的软件包格式和安装程序仅用于新发行的软件包,也就是运行在Ubuntu Phone/Tablet上的第三方应用,其最主要特性是应用程序之间没有依赖关系——

即应用程序所需要的库都捆绑在软件包内,每个程序都安装在自己的目 录下,整个包格式将纯粹是说明性的。Canonical开发者Colin Watso强调,他们会继续用 dpkg和apt构建Ubuntu操作系统,同步Debian。

最新评论

我也要发表评论

微博评论 2013-05-10 11:13 回复
你好,话题#Ubuntu开发自己的包格式和安装程序#暂无主持人,赶快去抢吧!http://t.cn/zTRX12i

来自 话题 的新浪微博
微博评论 2013-05-10 11:13 回复
好吧。没依赖关系是否意味包里要拥有所需的一切?是否意味着包更大更占用空间并且机器里会有许多重复的库?

来自 火志溟 的新浪微博
微博评论 2013-05-10 11:13 回复
不过如果只是为手机版,这倒是可以。

来自 火志溟 的新浪微博
微博评论 2013-05-10 11:13 回复
希望新的包是包含了所有依赖,但是在安装的时候,自动检测,如果安装已经安装了某个依赖,就不要重复安装

来自 破烂弟 的新浪微博
微博评论 2013-05-10 11:13 回复
回复@破烂弟:那显然不可能啊,比如说所有的包都会依赖内核,难道都带上内核么?这个依赖实际上是树形的。

来自 Linux中国 的新浪微博
微博评论 2013-05-10 11:13 回复
回复@Linux中国:内核部分,对与Linux用户来说,都知道该怎么解决,你应该很清楚

来自 破烂弟 的新浪微博
微博评论 2013-05-10 11:13 回复
回复@破烂弟:不是,我是举例说嘛,那再举例说,基本上所有的包都会依赖libc,你说这个打包不?还有很多很多的基础库都是这样的。我觉得这个依赖吧,其实最大的问题问题能够自动下载安装就好了。平时最苦恼的是,依赖冲突的问题,这个基本上不好解决。

来自 Linux中国 的新浪微博
微博评论 2013-05-10 11:13 回复
Build sh1t upon sh1t

来自 Mea_Culpa 的新浪微博
微博评论 2013-05-10 11:13 回复
回复@Linux中国: 包管理永远不该管内核,只该管内核source和header

来自 Mea_Culpa 的新浪微博
微博评论 2013-05-10 11:13 回复
这种方法对待小部分软件是很不错,对待新手也很友好,很多软件运行只依赖于另一个包的某一个库文件,实际上打包进去也不会占用太多空间

来自 苶然衰疾 的新浪微博
微博评论 2013-05-10 11:13 回复
回复@Linux中国:你的想法很好,值得肯定。不过对于不联网的电脑,也应该有解决方案

来自 破烂弟 的新浪微博
微博评论 2013-05-10 11:13 回复
回复@Mea_Culpa:嗯,只是举例,实际上很多基础库都是大家都需要的,全打包不实际。但是这个依赖的事情,确实是没有好的机制。

来自 Linux中国 的新浪微博
tempwall 2013-05-10 18:42 回复
微博评论 发表于 2013-5-10 11:13 回复@Mea_Culpa:嗯,只是举例,实际上很多基础库都是大家都需要的,全打包不实际。但是这个依赖的事情,确 ...
诸多采用类似机制的系统对此表示淡定…… 其实只是linux原有的机制不太适合目前需求罢了。Ubuntu想做的应该类似Android,在一个固定的平台支持环境下,减少乃至隔离程序间的关联,从网状结构回到树状结构。 具体发展如何,拭目以待。
博派大黄蜂 2013-05-12 11:06 回复

解决对互联网的依赖,增强离线使用的功能

leehuabo 2013-05-17 22:37 回复
10年前我就觉得该这么干了,一个应用软件是一个独立的实体,为什么要分散安装到不同的目录中?系统可以这么干,对于常用的库或者软件包,可以分级别分类别定义,需要的时候安装,或者用户根据需要选择安装,之后所有需要这些的应用就可以共用这些通用的库了;
zuolin 2013-05-23 02:33 回复
这是好的开始

收藏

返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。