GNU/Linux下的應用中心和包管理器應該都旨在幫助用戶更便利地安裝軟體,但是兩者都存在問題。

包管理器向用戶顯示的信息太少。在使用包管理器時,用戶常常需要事先知道安裝什麼包,然後通過包管理器進行操作。應用中心向用戶顯示的信息則太多。對應用的評價功能幾乎不能讓用戶得到任何有用信息,而應用的截圖也很少提供有用的信息。此外,如果應用中心出現了錯誤,用戶很難排除錯誤,但是在包管理器中排除錯誤相對容易。但是應用中心確實讓用戶更容易安裝軟體本身,而無須額外獲取大量信息。

能否考慮綜合兩者的優點以建造一個更好的幫助用戶安裝軟體的應用?


應用中心最終安裝程序的時候還是會調用包管理器來執行具體操作。可以理解為應用中心是包管理器的一個前端界面而已。當然應用中心可以更好地呈現軟體的信息,包括截圖、用戶評價等。據我所知Ubuntu里的應用中心,安裝應用的時候可以展開命令行輸出的窗口,看到背後執行dpkg的輸出。如果有錯誤的話可以看這個輸出來調試。


我一直都是用命令行安裝包的,而且從不加 -y。

需要什麼方面的包,google 一下不就行了。

還有啊,普通用戶多半用不慣 Linux,專業用戶(例如程序員),我真沒見多少喜歡所謂的應用商店的,確實不好使。


對於非專業用戶 別折騰Linux桌面了 老老實實買個雲伺服器來學習Linux

有一定使用經驗了再去搞桌面


題主描述中包管理器不適用的核心因素是沒法模糊搜索,即利用關鍵詞來找到關聯的軟體包;但我所知的大部分包管理器都有搜索功能,其實就是多學一個命令的事;就算不用命令行搜,像apt,snap和pacman都有網站或者wiki可以像應用中心那樣通過對應用的描述來找到關聯的包名稱。


可以試試 debian 的新立得

可以進行搜索,也可以直接手動去找,下邊的框框里有相應軟體的詳細介紹,想看截圖的話可以點擊獲取截屏,想看變更、瀏覽主頁都比較方便。

左邊上邊的框框可以對軟體進行大的分類,GNOME 桌面相關應用, 教育相關,視頻相關,遊戲相關,網路相關,科學相關,各種相關。。。

左上的框框實際上是根據左下的選項變動的,比如我上邊的那些分組,對應的是組別。

如果我選擇狀態,則會對安裝、未安裝等等各種情況進行分類,具體看截圖吧

下面幾個選項就不一一介紹了,這個是個人相當喜歡的一款軟體,這個軟體其實出的相當早了,雖然近幾年 Linux 上出了不少軟體中心之類的東西,不過我覺得沒有一款有這個好用的,當然,也可能是習慣原因。


沒必要啊,你看snap都被罵成狗了,chromium默認進了snap,其他derivative的distro都不接受


對於個人電腦來說, 我認為更需要應用中心

對於Linux伺服器來說,一般是沒有圖形界面的,更需要包管理器


我對「用戶常常需要事先知道安裝什麼包」沒有理解。

如果用戶連這個包都不知道,怎麼會想到要去安裝它呢?


搜索不到軟體包確實是個問題,但我覺得那應該怪在軟體包的簡介大半是英文。。。

反正我是挺討厭pacman -Ss然後把滿屏幕的輸出粘貼到翻譯軟體裡面的。


一個專業的開發者用的一定是包管理器,應用中心面對的就是普通用戶,但是普通用戶為什麼要用Linux呢?


需要抗量子加密, post-quantum 還可以翻譯為「後量子」。 Lattice 和 isogeny 可抵禦量子計算機,像 SIKE 基於 isogeny 。普朗克時間是最短的時間,普朗克長度是最短的長度;量子計算機的能力受到普朗克單位限制,因此有些加密演算法抵禦量子計算機。 @數學就是藝術


推薦閱讀:
相关文章