Linux融合的乌托邦

关于融合的讨论已经有很长时间了,关于台式计算机与移动设备的结合。 这次,我将不再谈论这种融合,即使不是Linux发行版的融合,也不会谈论世界上只有1%的计算机使用它。

我的观点是,我们非常接近于这种乌托邦式的想法,因为我们有几种安装程序的方式,而与运行的发行版无关。 这可以使将来的发行版仅与管理基本系统的方式不同。

应用图片

AppImage

AppImage是可执行文件,其中包含有问题的程序的所有依赖项。 这是一种处理依赖关系的非正式方法,但是它非常有用,因为我们只需单击该程序即可运行。

为了举一个非常快速的例子,我们可以从其官方网站上下载Krita https://krita.org/es/descargar/krita-desktop-es/ 在Linux选项卡中。

图片来自Krita的官方网站

克里塔官方网站

从页面下载.appimage文件后,我们将文件设置为可执行文件,可以使用首选文件管理器以图形方式完成此操作,右键单击并将其设置为可执行文件。

可执行的

现在只需双击即可运行该程序,如您所见,它还会生成该程序的缩略图并将其添加到文件中。

Krita可执行文件

在官方页面上 https://appimage.org/ 有更多信息。

Flatpak

Flatpak官方网站

Flatpaks是具有存储库并可以从那里安装的软件包,这使得此选项比Appimages轻一些,因为Flatpaks具有运行时,因此,一组依赖于它们的软件包可以启动程序。所需的依赖项。 通过为我们的程序及其相应的补丁程序维护基本运行时,除了获得安全性之外,这还使我们节省了两倍的空间。

要安装它在不同的Linux发行版中有所不同,我留下了链接 https://flatpak.org/getting 以免重复内容。

为了找到应用程序,有一个名为 Flathub 其中有几个应用程序及其对应的运行时。

安装Flatpak之后,我们以Flathub Solitaire为例编写安装程序

flatpak安装-从https://flathub.org/repo/appstream/org.gnome.Aisleriot.flatpakre

在Flatpak中安装应用程序

它将要求我们提供root密码,以便能够将其与相应的运行时一起安装。

安装Gnome Flatpak纸牌

现在要运行它,必须将其打开,第一次启动花了一段时间才能启动,但随后的瞬间是瞬时的。

flatpak运行org.gnome.Aisleriot

Flatpak纸牌

至少对我来说,尽管仍然缺少许多程序,因为使用这种方法发布程序是最好的方法之一。

捕捉

Flatpak的竞争对手,在Canonical的怀抱中,受到了很多人的憎恶,却鲜为人爱,至少对我而言,这不是Linux分歧这一职位的替代。

我不会在这个主题上详细介绍。

结论

我们越来越接近为所有用户提供一种在Linux中安装应用程序的简单方法,但是我把乌托邦作为标题,是因为尽管我们非常接近并且拥有工具,但是GNU / Linux社区已经采取了行动。我们远离她。


发表您的评论

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

*

