国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Linux Mint開始默認禁止安裝snapd工具

Linux愛好者 ? 來源:開源中國 ? 2020-08-14 17:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

上個月,隨著 Linux Mint 20 的發布,Linux Mint 開始默認禁止安裝 snapd 工具。直接起因是,從 Ubuntu 19.10 開始,系統會直接從上游覆蓋 Chromium 的 APT 軟件包,然后自行下載 snapd 工具,隨即以 Snap 包的形式安裝 Chromium 瀏覽器。整個過程以 root 身份運行,自動安裝,并未獲取用戶授權。

在相當長的一段時間內,Linux Mint 是除 Ubuntu 之外擁有最多用戶的 Linux 發行版。基于 Ubuntu 和 Debian 的 Linux Mint 繼承了二者的眾多特性,它與 Ubuntu 的軟件庫也幾乎完全兼容,并采用 APT(Advanced Packaging Tools,高級打包工具)進行軟件包管理。直到 2014 年,Ubuntu 推出Snap,開始用 Snap 和 APT 并行分發軟件。

不同于傳統的 Linux 軟件包管理方法(如 APT 和 RPM),Snap 包含了軟件運行需要的所有依賴關系,并將其全部捆綁在一個系統鏡像中,這在一定程度上簡化了軟件管理過程。不僅如此,統一化的 Snap 軟件包能夠在不同 Linux 發行版上運行,開發者無需再針對不同的發行版分別構建,軟件部署的難度有所降低,軟件開發和最終部署之間的延遲也得以縮減。

Canonical 最初將 Snap 作為一份跨平臺解決方案提供出來,但如今在 Linux Mint 等看來,它本身更成為一個問題。事實上這并非 Linux Mint 團隊首次公開發聲,他們在一年前就表露過對 Snap 的擔憂:“當它無緣無故替換掉軟件包時,當它開始損害我們與上游項目和軟件供應商的互動,并使我們別無選擇時,它就成為了一種威脅。”

當時,Linux Mint 團隊表示希望與 Ubuntu 及 Snap 項目組進行協商。但一年后的現在,Ubuntu 20.04 中的 Chromium 軟件包仍然是一個空殼子,一切依舊指向 Ubuntu 的 Snap 應用商店。因此,Linux Mint 團隊決定,從 Linux Mint 20 開始,APT 將不再允許以 Snap 形式進行安裝。該版本會保留 Chromium 的空包,告知用戶緣由,并指引合適的獲取方法。

Linux Mint 宣布不再支持 Snap 后,Canonical 終于給出公開回復。Ubuntu 工程服務負責人 Alan Pope 針對此次沖突的起源——Chromium 軟件包事件——作出了回應。

Pope 認為,Chromium 不是 Ubuntu 上的默認瀏覽器,用戶較少,受到的影響也不大。他提到 Chromium 每六周一個大版本,期間還有許多次要版本的高更新頻率,要為不同的 Ubuntu 版本及各類架構提供更新并非易事,而 Snap 能夠支持這樣高頻率的更新。用戶通過 Snap 也能夠并行安裝穩定版、測試版或開發版等多個不同發行版。

不過,整個事件的爭議焦點不在于此,不止 Chromium 會遇到這種情況,Canonical 對gnome-softwaredeb 軟件包也施加了同樣的方法。Canonical 推行 Snap 不完全是為了幫助簡化軟件包管理過程,更是為了自己的用戶群增長做考慮。

確實,為 Linux 桌面構建應用存在困難。前 KDE 董事會成員 Frank Karlitschek 在 2019 年的 Linux 應用峰會上曾坦言 “Linux 應用程序只有四到五百個,macOS 和 Windows 上卻有數萬個”。Linus Torvalds 也在去年感慨 “The Linux desktop is in trouble”(Linux 桌面陷入了困境),因為“我們沒有一個標準化的 Linux 桌面”,對于許多開發者來說,這是一大阻礙因素。

