Idozi Enweghị ike igbachi ndekọ nchịkwa (/var/lib/dpkg/) na Ubuntu
Mgbe ị na-eji ngwa njikwa ngwugwu APT na Ubuntu Linux ma ọ bụ ihe nrụpụta ya dị ka Linux Mint (nke m na-eji dị ka sistemụ arụmọrụ mbụ m maka ịrụ ọrụ kwa ụbọchị), ị nwere ike zute njehie ahụ - enweghị ike igbachi ndekọ nchịkwa (/ var/lib/dpkg/) bụ usoro ọzọ iji ya” na ahịrị iwu.
Njehie a nwere ike iwe iwe karịsịa maka ndị ọrụ Linux (Ubuntu) ọhụrụ ndị nwere ike ha amaghị kpọmkwem ihe kpatara njehie ahụ.
N'okpuru bụ ọmụmaatụ, na-egosi njehie faịlụ mkpọchi na Ubuntu 16.10:
[email :~$ sudo apt install neofetch [sudo] password for tecmint: E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) E: Unable to lock the administration directory (/var/lib/dpkg), is another process using it?
Nsonaazụ dị n'okpuru bụ ihe atụ ọzọ nwere ike ịbụ otu njehie:
E: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable) E: Unable to lock directory /var/lib/apt/lists/ E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
Kedu ka ị ga-esi dozie njehie ahụ dị n'elu ma ọ bụrụ na ị daba na ya n'ọdịnihu? Enwere ọtụtụ ụzọ isi mesoo njehie a, mana na ntuziaka a, anyị ga-agafe ụzọ abụọ kachasị mfe yana ikekwe ụzọ kacha dị irè isi dozie ya.
1. Chọta wee gbuo usoro niile dabara adaba ma ọ bụ apt
Gbaa iwu dị n'okpuru ka ijikọ pipeline mee iwu grep.
$ ps -A | grep apt
Maka usoro ọ bụla apt-get ma ọ bụ apt nke ị nwere ike ịhụ na mmepụta nke iwu dị n'elu, gbuo usoro ọ bụla site na iji iwu dị n'okpuru.
A na-ahụ NJ usoro (PID) na kọlụm mbụ site na nseta ihuenyo dị n'elu.
$ sudo kill -9 processnumber OR $ sudo kill -SIGKILL processnumber
Dịka ọmụmaatụ, n'iwu dị n'okpuru ebe 9
bụ akara ngosi maka akara SIGKILL, ga-egbu usoro dabara adaba nke mbụ:
$ sudo kill -9 13431 OR $ sudo kill -SIGKILL 13431
2. Hichapụ mkpọchi faịlụ
Faịlụ mkpọchi na-egbochi naanị ịnweta faịlụ (s) ọzọ ma ọ bụ ụfọdụ data na sistemụ Linux gị, echiche a dịkwa na Windows na sistemụ arụmọrụ ndị ọzọ.
Ozugbo ị na-agba ọsọ apt-get ma ọ bụ apt iwu, a na-emepụta faịlụ mkpọchi n'okpuru akwụkwọ ndekọ aha ọ bụla /var/lib/apt/lists/,/var/lib/dpkg/ na /var/cache/apt/archives/.
Nke a na-enyere aka izere usoro apt-get ma ọ bụ nke dabara adaba nke na-agba ọsọ site na nkwụsịtụ site na onye ọrụ ma ọ bụ usoro usoro ndị ọzọ ga-achọ ka ọ rụọ ọrụ na faịlụ ndị apt-get ma ọ bụ apt na-eji. Mgbe usoro ahụ gwụchara, a ga-ehichapụ faịlụ mkpọchi ahụ.
Ihe dị mkpa: Ọ bụrụ na mkpọchi ka na-apụ na akwụkwọ ndekọ aha abụọ dị n'elu na-enweghị usoro apt-get ma ọ bụ nke dabara adaba na-agba ọsọ, nke a nwere ike ịpụta na e mere usoro ahụ maka otu ihe kpatara ya ma ọ bụ nke ọzọ, ya mere i kwesịrị ihichapụ faịlụ mkpọchi iji wepụ ya. kpochapụ njehie ahụ.
Buru ụzọ mee iwu dị n'okpuru iji wepụ faịlụ mkpọchi na ndekọ /var/lib/dpkg/
:
$ sudo rm /var/lib/dpkg/lock
Emechaa manye ngwugwu ka ọ hazie ya ka otu a:
$ sudo dpkg --configure -a
N'aka nke ọzọ, hichapụ faịlụ mkpọchi na /var/lib/apt/lists/
na akwụkwọ ndekọ aha dị n'okpuru:
$ sudo rm /var/lib/apt/lists/lock $ sudo rm /var/cache/apt/archives/lock
Na-esote, melite ndepụta isi mmalite ngwugwu gị dị ka ndị a:
$ sudo apt update OR $ sudo apt-get update
Na mmechi, anyị ejegharịala ụzọ abụọ dị mkpa iji dozie nsogbu na-echekarị ndị ọrụ Ubuntu (na ihe ndị sitere na ya), ebe ha na-agba ọsọ apt-get ma ọ bụ apt yana iwu ikike.
Ị nwere ụzọ ọ bụla a pụrụ ịdabere na ya iji kesaa bụ maka imeri njehie a na-ahụkarị? Kpọtụrụ anyị site na mpempe nzaghachi n'okpuru.
Na mgbakwunye, ị nwekwara ike chọọ ịmụta igbu egbu, pkill na igbu ihe niile iji kwụsị usoro na Linux.