*

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

  1.   米格尔·梅奥尔·图尔

    等待第一个打算在其erpos中使用100%扁平包装的分销商。

    Manjaro和Gnome一起使用Gnome软件非常擅长管理更新,我已经很长时间没有运行yaourt -Suya -noconfirm

    1.    克里斯托弗·卡斯特罗

      尽管必须做到,但我不知道从技术上讲会如何。

      我在Ubuntu上使用了很长时间,以至于我不再记得尝试更多发行版的含义。

      我不是特别喜欢Gnome Shell,但总是喜欢颜色。

      节日快乐。

  2.   埃迪·贝里奥斯

    亲爱的先生,有您这样的人来指导和说明我们,这真是太好了;另一方面,在我大约十年的Linux修修补补中,我意识到要努力使困难变得更大。例如,对于我来说,这个Appimages系统似乎是个好主意;但是,下载程序不仅会遇到语言障碍(可以克服),而且简单的下载按钮在哪里? 这样做的原因是什么呢?有人提出这样的论点,因为它迫使您学习等等,但是如果我不想这样做呢? 还是我是新来的?我认为这种态度有一定目的,将阻止Linux及其计划达到凡人的目的,但我再说一遍,它必须有一些目的:满足那些了解自我的人的崇高敬佩»并保护业务计划,当然这只是一个评论,在此向您致以问候和感谢,感谢您对我们的了解。

    1.    克里斯托弗·卡斯特罗

      同样,我已经在Linux上工作了10年,与计算机专家相比,我学到了很多或相对很少的知识,但这足够了。

      非常感谢您的建设性评论,祝您假期愉快。

    2.    震动2

      我说的更多是出于自我的原因,它是针对更重要的一个,被称为“自由”。 没有责任和独立性的自由是不存在的,这就是为什么在Linux中您必须学习,因为这种自由的一部分来自于知道如何对使用OS承担责任以及它如何实现独立性的知识。 微软和苹果采取的政策是剥夺该知识,从而更易于操纵,使我们更加依赖于他们的“解决方案”,因为我们了解得越少,就越容易向我们出售其“解决方案”作为创新产品。或我们需要的东西,因为我们已经习惯了将解决方案应用到我们的问题上,其中很多时候它们对我们的用户不太有利。 但是正如他们在我的土地上所说的“不认识的人就像看不见的人”,也就是说,他的意思是他相信或吞噬了他们所说的成为该主题的新手的一切,这要困难一些。我在Linux中受苦。

  3.   马科斯

    Ala,有一对,并且不分析捕捉。 这篇文章完全无关紧要,然后将最好的软件包之一留在外面。 简而言之,如果没有,则无法将其删除。

    1.    克里斯托弗·卡斯特罗

      谢谢您的意见。

      问候。

  4.   旧金山

    仅仅因为您不喜欢它而将其搁置一旁并不意味着它不是“收敛”的选择,而是询问manjaro或solus。 来吧,技术问题不能以宗教狂热主义的态度来处理。 它看起来像是反规范的发脾气。

    1.    克里斯托弗·卡斯特罗

      我使用Ubuntu作为计算机上唯一的操作系统。

      有点狂热,但我把它留给你们大家看。

      如果要安装快照,则必须在Ubuntu中安装

      sudo apt install snapd

      并进行测试

      sudo snap安装hexchat

      并执行

      快跑六边形聊天

      完成。

      我只需要将其添加到帖子中即可。

      带有各自的图像。

      1.    机器人先生

        朋友它表明您几乎没有了解snap 它几乎可以在任何发行版中工作。 使用Linux Files,我使用它没有问题,我认为它是一个比Flatpack更严肃,更完整的选择。

        1.    克里斯托弗·卡斯特罗

          我对Snap不太了解。

          谢谢你的评论🙂

      2.    吸血鬼

        我认为您很困惑,为什么您要澄清必须安装snapd?

        “ Sudo apt安装快照”

        任何当前版本的Ubuntu中均已安装snapd。

  5.   威尔逊

    抱歉,但是我真的不认为“统一”是个好主意。
    GNU / Linux的强项和弱项是它的“无政府主义”精神,每个人都有自己的想法并将其发展到最大程度,我认为这是很好的。
    最终,创建了一个伟大的万神殿,里面充满了以非常不同的方式工作的分布,并且随着时间的流逝,一点一点地创造了一种“自然选择”,其中最好的主意是不断出现的主意。

    就我而言,我认为Guix GNU / Linux软件包系统非常有趣,而且如果引起轰动,许多发行版都会从那里获得有关其软件包管理系统的想法。

    对于其余部分,相同的多样性提供了更高的安全性(虚拟性高于真实性),因为必须根据攻击来考虑特定的分发,这限制了其“有效性”的范围

    因此,我认为包裹管理系统目前还不错,并且统一它们并不是乌托邦。
    更重要的是,“普通”用户甚至不怎么注意它。 仅图形界面类型“ App Store”就足以安装应用程序。 发行机构内部如何处理软件包并不是他们感兴趣的事情。

    顺便说一句,我爱您的博客,里面有很多有趣的东西。
    我希望有更多这样的网站,
    我可以说他们是西班牙语中计算机和技术博客真相的绿洲。
    保持这种方式!

    干杯! =)

    1.    克里斯托弗·卡斯特罗

      正如您所说,好主意或坏主意将在几年内告诉我们所有这些事情的命运。

      开个好聚会。

  6.   市场

    如果要实现乌托邦,使用源代码的发行版(如Gentoo Linux)会发生什么?

    1.    克里斯托弗·卡斯特罗

      因此,我认为当前发行版不会停止更新以拥有该软件发行模型。

      感谢您的评论。

  7.   米格尔

    我去了Flatpak网站,那里有5个应用程序,是吗?

    1.    克里斯托弗·卡斯特罗

      参观Flathub

  8.   贡萨洛·马丁内斯

    这个想法与macOS上的应用程序工作原理非常相似。 一个.app文件夹,其中包含使应用程序正常运行所需的一切,而实际上无需运行安装程序。

    就像我经常说的(让我有些烦恼),苹果是自由软件的第一大敌人(比我敢说的还要强大),除了复制想法和实现时,苹果在所有方面都是如此。

    1.    何塞·罗德里格斯

      但是他们没有复制自包含应用程序的想法,因为从一开始它就是OX的方式,此外,在OSX中,您可以像在Linux中一样使用存储库,看看homebre,macports(与BSD端口或Gentoo端口)。 我进入Linux已有20多年了,自从我到达美国以来,我就专门从事OSX方面的工作,这两个方面都可以告诉您,因为OSX的核心是经过修改的BSD。 在服务器上,我仍然使用linux,但是对于我的工作站,没有什么比OSX更好。 到目前为止,我所见过的最好的终端机iTerm2,在Linux中没有远程相似之处,只有错误的副本,几乎相同的命令,如果需要,您可以通过控制台进行所有操作,但是同时它们并不能消除UI的简单性。 总而言之,如果您要单击单击单击单击,就可以使用它,如果您想要一个超越所有按钮的图形界面,则可以使用它,但是如果您要按上帝的意愿在控制台中工作,也可以使用它。 在Linux上,您无法执行OSX所不能做的任何正常工作,并且相信我,正如我在一开始就告诉您的那样,我作为专业程序员使用Linux已有20多年了(我什至做过驱动程序),作为管理员和普通用户,与Windows一样,现在使用OSX已有5年了,我认为我有足够的经验可以比较。 iOS和Android同样如此,与Android相比,iOS上的编程是女神。 无论如何,Linux应该应用相同的OSX理念,对于普通用户而言,一切都超级简单,但是如果您要下载,请放下心来做自己想做的事情。

  9.   贡萨洛

    大规模使用所有程序的问题是,我们回到Linux的Windows中,每个程序都有其依赖项,而不是所有依赖项都位于同一个/ lib目录中,除了它将在服务器和计算机上占用的巨大空间之外,我们用最纯粹的Windows样式填充了所有依赖项,这一切都是凌乱的,让我们告别了Unified和standard / lib目录,这些依赖项中的许多最终都将过时(很难更新所有依赖项),并且使我们的计算机更加脆弱。
    作为临时和紧急解决方案,我很好地看到了这些系统,但是作为一般解决方案,我没有看到将程序与依赖项结合在一起的正确的软件包系统。