您當前位置>首頁 » 新聞資訊 » 技(jì)術(shù)分(fēn)享 >
Linux安裝軟件(jiàn)時(shí)90%的(de)人(rén)會(h↕γ<≤uì)遇到(dào)這(zhè)個(gè)報(bào)錯(cuò),↓§如(rú)何解決?
發表時(shí)間(jiān):2020-10-19
發布人(rén):葵宇科(kē)技(jì)
浏覽次數(shù):55
提示 Could not get lock /var/lib/dpkg/lock£±♥β 報(bào)錯(cuò)?
有(yǒu)些(xiē)小(xiǎo)夥伴在使用(yòng) apt 包管理(lǐ)器(q>✔©ì)更新或安裝軟件(jiàn)時(shí),可(kě)能(néng)會(→¶huì)遇到(dào)過諸如(rú)以下(xià)的(de)錯(cuò)誤提示:
E: Could not get lock /var/lib/dpkg/loΩπ ck-frontend - open (11: Resourc✔₹שe temporarily unavailable)
E↕₩€₹: Unable to acquire the dpkg frontend lock (απ$/var/lib/dpkg/lock-frontend), is anβother process using it?
或者
E: Could not get lock /var/lib/dpkg/lock - open §↓≠ (11 Resource temporarily unavailable)
E: Unab✘¥γle to lock the administration directory (/←πvar/lib/dpkg/) is another process using it¥÷δ?
E: Could not get lock /var/lib/apt/l×§ists/lock – open (11: Resource ∑©temporarily unavailable)
E: Unable to lock directσ☆∑ory /var/lib/apt/lists/
這(zhè)種時(shí)候大(dà)可(kě)不(bù)必驚慌δ✔βf0c;這(zhè)些(xiē)錯(cuò)誤提示一(₽φ>yī)般都(dōu)是(shì)因為(wèi)某些(xiē)程®≈<ε序在系統後台進行(xíng)著(zhe)某些(xiē) apt 操 ÷α作(zuò),因此鎖定了(le) apt 數(shù)據庫>∏f0c;所以暫時(shí)不(bù)能(néng)進行(xíng) apt λ£§Ω操作(zuò)。
解決方案
那(nà)遇到(dào)這(zhè)種情況,一(yī)般我們隻需要(yào)安靜(j'δ≠ìng)地(dì)等待幾分(fēn)鐘(zhōng),或者先去(qù)做σ< ₽(zuò)其他(tā)的(de)事(shì)情,比如(rú)浏覽一(yī)下(xi"'"à)良許 Linux 公衆号裡(lǐ)的(de)文(wén)₽γ章(zhāng),直到(dào)當前的(dσ∏αe)更新、安裝或卸載任務完成後,鎖就(jiù)會(¥αhuì)自(zì)動釋放(fàng),然•∏↕™後就(jiù)可(kě)以進行(xíng) apt 操作(&σ↓≈zuò)了(le)。
當然了(le),上(shàng)面說(shuō)的(de)是(shì)→™"正常情況下(xià)的(de)對(duì)應,那(nà)非正γ¶Ω常情況下(xià),比方說(shuō)你(nǐ)等了(le☆₹≥≠)好(hǎo)多(duō)個(gè)幾分(fēn)鐘(∞£zhōng)鎖都(dōu)還(hái)沒有(yǒu)被釋≤ ¥φ放(fàng),你(nǐ)就(jiù)要(yào)看(kàn)看(kàn)是(sh® ÷δì)不(bù)是(shì)該進程由于某些(xiē)原因而卡住了★₽♥(le)并且一(yī)直占用(yòng)著(zhe)鎖。如(rú)果是(shì)γα的(de)話(huà),那(nà)你(nǐ)隻能(néng)幹掉這(zhè)個(gèσγ↔ε)進程,然後删除該鎖定了(le)。
首先,我們先找出是(shì)哪個(gè)進程占用(yòng)了(l♣↑®e)鎖文(wén)件(jiàn) /var/lib/dpkg/lock
$ sudo lsof /var/lib/dpkg/lock
其他(tā)鎖文(wén)件(jiàn)對(duì)應的(de)命令
$ sudo lsof /var/lib/dpkg/lock-fro ∞α↑ntend
$ sudo lsof /var/lib/apt/lists/lock↔÷÷®
然後得(de)到(dào)輸出結果
COMMAND PID USER FD TYPE DEVICE SIZE/π↓§©OFF NODE NAME
unattende 1548 root 6uW REG ↔"¶8,2 0 1181062 /var/lib/dpkg/lock
我們可(kě)以從(cóng)結果中看(kàn)到(dào),該進程φ↓的(de) PID 為(wèi) 1548
接著(zhe),kill 掉這(zhè)個(gè)進程
$ sudo kill -9 1548
然後你(nǐ)就(jiù)可(kě)以放(fàng)心地(dì)删除鎖文(wπ♦ én)件(jiàn)
$ sudo rm /var/lib/dpkg/lock
或者
$ sudo rm /var/lib/dpkg/lock-fronten♦$d
$ sudo rm /var/lib/apt/lists/lock
如(rú)果需要(yào),還(hái)可(kě)以删除緩存目錄下(xià)的(d↓$≠e)鎖文(wén)件(jiàn)
$ sudo rm /var/cache/apt/archives/lock
做(zuò)完上(shàng)面的(de)步驟後©¶₹₹c;記得(de)要(yào)運行(xíng)以下(xià)命令
$ sudo dpkg --configure -a
這(zhè)樣問(wèn)題應該就(jiù)可(kě)以解決了(le)
最後,祝你(nǐ)好(hǎo)運≥∏ff01;
最後,最近(jìn)很(hěn)多(duō)小(xiǎo)夥伴找我要←↓λ (yào)Linux學習(xí)路(lù)線圖,于是(shì)我根據自(zì)己的(de)經驗,利用(✔σ↔γyòng)業(yè)餘時(shí)間(jiān)熬夜肝了(l→≥←e)一(yī)個(gè)月(yuè),整理(lǐ)了ασσ→(le)一(yī)份電(diàn)子(zǐ)書(shū)。無論你(n✔&ǐ)是(shì)面試還(hái)是(shì)自(zì)我提升<☆>φc;相(xiàng)信都(dōu)會(huì)對(duì)你(nǐ)有(yǒu)幫助σ←₽♠!目錄如(rú)下(xià):
免費(fèi)送給大(dà)家(jiā),隻求大(dà)家≤∞$(jiā)金(jīn)指給我點個(gè)贊!
電(diàn)子(zǐ)書(shū) | Linux開(kāi)發學♠♦↔習(xí)路(lù)線圖
也(yě)希望有(yǒu)小(xiǎo)夥伴能(néng)加入我,把這(zhè)份λ>電(diàn)子(zǐ)書(shū)做(zuò)得(de)更完美(měi₹×)!
有(yǒu)收獲?希望老(lǎo)鐵(tiě)們來(lái)個(gè)三連擊★↑★≈f0c;給更多(duō)的(de)人(rén)看(kàn)到(dào)這(zhè♠•₹€)篇文(wén)章(zhāng)
推薦閱讀(dú):
- 幹貨 | 程序員(yuán)進階架構師(shī)必備資源免費(fè>•i)送
- 神器(qì) | 支持搜索的(de)資源網站(zhàn)