自從我使用Apple MacBook并告別Windows以來,Apple系統(tǒng)的穩(wěn)定性非常好。 使用后,合上蓋子,放置十天半。 沒有問題。 Windows系統(tǒng)無法正常工作。 您要么無法入睡,要么醒來后計算機突然顯示錯誤消息,甚至可能是藍屏。 與Windows系統(tǒng)相比,安裝Apple系統(tǒng)軟件可謂是一種樂趣。 將其直接拖到應用程序文件夾中,或雙擊下一步以完成安裝。 從來沒有任何成癮問題,私有財產(chǎn)和房屋都沒有。 在Brew的幫助下,只需一個命令,您就可以安裝更多與Debian Linux apt和RedHat Linux yum一樣易于使用的軟件。
1、倚天劍一出,誰與爭鋒!
linux在桌面市場一直不溫不火,一個重要原因就是軟件安裝麻煩,同一個軟件必須適配多個發(fā)行版,導致出現(xiàn)各種安裝包,ubuntu和centos安裝包格式不同,slackware和arch linux安裝包格式也不同,造成軟件應用發(fā)行的額外負擔,給用戶選擇帶來困擾。此時,出現(xiàn)了一統(tǒng)江湖的安裝包格式AppImage,幾乎支持所有的Linux發(fā)行版,軟件安裝和蘋果Mac系統(tǒng)一樣的方便好用。
2、安裝即是運行,就這么方便
AppImage格式安裝包不需要特別配置,也不需要用戶處理復雜的依賴包關系,下載后只要用戶有可執(zhí)行權限,雙擊運行,到手即用。
這個一統(tǒng)江湖的軟件應用安裝包格式真正實現(xiàn)了一次打包,到處運行,目前支持的Linux發(fā)行版有:Arch Linux、Centos 、Debian、Fedoral、Suse 、RHEL和Ubuntu,涵蓋了主流發(fā)行版,不再為各種不同發(fā)行版的軟件安裝環(huán)境、包依賴關系而發(fā)愁,更不需要編譯源代碼和調試安裝腳本。
3、對國產(chǎn)發(fā)行版deepin支持良好
以下載神器Motrix為例,它的Linux安裝包采用了AppImage格式,將包下載后雙擊運行,但是卻沒有任何反應,為了查找原因,我在終端下手動運行Motrix應用,出現(xiàn)報錯信息如下:
大意是權限配置不對,根本原因在于Debian系統(tǒng)默認是禁用非特權用戶命名空間的,目的是為了防止內核受漏洞攻擊,類似于Windows的內核執(zhí)行保護,此時,輸入并運行如下命令開啟非特權用戶命名空間:
sudo sysctl kernel.unprivileged_userns_clone=1
這時,再雙擊運行下載好的Motrix應用就可以順利打開了。
但是,為了安裝期間,應再輸入并運行以下命令,防止內核受到漏洞攻擊:
sudo sysctl kernel.unprivileged_bpf_disabled=1
這樣以下,就可以開心愉快地使用AppImage安裝包格式啦?,F(xiàn)在Chrome和FireFox瀏覽器、GIMP平面設計軟件、LibOffice辦公軟件等常用Linux應用都發(fā)布了相應的AppImage安裝包,以后會有越來越多的應用使用這種方便的安裝包格式,Linux桌面應用蓬勃發(fā)展是指日可待了!