真正惹惱 Linux Mint 的,是 Canonical 對待 APT 軟件包的態度,和剝奪用戶權利的壟斷式行為。Linux Mint 團隊用 Spotify 做例證:當一個 Fedora 用戶想要安裝 Spotify 時,會被跳轉至snapcraft頁面。與此同時,Spotify 不再提供 RPM 軟件包、appimage、Flatpak 或其他格式,用戶別無選擇,只能從 Snap Store 下載。

常與 Snap 一同被提起的 Flatpak 也被 Linux Mint 團隊拿來作比較。相對而言,Flatpak 更加自由,它允許任何人創建商店,它的客戶端也能夠與多個商店建立聯系,當雙方意見不合時,開發者可以選擇創建自己的 Flatpak 商店,而不一定要在 Flathub 發布應用。

相較而言,Snap 發布之初就只有一個客戶端,無法與多個服務器通信,這樣的模式讓 Linux Mint 團隊從一開始就感到擔憂。起初,他們以為,“只要 Snap 沒有成為 Linux 的發布標準,只要開發者持續分發軟件包,只要 Snap 不影響到已經擁有的東西,就可以了”。如今事情的發展顯然不在預期。

在 Linux Mint 團隊看來,原先使用的 apt/dpkg 等軟件包管理器更成熟,也更為自由軟件著想,不商業化,涉及的東西沒有那么多,只要給用戶授權并提供發行版就好。而 Snap 包無法被修改、重構、打補丁或是鏡像。現在 Snap 甚至做得過頭了,借由 APT 軟件包來安裝自己受商業控制的軟件包管理系統,這完全打破了 Snap "永遠不會取代 APT" 的承諾。

一年前發布的博客文章中,Linux Mint 的負責人 Clement 曾指出 Snap 的好處:可以提供 Linux 之前無法訪問到的軟件。他表示“希望有一天可以將 snap 集成到 Linux Mint 中,盡管市場可能會受到影響”。目前,尚不清楚雙方是否還會展開對話,以找尋合適的解決方案。

借LWN.net之言,“希望 Linux Mint 的這一舉措能夠促使事情朝著更開放的方向發展,以開放形式實現的 Snap 打包系統將會是整個 Linux 社區的勝利”。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    88

    文章

    11763

    瀏覽量

    219079
  • 工具
    +關注

    關注

    4

    文章

    317

    瀏覽量

    28873
  • SNAP
    +關注

    關注

    0

    文章

    40

    瀏覽量

    16085

