AppImage:这些类型的软件包的优点和缺点

appimage的好与坏

治疗 Ubunlog 摘自一篇有关 Ubuntu 的博客,首先,如果人们谈论最多的下一代软件包类型是 Snap,那就不足为奇了。 Canonical 于 2015 年推出了这种新型软件包,并随着 Ubuntu 16.04 LTS 的到来在 Ubuntu 中实现了它。不久前,虽然它们在几个月前就已经问世了,但我们也开始谈论这些软件包 Flatpak 今天我们要谈的是 AppImage,这是第三种新一代软件包的优缺点。

我们必须说的第一件事是AppImage是一种几乎没有新内容的软件包。 他们于2004年以“ klik”的身份出生,因此它们与Ubuntu本身一样古老。 这种类型的软件包是我们今天所知道的根,尽管在获得当前名称之前它也被称为PortableLinuxApps。 直到2013年,他们才开始被称为AppImage,直到2018年,他们才发布了第一个稳定版本。

关于AppImage的好处

您需要的一切都放在一个包装中

与Snap和Flatpak一样,AppImage包含应用程序正常运行所需的一切。 这 避免必须安装软件和依赖项 那“肮脏”的操作系统。 例如,如果一个应用程序需要Java,则其AppImage将包含它,这将防止兼容性问题使用不支持的版本。

它们是“便携式”的

PortableLinuxApps的名称具有含义,也就是说,可以将其视为标有“ Portables”的Windows EXE: 我们可以将应用程序放在USB上,并在其他任何计算机上使用 正在运行Linux。 要启动它们,只需右键单击它们,转到权限选项,将它们标记为可执行文件,然后双击它们来启动它们。

他们不需要安装

由于尚未安装, 卸载它们就像将AppImage移到垃圾桶一样简单。 可能是我们第一次运行它们时,我们创建了一个文件,以便该应用程序出现在Linux发行版的开始菜单中,因此要完全消除它们,我们必须删除将在其中创建的文件。 主页/ .local /共享/应用程序。 您还可以在我们的个人文件夹中创建一个配置文件夹,如果我们想完全“卸载” AppImage,也必须删除它。

关于AppImage的坏事

我们将不得不自行管理您的位置

由于这些是“便携式”应用程序,因此我们将 我们将不得不选择将它们放置在哪里。 最好在HOME或Documents中创建一个文件夹,例如将其全部放置。

快捷方式的小问题

正如我们之前所解释的,一些AppImage 为我们创建快捷方式 在HOME / .local / share /应用程序中。 这样做有两个问题:首先,如果没有为我们创建快捷方式,除非我们创建自己的.desktop文件,否则我们将无法像启动其他应用程序一样启动该应用程序,为此我们还必须查找并添加我们的.desktop文件。将自己的图片添加到其图标。 第二个与第一个完全相反:如果您为我们创建快捷方式,则当我们删除AppImage时,它将保留在开始菜单中,因此,我们必须转到上述路径并手动删除它们。

AppImage如何更新?

可以从软件中心或使用命令“ sudo snap refresh APP”来更新Snap软件包,而无需加引号并​​由应用程序更改“ APP”。 从软件中心或使用“ flatpak update”命令来更新Flatpaks。 但是AppImage呢? 它不是那么容易。 有一个工具叫做 应用图像更新 它是为此目的而设计的,但这并不是世界上最直观的事情。 实际上, 这将取决于开发人员是否已引入通知或仅提供信息 从特定应用程序的“关于”菜单中。 在许多Windows和macOS应用程序中就是这种情况,它们会通知我们有较新的版本并提供给我们下载。

如您所见,包含自身所有内容的软件包的优点很多,缺点不是悲剧。 了解有关AppImage的更多信息:您更喜欢哪一个:Snap,Flatpak或AppImage?


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   拉斐尔

    关于您的评论“最好在HOME或Documents中创建一个文件夹,...”我想知道,作为Linux用户,您是否没有想到建议将AppImage文件存储在Windows中? “ bin”文件夹的用户(〜/ bin)? 是抽屉。

  2.   马科斯

    嗯,用户内部的bin文件夹并不是说它是世界上最普通的东西。 “用户bin”是“文档”下的“应用程序”文件夹。

    我来这里问有关appimage的一些问题。 他们是便携式的,好的。 但是,您生成的所有配置又如何呢? 它存储在哪里? 如果您进行更新,此配置会怎样? 我个人不喜欢appimage。

    问候,

  3.   Aleix

    重要的是要记住,AppImage提供了0种安全措施,并且我们为我们的系统提供了对我们下载的应用程序的完全访问权限,从而使系统易于受到病毒和其他病毒的攻击。

    您必须非常小心如何使用AppImage,就像在Windows XP中从Internet下载软件是一个坏主意一样。

  4.   克里斯蒂安·埃切弗里(Cristthian Echeverry)

    对我个人而言,首先是存储库中的内容,然后是快照,最后是flatkpak。

    1.    米格尔

      通常:从已知来源下载