摘要
銀河麒麟服務(wù)器版默認(rèn)采用最小化安裝、不含圖形環(huán)境,裝好WPS后卻打不開,多數(shù)情況是系統(tǒng)缺少X11圖形庫。本文講清X11客戶端庫為何不可或缺、如何用ldd確認(rèn)缺庫,以及重裝X11圖形庫的正確步驟,并以麒麟工控機(jī)為例說明系統(tǒng)適配時(shí)的選型要點(diǎn)。
一、裝好WPS卻打不開
在麒麟工控機(jī)上裝好銀河麒麟服務(wù)器版與WPS,雙擊卻打不開,常讓人誤以為是系統(tǒng)或軟件損壞。實(shí)際多數(shù)情況下,問題不在系統(tǒng)本身,而在于缺少X11圖形庫,導(dǎo)致WPS這類桌面應(yīng)用無法啟動(dòng)圖形界面。
WPS的Linux版本屬于桌面圖形應(yīng)用,需X11客戶端庫(libX11、libxcb)才能創(chuàng)建和繪制窗口。系統(tǒng)若沒有這套圖形庫,WPS啟動(dòng)時(shí)會(huì)因找不到依賴而無法彈出界面。
所以第一步不該急著重裝系統(tǒng)或重裝WPS,而應(yīng)確認(rèn)圖形庫是否就緒。把“打不開”先歸因?yàn)閳D形依賴缺失,排查方向會(huì)更明確,也避免在系統(tǒng)完好的情況下做無謂的重裝。

二、缺的為何是X11圖形庫
有人會(huì)猜測是缺字體、缺解碼器,或WPS安裝包損壞。但WPS在Linux下打不開,更常見的原因是它依賴X11這一套客戶端庫來與顯示服務(wù)通信,庫不齊程序就無法建立窗口。
銀河麒麟服務(wù)器版(如SP3)默認(rèn)采用最小化安裝,并不包含X11圖形棧和桌面環(huán)境。這正是服務(wù)器場景的取舍:少裝組件、更輕量,但也意味著GUI應(yīng)用不能直接運(yùn)行。
因此當(dāng)麒麟工控機(jī)裝上服務(wù)器版銀河麒麟后再跑WPS,缺的往往不是WPS本身,而是它賴以渲染窗口的X11圖形庫。認(rèn)清這一點(diǎn),就能把處置重點(diǎn)從“修軟件”轉(zhuǎn)向“補(bǔ)圖形依賴”。

三、怎么確認(rèn)少了X11庫
在麒麟工控機(jī)上打開終端,用“l(fā)dd”命令查看WPS程序依賴,若輸出中標(biāo)記“not found”的條目包含libX11.so.6或libxcb,基本可判定是X11客戶端庫缺失。
啟動(dòng)WPS時(shí)的報(bào)錯(cuò)也會(huì)點(diǎn)名缺失的庫:“error while loading shared libraries: libX11.so.6: cannot open shared object file”,比盲目重裝更可靠。
確認(rèn)缺庫后,思路就清晰了:不必重裝系統(tǒng),也不必?fù)QWPS版本,只要把缺失的X11客戶端庫補(bǔ)齊,圖形界面就能恢復(fù)。下面給出在銀河麒麟上的具體步驟。

四、重裝X11圖形庫步驟
在麒麟工控機(jī)的銀河麒麟服務(wù)器版上,修復(fù)X11圖形庫依賴最穩(wěn)妥的方式是用系統(tǒng)自帶的包管理器。下面以yum/dnf為例,給出確認(rèn)、安裝與驗(yàn)證三步。
| 步驟 | 命令示例 | 目的 |
| 確認(rèn)缺失 | ldd /usr/bin/wps | grep -i "not found" | 查看是否缺libX11/libxcb |
| 安裝X11庫 | yum install -y xorg-x11-server-Xorg xorg-x11-xinit libX11 libxcb | 補(bǔ)齊圖形客戶端庫 |
| 驗(yàn)證啟動(dòng) | wps & | 重啟后WPS能正常打開編輯 |
先執(zhí)行確認(rèn)命令,看依賴?yán)锸欠袢詷?biāo)記“not found”;若確認(rèn)缺X11相關(guān)庫,再用yum或dnf安裝xorg-x11系列客戶端庫。請確保系統(tǒng)軟件源已配置,否則安裝命令會(huì)提示找不到包。
安裝完成后重啟系統(tǒng)或重新登錄,再次啟動(dòng)WPS即可正常打開并編輯文檔。若仍打不開,可回到ldd確認(rèn)是否還有其他依賴未滿足,再針對性補(bǔ)齊。

五、麒麟工控機(jī)選型提醒
回到麒麟工控機(jī)本身,這類故障提醒我們:在服務(wù)器版系統(tǒng)上部署桌面應(yīng)用前,要先確認(rèn)圖形棧是否齊備。多數(shù)“打不開”并非硬件或系統(tǒng)損壞,而是圖形依賴沒跟上。
以東田工控DTB-3086-3350麒麟工控機(jī)為例,這款機(jī)型面向工業(yè)現(xiàn)場、可適配運(yùn)行銀河麒麟,現(xiàn)場就曾遇到服務(wù)器版裝WPS打不開的情況。
根因正是系統(tǒng)缺少X11圖形庫,按前述步驟重裝X11庫后,WPS在該麒麟工控機(jī)上恢復(fù)正常的打開與編輯。這個(gè)案例說明,選配麒麟系統(tǒng)時(shí)要同步確認(rèn)圖形棧需求。
東田工控為該機(jī)型提供銀河麒麟系統(tǒng)適配,以及圖形庫、驅(qū)動(dòng)層面的技術(shù)支持,幫助現(xiàn)場在部署桌面應(yīng)用時(shí)少走彎路。需要運(yùn)行WPS、瀏覽器等圖形軟件的工業(yè)現(xiàn)場,采購時(shí)可直接向廠商確認(rèn)機(jī)型與系統(tǒng)版本是否已含圖形環(huán)境,把適配工作前移到選型階段。

結(jié)語
麒麟工控機(jī)上銀河麒麟服務(wù)器版裝WPS打不開,根因多是系統(tǒng)缺少X11圖形庫而非軟件損壞。認(rèn)清X11客戶端庫的作用、用ldd確認(rèn)缺庫、再用包管理器補(bǔ)齊,就能快速恢復(fù)圖形應(yīng)用。
FAQ
怎么快速判斷是不是缺X11庫?
在終端用ldd查看WPS依賴,若輸出中l(wèi)ibX11.so.6或libxcb標(biāo)記“not found”,或啟動(dòng)時(shí)報(bào)“error while loading shared libraries”,即可判定為X11庫缺失。
裝好X11庫后還要重裝系統(tǒng)嗎?
通常不需要。補(bǔ)齊X11客戶端庫并重啟或重新登錄后,WPS即可正常打開編輯;只有存在其他未滿足依賴時(shí),才需要回到ldd繼續(xù)排查。
選配麒麟系統(tǒng)時(shí)要注意什么?
在麒麟工控機(jī)上部署WPS等桌面應(yīng)用時(shí),選型階段就應(yīng)向廠商確認(rèn)機(jī)型與銀河麒麟版本是否已含圖形環(huán)境,把圖形棧適配前移,避免現(xiàn)場補(bǔ)缺庫的反復(fù)。





10149
