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