搓了一個(gè)Deepin15的兼容環(huán)境(也支持Deepin20/23)

今天碰巧 網(wǎng)易郵箱大師 有 Linux 原生版,詳細(xì)可以看這里:https://bbs.deepin.org/post/258703
那我也把自己搞的兼容環(huán)境發(fā)一下(類似 dcm 的東東,寫來練手的)
這個(gè)兼容環(huán)境和 ablrun 一樣都用到了 bwrap,但是不同之處(目的也并不相同)在于 ablrun 只提供新版的 glibc 以解決
glibc 問題,而此環(huán)境(也叫 gx-env)則提供了較為完整的容器,這里用的是 Ubuntu 22.04(一開始是想讓 deepin
15.11 能夠運(yùn)行一些比較新的軟件)
但是比較坑的是 bwrap 的權(quán)限問題,例如在這個(gè)兼容中不能用 sudo(和 pkexec),以及使用起來會(huì)比 ablrun 繁瑣(惱),以及運(yùn)行 chrome 內(nèi)核的應(yīng)用也有問題(deepin23好像就可以,可能是 bwrap 后續(xù)修復(fù)了這個(gè)問題)
目前這個(gè)東東的完成度還不高,反正能用就行

在第一次運(yùn)行該程序時(shí)會(huì)提示要輸入密碼,別點(diǎn)取消啊,不然兼容環(huán)境用不了別怪我
也提供了預(yù)裝該兼容環(huán)境的系統(tǒng)安裝鏡像,預(yù)裝 6.1.11-hwe 內(nèi)核,如果出現(xiàn) 安裝鏡像的安裝 deb 包按鈕按了沒用的問題,輸入sudo apt update ; sudo apt upgrade
獲取更新包即可
(更詳細(xì)的可以看我近一段時(shí)間的 B 站動(dòng)態(tài):https://space.bilibili.com/695814694/dynamic)





常見問題
如何在兼容環(huán)境安裝應(yīng)用
安裝程序后啟動(dòng)器會(huì)出現(xiàn)一個(gè)“兼容環(huán)境設(shè)置”的東東,在這里面就可以選擇從 星火應(yīng)用商店 和 deb 安裝器安裝

如果在安裝程序后并關(guān)閉 deb 安裝器/星火應(yīng)用商店卻沒有在啟動(dòng)器出現(xiàn)快捷方式,可以點(diǎn)擊“刷新啟動(dòng)器圖標(biāo)”按鈕重新生成
能用這個(gè)運(yùn)行 UEngine 環(huán)境嗎(在deepin15.11運(yùn)行UEngine環(huán)境)
不能
能用這個(gè)運(yùn)行 Wine 環(huán)境嗎(在deepin15.11運(yùn)行Wine環(huán)境)
可以

能使用 sudo/pkexec 嗎
因?yàn)?bwrap 的限制,不行。
但是你可以在“兼容環(huán)境設(shè)置”里面的“打開終端(root)”來變相獲取 root 權(quán)限
如何在兼容環(huán)境運(yùn)行 chrome 內(nèi)核應(yīng)用?
因?yàn)?bwrap 的問題(23似乎修復(fù)了),需要在 “兼容環(huán)境設(shè)置”中勾選 --no-sandbox 選項(xiàng)并保存,并點(diǎn)擊“刷新圖標(biāo)按鈕”
注:部分程序可能在勾選該選項(xiàng)后會(huì)異?;驘o法運(yùn)行,如無必要不建議開啟
能在非 X86 架構(gòu)上使用嗎
如果有非X86架構(gòu)的gx-env-runtime包就可以
能命令調(diào)用嗎
可以,使用 gx-env-run
命令即可
為什么提供的 Deepin15.11 安裝鏡像的安裝 deb 包按鈕按了沒用
因?yàn)榇虬虻奶保隽诵﹩栴},輸入sudo apt update ; sudo apt upgrade
獲取更新包即可
支持聲音和輸入法嗎
支持(前提不是以 root 權(quán)限運(yùn)行),但例如網(wǎng)易云音樂等程序還是不行
下載鏈接
Gitee:https://gitee.com/gfdgd-xi/deepin15-ubuntuenv
Github:https://github.com/gfdgd-xi/deepin15-ubuntuenv
123盤:https://www.123pan.com/s/pDSKVv-UxaWv.html