Software-Installation

macos .pkg 文件的 linux 等價物是什麼

  • May 12, 2021

我的意思是那些也可以包含安裝前和安裝後腳本的安裝程序文件。所以不要談論正常的包管理器。我嘗試在Google上搜尋,但我找不到它。對不起,如果我是個白痴。我聽說過一些關於 appimages 的事情,是一樣的還是不一樣的?我個人希望從 macos 切換到 arch,但我喜歡安裝程序。

在大多數情況下,在 Linux 發行版上安裝應用程序的推薦方法通過包管理器;這帶來了許多好處,包括能夠安裝任何所需的依賴項、安全更新的可用性以及軟體包的身份驗證(請參閱如何保證 Debian 軟體包的真實性?對於 Debian;許多其他發行版具有類似的設置)。如有必要,此類軟體包可以包括安裝前和安裝後腳本。

從包管理器安裝應用程序不必涉及命令;許多桌面環境將包管理器集成到它們的“軟體目錄”中。例如 GNOME 有它的軟體應用程序(它也集成了 Flatpak,見下文)。

但是,可以以類似於您在 macOS 上使用.pkg文件的方式安裝應用程序。在當今的許多桌面環境中,點兩下軟體封包件將安裝它,並在必要時提示進行管理授權。在許多環境中,這會跳過包的身份驗證方面,但是如果系統配置的儲存庫中有升級可用,以這種方式安裝的包也可以升級。

也可以.pkg為 Linux 創建 -style 安裝程序,例如使用 MojoSetup(請參閱為 Linux 製作下載和安裝樣式程序)。程序也可以使用Flatpak或類似工具打包;在 Flatpak 的情況下,結果通常是一個.flatpakref可以通過點兩下安裝的文件(這就是從Flathub安裝的方式)。

AppImage文件略有不同;它們是單個文件中的獨立應用程序,不需要安裝。所需要的只是下載它們,然後點兩下它們將執行打包的程序,無需任何安裝步驟(因此無需管理訪問)。

引用自:https://unix.stackexchange.com/questions/649359