AppImage

✍ dations ◷ 2025-11-14 22:11:34 #AppImage

AppImage是一种在Linux系统中用于分发便携式软件而不需要超级用户权限来安装它们的格式。 它还试图允许Linux的上游开发者来分发他们的程序而不用考虑不同Linux发行版间的区别。 AppImage的核心思想是一个文件即一个应用程序 。每个AppImage都包含应用程序以及应用程序运行所需的所有文件。换句话说,除了操作系统本身的基础组件,AppImage无需依赖即可运行。在2004年,它以klik的名字发布。自那时起,它就被不断地开发,并在2011年被重命名为PortableLinuxApps,在2013年被重命名为AppImage。

AppImage致力于将应用程序部署于Linux系统的目标如下:简单、兼容、无需安装、无需权限、便携并保持基础操作系统不变。

AppImage不把Linux应用程序安装在文件系统相应的目录中。相反,它没有进行实际的安装。AppImage文件只是个压缩文件,在它运行时候挂载。

用AppImage打包的程序,一个程序就是一个文件。每一个文件都包含了该程序在其所要运行的目标平台上所需的运行库。AppImage文件是基于ISO 9660并经过zisofs压缩的包含有一个最小化的AppDir目录和一个极小的运行环境的文件。只要把这个文件添加到live CD中,这个程序便可被轻而易举地添加进live CD中。

用AppImage文件比安装一个应用程序更加简单。它不需要解压也不需要为系统环境做调整。使用主流Linux发行版的用户可以下载它,使其可执行,并且运行即可。

的前身由Simon Peter在2004年设计。 客户端软件使用GPL许可证。klik与用户的浏览器交互。用户只需在浏览器中输入以klik://打头的URL,便能下载一个“配方”文件,它可以用于生成.cmg文件。使用这一方式,一个“配方”文件可以用来在很广泛的平台上供应软件包。但因为Linux内核的挂载压缩文件限制,所以在使用klik时,除非使用FUSE,否则一次只能运行八个软件。每次运行程序时,这个文件都会被重新挂载,这意味着用户可以将.cmg文件删除来移除程序。它的下一个版本,,正在开发中,并且可能原生地与FUSE核心模块协作,但是它从未达到测试阶段。 在2011年前后,klik项目不再活动,并且主页在一段时间内下线了。

Simon Peter开始了一个名为的后续项目。 这项技术被例如“portablelinuxgames.org”的提供上百个开源视频游戏的仓库所采用。

在2013年左右,被重命名为;许可也改为了MIT许可证。AppImage是一种格式,是一个坚实的开源工具。它的源代码被托管在GitHub仓库中。

相关

  • 伍兹霍尔海洋研究所伍兹霍尔海洋研究所(英文:Woods Hole Oceanographic Institution)是专注于海洋科学与海洋工程的非盈利私人研究和教学机构,成立于1930年,是美国最大的独立海洋学研究所,拥有教职员
  • 河田镇 (陆河县)河田镇是陆河县的县城所在地,县政府在河田镇中心地带。河田镇下辖城北社区、河田社区、新城社区、河南社区、城南社区、沙坑村、溪东村、高沙村、河东村、上径村、甘坪村、宝
  • 善会善会是中国南宋时期萌芽,明清时期开始兴盛的、民间经营的慈善团体,其办事处及行善举的设施称“善堂”。主要从事救济、救荒、育婴、诊疗、恤嫠、赡老、施棺、义冢等善举。早期
  • 马克·德雷福斯马克·德雷福斯(Mark Dreyfus,1956年10月3日-)是一位澳洲律师及政治人物,他的党籍是澳洲工党,曾任澳大利亚律政部长。自2007年开始,他是伊萨克斯选区选出的澳大利亚众议院的议员。
  • 萨克森的索菲 (1845-1867)萨克森的索菲(德语:Sophie von Sachsen,1845年3月15日-1867年3月9日),萨克森国王约翰的幼女。1865年,索菲与巴伐利亚的卡尔·特奥多尔结婚,两人的独女阿玛莉埃(英语:Duchess Amalie in
  • 迭戈·曼努埃尔·查莫罗迭戈·曼努埃尔·查莫罗·博拉尼奥斯(西班牙语:Diego Manuel Chamorro Bolaños;1861年8月9日-1923年10月12日),保守党,查莫罗家族的成员,是佩德罗·华金·查莫罗·阿尔法罗的儿子,担
  • 国际数据国际数据(英语:International Data Corporation,IDC)是美国一间从事市场研究、分析和咨询的公司,专注于资讯科技、电信和消费科技。IDC是国际数据集团(International Data Group,ID
  • 王淑森王淑森(1937年12月-2018年4月11日),男,山东淄博人,中华人民共和国政治人物,曾任贵州省人大常委会副主任,贵州省总工会主席,第十届全国人大代表。
  • 梅斯罗普·马什托茨梅斯罗普·马什托茨(亚美尼亚语:Մեսրոպ Մաշտոց,361或362年-440年),亚美尼亚神学家,语言学家。最主要的贡献发明了亚美尼亚字母。他首先将《圣经》翻译为亚美尼亚语,并翻译了其他的一些神学著作。他建立了数所修道院,促进了基督教在亚美尼亚的传播。圣梅斯罗布生于Taron,逝世于埃奇米阿津。由圣梅斯罗布用其所创制的亚美尼亚字母写的所罗门箴言开头句。
  • 纳比亚纳比亚(英语:Nabia)。古罗马卢西塔尼亚和加雷西亚女性神祇之一。主要出现于今西班牙和葡萄牙等地,凭借在神话之中象征着河流和水而闻名遐迩,亦成为伊比利亚半岛上的不少古代城市命名之缘由,在古罗马时期受人膜拜供奉。影响深远。