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社區已經採取了行動,使我們遠離了她。

 


本文內容遵循我們的原則 編輯倫理。 要報告錯誤,請單擊 這裡.

21條評論,留下您的評論

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  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 portage)。 我進入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風格的依賴關係來填充計算機,這一切都是混亂的,讓我們告別統一和標準的/ lib目錄,這些依賴關係中的許多最終都將過時(很難更新所有依賴關係),並使我們的計算機更容易受到攻擊。
    作為一個臨時的緊急解決方案,我很好地看到了這些系統,但是作為一個通用的解決方案,我沒有看到將程序與依賴項結合在一起的正確的軟件包系統。