glibc 2.31補(bǔ)丁導(dǎo)致Linux子系統(tǒng)WSL 1運(yùn)行Ubuntu 20.04出問題
我們使用的Linux系統(tǒng)最近出現(xiàn)了一些問題,可能會(huì)在子系統(tǒng)WSL 1運(yùn)行Ubuntu版本的時(shí)候出現(xiàn)一些故障。據(jù)悉是因?yàn)間libc 2.31補(bǔ)丁導(dǎo)致問題的出現(xiàn)。詳細(xì)內(nèi)容請(qǐng)見下文~
【微軟win10最新資訊】
glibc 2.31補(bǔ)丁導(dǎo)致Linux子系統(tǒng)WSL 1運(yùn)行Ubuntu 20.04出問題Ubuntu 論壇一個(gè)帖子指出,Windows 的 Linux 子系統(tǒng) WSL 1 在運(yùn)行 Ubuntu 20.04 LTS 時(shí)將會(huì)出現(xiàn)問題
提醒用戶注意相關(guān)版本的使用。
問題來自 glibc 2.31 中的補(bǔ)丁,該補(bǔ)丁以類似于 UNIX 的方式實(shí)現(xiàn)了基于 CLOCK_REALTIME 的 nanosleep() 庫調(diào)用。
在 NT 內(nèi)核上模擬 UNIX 系統(tǒng)時(shí)鐘非常棘手。WSL 1 實(shí)現(xiàn)了最流行的基于時(shí)鐘的系統(tǒng)調(diào)用
但并非全部都實(shí)現(xiàn),并且沒有將 CLOCK_REALTIME 支持構(gòu)建到 nanosleep 中。
WSL 1 完全實(shí)現(xiàn)這一支持還需要一些時(shí)間,而除非是 Windows Insider 用戶
否則可能幾個(gè)月內(nèi)都不會(huì)見到問題修復(fù)。沒有此修復(fù)程序,WSL 1 上的 Ubuntu 20.04 往往會(huì)崩潰
甚至在升級(jí)到 Ubuntu 20.04 的過程中也會(huì)有問題。
用戶可以怎么做呢?對(duì)于 WSL 1 用戶,建議暫時(shí)停留在 Ubuntu 18.04 LTS,不向上升級(jí)到 20.04(幾周后發(fā)布)。
對(duì)于 WSL 2 用戶,Ubuntu 20.04 發(fā)布時(shí)可以隨意升級(jí),甚至更早就可以使用非穩(wěn)定版本進(jìn)行測(cè)試。
對(duì)于升級(jí)到 WSL 2 的 WSL 1 用戶,當(dāng) Ubuntu 20.04 可用時(shí)
應(yīng)首先使用以下命令將 Ubuntu 18.04 鏡像轉(zhuǎn)換為 WSL 2:
$ wsl.exe --set-version Ubuntu 2
再將其升級(jí)到 20.04。
而如果無論如何就是想要從 WSL 1 升級(jí) Ubuntu 20.04,那么在升級(jí)前,先阻止 libc6 更新:
$ sudo apt-mark hold libc6
以上就是glibc 2.31補(bǔ)丁導(dǎo)致Linux子系統(tǒng)WSL 1運(yùn)行Ubuntu 20.04出問題的全部內(nèi)容,如果喜歡可以關(guān)注好吧啦網(wǎng)哦~
以上就是glibc 2.31補(bǔ)丁導(dǎo)致Linux子系統(tǒng)WSL 1運(yùn)行Ubuntu 20.04出問題的全部內(nèi)容,望能這篇glibc 2.31補(bǔ)丁導(dǎo)致Linux子系統(tǒng)WSL 1運(yùn)行Ubuntu 20.04出問題可以幫助您解決問題,能夠解決大家的實(shí)際問題是好吧啦網(wǎng)一直努力的方向和目標(biāo)。
相關(guān)文章:
1. Win8設(shè)置同時(shí)顯示多個(gè)時(shí)區(qū)時(shí)間技巧2. 如何在Win11重置系統(tǒng)中保留個(gè)人文件?Win11重置系統(tǒng)保留個(gè)人文件方法3. Win7忘記開機(jī)密碼怎么辦?Win7忘記開機(jī)密碼解決教程4. Win11控制面板在哪里?怎么打開Win11的控制面板?5. Win10周年更新后攝像頭“瞎眼”怎么解決?6. Win10右下角的日歷打不開如何處理?7. 360主頁怎么刪除 win10刪除360導(dǎo)航主頁設(shè)置教程8. win10系統(tǒng)在公共網(wǎng)絡(luò)下禁止網(wǎng)絡(luò)發(fā)現(xiàn)的方法教程9. Win7如何刪除休眠文件?Win7刪除休眠文件的方法10. Windows11搜索已安裝應(yīng)用方法介紹
