0install v1.0发布 跨发行版软件安装系统

Zero Install是一个去中心化的跨发行版软件安装系统,采用 LGPL授权。它让">软件开发者直接在自己的网站上发布程序,功能上类似于中心化的发行仓库,支持共享库,自动更新和数字签名。它的初衷是补充而不是替代操 作系统的包管理系统。0install定义了一个 XML元数据格式去描述程序包及其依赖关系,一个元数据文件可用于多个平台,如 Ubuntu, Debian、Fedora、FreeBSD、Mac OS X和Windows,它能推测出在这些平台运行的二进制文件或源文档。

The only changes since 1.0-rc1 are:

- Added "mode" to <environment>'s _toxml method (Bastian Eicher).

- Fix the uname machine, on darwin/macosx (Anders F Bjorklund).

About Zero Install:

Zero Install is a decentralised cross-distribution software installation system available under the LGPL. It allows software
developers to publish programs directly from their own web-sites, while supporting features familiar from centralised distribution repositories such as shared libraries, automatic updates and digital signatures. It is intended to complement, rather than replace, the operating system's package management. 0install packages never interfere with those provided by the distribution.

0install does not define a new packaging format; unmodified tarballs or zip archives can be used. Instead, it defines an XML metadata format to describe these packages and the dependencies between them. A single metadata file can be used on multiple platforms (e.g. Ubuntu, Debian, Fedora, FreeBSD, Mac OS X and Windows), assuming binary or source archives are available that work on those systems.

0install also has some interesting features not often found in traditional package managers. For example, while it will share
libraries whenever possible, it can always install multiple versions of a package in parallel when there are conflicting requirements. Installation is always side-effect-free (each package is unpacked to its own directory and will not touch shared directories such as /usr/bin), making it ideal for use with sandboxing technologies and virtualisation.

The XML file describing the program's requirements can also be included in a source-code repository, allowing full dependency
handling for unreleased developer versions. For example, a user can clone a Git repository and build and test the program, automatically downloading newer versions of libraries where necessary, without interfering with the versions of those libraries installed by their distribution, which continue to be used for other software.

Started in 2003, 0install is developed by volunteers from around the world; contributors include Aleksey Lim, Anders F Björklund, Bastian Eicher, Frank Richter, Mark Seaborn, Michel Alexandre Salim, Rene Lopez, Thomas Leonard, Tim Cuthbertson and Tim Diels.

Hundreds of packages are currently available and a tutorial on the web-site shows how to publish your own programs.

http://0install.net

--
Dr Thomas Leonard        http://0install.net/
GPG: 9242 9807 C985 3C07 44A6  8B9A AE07 8280 59A5 3CC1
GPG: DA98 25AE CAD0 8975 7CDA  BD8E 0713 3F96 CA74 D8BA

------------------------------------------------------------------------------
What Every C/C++ and Fortran developer Should Know!
Read this article and learn how Intel has extended the reach of its next-generation tools to help Windows* and Linux* C/C++ and Fortran developers boost performance applications - including clusters.
http://p.sf.net/sfu/intel-dev2devmay
_______________________________________________
Zero-install-devel mailing list
Zero-install-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/zero-install-devel

时间: 2024-08-01 03:00:08

0install v1.0发布 跨发行版软件安装系统的相关文章

《第一本Docker书(修订版)》——2.3 在Red Hat和Red Hat系发行版中安装Docker

2.3 在Red Hat和Red Hat系发行版中安装Docker 在Red Hat企业版Linux(或者CentOS或Fedora)中,只有少数几个版本可以安装Docker,包括: RHEL(和CentOS)6或以上的版本(64位): Fedora 19或以上的版本(64位): Oracle Linux 6和Oracle Linux 7,带有Unbreakable企业内核发行版 3(3.8.13)或者更高版本(64位). 提示 在Red Hat企业版Linux 7及更高版本中,Docker已经

《After Effects CC中文版超级学习手册》——1.7 软件安装系统要求

1.7 软件安装系统要求 Windows系统下: Intel Core 2 Duo 或 AMD Phenom II 处理器,要求 64 位支持 Microsoft Windows 7 Service Pack 1 和 Windows 8 4GB RAM(建议 8GB) 3GB 可用硬盘空间,安装过程中需要额外可用空间(无法安装在可移动闪存设备上) 用于磁盘缓存的额外磁盘空间(建议 10GB) 1280×900 显示器 支持 OpenGL 2.0 的系统 QuickTime 功能所需的 Quick