原文標題:Snap 被 Linux Mint 拋棄

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Linux系統性能調試工具—strace

    今天給大家分享一個linux內核自帶的調試工具,該工具可用于查看和定位系統問題,進程運行過程探索,進行進程監控,對每個系統調用都可以監測,有助于我們優化系統性能。
    的頭像 發表于 01-30 17:03 ?1914次閱讀
    <b class='flag-5'>Linux</b>系統性能調試<b class='flag-5'>工具</b>—strace

    linux-arm開發環境的簡單配置

    安裝ftp軟件 cutftp等 配置串口工具 超級終端 安裝tftp服務,也可以使用linux上的tftp。 linux上: 1
    發表于 01-13 07:56

    如何在2026年Rocky Linux(8、9和10)上安裝Docker

    Docker 已成為現代應用部署、開發和基礎設施自動化的核心技術。如果你在服務器或VPS上運行Rocky Linux,學會在Rocky Linux安裝Docker是你2026年能掌握的最寶貴技能
    的頭像 發表于 01-12 17:21 ?1209次閱讀

    學習Linux應該從哪里開始

    、交叉編譯、網絡棧、文件系統……到底從哪里開始學,才能既不繞彎路,又能學得“有感覺”? 今天, 深圳市鋇錸技術有限公司 就來帶你拆解這個問題。 一、先理解:Linux 到底是什么? 很多人學 Linux,一上來就打開虛擬機敲命令
    的頭像 發表于 10-16 09:51 ?457次閱讀
    學習<b class='flag-5'>Linux</b>應該從哪里<b class='flag-5'>開始</b>?

    搭建自己的ubuntu系統之VMware Tools安裝

    ,然后就開始安裝,遇到yes就輸入yes,其他一律回車默認安裝就可以。elf@ubuntu:~/vmware-tools-distrib$ sudo ./vmware-install.
    發表于 09-25 09:45

    飛凌嵌入式ElfBoard ELF 1板卡-busybox構建根文件系統之Busybox編譯

    Busybox簡介Busybox是一個集成了三百多個最常用Linux命令和工具的軟件。Busybox包含了一些簡單的工具,例如ls、cat和echo等等,還包含了一些更大、更復雜的工具
    發表于 06-19 17:23

    詳解Linux系統中的服務管理

    Linux中,無論何時當你安裝任何帶有服務和守護進程的包,系統默認會把這些服務的初始化及 systemd腳本添加進去,不過此時它們并沒有被啟用。
    的頭像 發表于 05-23 15:10 ?837次閱讀
    詳解<b class='flag-5'>Linux</b>系統中的服務管理

    cyusb3014在安裝驅動的時候,默認的pid變成了pid_00bc,不再是默認的pid_00f3,如何改回默認的pid_00f3呢?

    安裝驅動的時候,默認的pid變成了pid_00bc,不再是默認的pid_00f3,如何改回默認的pid_00f3呢?
    發表于 05-21 06:25

    CFA科普系列01|EDA工具裝不上?可能不是你技術差,而是少了這兩個命令

    的百度谷歌搜索、社區發帖、甚至刪庫重裝的循環中。 但真相是:安裝不上,不一定是你不懂命令,可能只是沒用對工具。今天,我們就用一篇文章,帶你看懂兩個最基礎卻最常用的 Linux 安裝工具
    發表于 05-09 15:27

    用一套Linux系統,撐起整個芯片設計平臺?CFA團隊教你如何搭好EDA智算平臺的技術底座

    時間,則可以選擇 Ubuntu。 軟件包管理:從RPM到YUM,讓EDA工具“一鍵上崗” 在對Linux系統的使用和操作過程中,需要經常安裝、卸載和升級各種應用軟件。 要讓一個系統能正常運行各種EDA
    發表于 05-07 14:44

    Linux常用命令大全

    Linux常用命令是指在Linux操作系統中廣泛使用的命令工具,這些命令工具可以完成各種不同的任務,如管理文件和目錄、操作進程、網絡通信、軟件安裝
    的頭像 發表于 05-03 18:08 ?1878次閱讀

    DevEco Studio 工具如何安裝

    簽名。 步驟 3在編輯窗口右上角的工具欄,點擊運行按鈕,或使用默認快捷鍵 Shift+F10(Mac 為 Control+R)運行工程,等待編譯完成即可便運行在設備上。 至此,驗證了 DevEco Studio 工具已正確
    發表于 04-24 07:38

    Linux環境再升級:PLIN驅動程序正式發布

    PLIN驅動程序現已正式發布,本文將展示如何安裝PLIN驅動程序,以及如何在Linux環境下進行基本的PLIN通信操作,確保您能夠快速掌握并應用這一新工具
    的頭像 發表于 04-21 15:29 ?1062次閱讀
    <b class='flag-5'>Linux</b>環境再升級:PLIN驅動程序正式發布

    從零開始馴服Linux(一):ZYNQ-Linux啟動文件構建全解析

    源碼需要在linux系統(虛擬機)中安裝相應的交叉編譯工具鏈。安裝ZYNQ-7000系列芯片的交叉編譯工具鏈需要sdk.sh文件。把開發板資
    發表于 03-20 16:48

    如何將Linux安裝包快速轉成玲瓏包

    本篇將以 motrix 為例為大家展示如何將 Linux 安裝包快速轉成玲瓏包。
    的頭像 發表于 03-12 16:01 ?1697次閱讀
    如何將<b class='flag-5'>Linux</b><b class='flag-5'>安裝</b>包快速轉成玲瓏包