炎黄播放器v1.0发布,免费观看上万部高清DVD电影

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;      炎黄播放器v1.0是 一款功能强大的播放软件,可观看上万部高清电影.电视剧,全部DVD画质音效,一点就播,还能播放DVD高清视频,具有视频格式转换.在线播放.视频下载. 视频搜索.视频加速等功能,并且有国内知名的炎黄在线影视社区的强大支持,是您看视频装机必备工具. 本软件由国内知名网络运营商炎黄网络(china35.com)和开心网DVD(kaixindv

百度手表V1.0发布抢先腾讯阿里构建智能手表生态圈

想知道此刻的室外温度是多少?想要在拥挤的地铁上快速浏览网页信息?想在寒冷的冬夜急切寻找周边最近的咖啡馆?不要再说这些是掏出手机才能完成的事情,现在有了百度手表V1.0的帮助,你甚至无需劳烦手指,抬起手臂扭动一下手腕,就可以随时随地搜索到想要的答案.据了解,百度手表V1.0是一款为安卓智能手表操作系统(Android Wear)量身打造的搜索客户端,于几日前正式登陆谷歌应用商店.此版应用主打语音搜索功能,用户下载安装后便可通过与手表进行语音交互,得到为智能手表优化定制的搜索结果,如同将"百度搜索&

AJAX聊天室V1.0发布_AJAX相关

插件名称:ChatRoom 插件版本:v1.0 插件作者:Clear 插件支持BLOG版本:PJBlog2 v2.5.0125  版本说明: 使PJBlog2支持用户即时交流; AJAX无刷新,可在任何页面内即时通讯(不支持HTML代码); 支持快捷键; 向前一条对话记录 快捷键:↑ 向后一条对话记录 快捷键:↓ 提交对话 快捷键:Enter或Ctrl + Enter 清除 快捷键:Ctrl + Delete; 保存历史聊天纪录; 自动聚焦到发送消息框; 支持FireFox; 安装方法: 将以下

AJAX聊天室V1.0发布

插件名称:ChatRoom 插件版本:v1.0 插件作者:Clear 插件支持BLOG版本:PJBlog2 v2.5.0125 版本说明: 使PJBlog2支持用户即时交流; AJAX无刷新,可在任何页面内即时通讯(不支持HTML代码); 支持快捷键; 向前一条对话记录 快捷键:↑ 向后一条对话记录 快捷键:↓ 提交对话 快捷键:Enter或Ctrl + Enter 清除 快捷键:Ctrl + Delete; 保存历史聊天纪录; 自动聚焦到发送消息框; 支持FireFox; 安装方法: 将以下C

Wary Puppy 5.1.3发布 Linux发行版

新的Wary Puppy 5.1.3发行版具有更好的稳定性及修复错误,长期支持内核2.6.32 build 44:默认应用程序选择器,urxvtset(控制台)和其他实用程序:快速卸载驱动器使用Vovchik pngoverlay实用程序提高硬盘的图标. &http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; Puppy Linux是另外一种Linux发行.它的不同之处在于,Puppy是格外的小,然而又充满了特性.Pup

BlueGriffon v1.0发布 WYSIWYG编辑器

BlueGriffon是一新的WYSIWYG编辑器,扩平台, 支持Windows, Linux and Mac OSX. 该编辑器内置HTML5/CSS3编辑功能,可以轻松地用它来实现传输.文本和边框的阴影.斜体等效果.它使用Google Font Directory 和FontSquirrel addons,可以个性化网页字体. BlueGriffon 1.0发布说明: After two years of hard work, I am immensely happy to report t

[Linux发行版] 常见Linux系统下载

本专题页汇总最受欢迎的Linux发行版基本介绍和下载地址,如果您是一位刚接触Linux的新手,这里的介绍可能对您有所帮助,如果您是以为Linux使用前辈,也可以在评论处留下您宝贵意见和经验,以便让更多的人得到帮助! 首先介绍以下几款国产的Linux发行版: Magic Linux 系统:Linux 基于:Fedora 起源:中国 架构:i386 桌面:KDE 分类:桌面.生活 Magic Linux是一个新的Linux发行,简称 MGC,是针对中国人的版本,由中国Linux公社的社区会员和Lin