El kļūda "neizdevās iegūt lock / var / lib / dpkg / lock" ir diezgan izplatīta Debian, Ubuntu un atvasinājumos un tas tas parasti tiek palaists, kad cits process, kas izmanto apt tas darbojas vai nu fonā, vai arī tad, kad ir atvērts Ubuntu programmatūras centrs, Synaptic un citi.
Tas ir iemesls, kāpēc šajā rakstā mēs redzēsim, kā novērst šo kļūdu neskatoties uz iepriekšminēto risinājumu piemērošanu.
Parasti izmisumā redzot šo kļūdu un nespējot neko darīt ar apt, viņi izvēlas piemērot klasisko "sudo rm", kas ir vismazāk norādītā opcija.
Bet, pirms dodamies tieši pie tā, mēs varam redzēt, ka citi iemesli ir tie, kas ir bloķējuši apt lietošanu.
risinājumi
Como minēts iepriekš, šī kļūda parasti tiek parādīta, ja esat palaists citā procesāTāpēc, ja vēlaties veikt atjaunināšanu vai instalēšanu no termināļa un fonā ir atvērts jūsu Ubuntu programmatūras centrs, Synaptic vai pakotņu pārvaldnieks, tie ir galvenais šīs kļūdas cēlonis.
1. risinājums
Pirmais risinājums ir slēgt šīs programmas, kamēr tās nedara nekādu darbu kā atjauninājumu vai lietojumprogrammu instalēšanu, jo, ja tā, tad ļoti ieteicams pagaidīt.
Tādējādi mēs pārtrauksim saņemt kļūdu:
E: No se pudo obtener el bloqueo /var/lib/dpkg/lock - abierto (11: El recurso no está disponible temporalmente) E: No se puede bloquear el directorio de administración (/var/lib/dpkg), ¿lo está usando otro proceso? no se pudo obtener el bloqueo var lib lib bloqueo dpkg
Bet ko darīt, ja jums nav nevienas šīs darbības?
Kļūdas ziņojums jau sniedz norādi par problēmas cēloni: tiek izmantots cits process / var / lib / dpkg /.
Šis Tas ir tāpēc, ka Ubuntu pēc noklusējuma ļauj atjaunināt fona atjauninājumus.
Kad Ubuntu pabeidz sāknēšanu, tas automātiski palaiž komandu apt-get update.
Ja ir pieejami drošības atjauninājumi, tas tos instalēs fonā.
Tātad, ja viņi vienlaikus izpilda komandu sudo apt upgrade, tiek parādīta iepriekš minētā kļūda.
Parasti tas notiek diezgan reti, taču tas ir noticis ar mums visiem, jo, ieslēdzot datoru un vēloties veikt kādu kustību ar apt, termināls mums izmet šo kļūdu.
Šeit ieteicams ļaut Ubuntu veikt attiecīgos atjauninājumus.
2. risinājums
Lai atrisinātu šo problēmu pietiek ar pāreju uz lietojumprogrammu "Programmatūra un atjauninājumi", kuru meklēsim no mūsu lietojumprogrammu izvēlnes.
Atvērtajā logā mums jādodas uz cilni Atjauninājumi, starp tām opcijām, kuras mums pēc noklusējuma tiek parādītas, drošības atjauninājumi tiek lejupielādēti un instalēti automātiski lai to mainītu, mums ir jāmaina uz "Rādīt tūlīt".
Atjauninājumu pārbaudes daļā mēs to mainām uz “reizi nedēļā vai ik pēc divām nedēļām”. Šeit ir jūsu izvēle.
Pēc tam ievadiet lietotāja paroli, lai šīs izmaiņas stātos spēkā.
Līdzīgi jūs varat sasniegt tādus pašus rezultātus no komandrindas. Terminālā atveriet failu /etc/apt/apt.conf.d/20auto-upgrades:
sudo nano /etc/apt/apt.conf.d/20auto-upgrades
Sākotnējais saturs ir šāds:
APT::Periodic::Update-Package-Lists "1"; APT::Periodic::Download-Upgradeable-Packages "1"; APT::Periodic::AutocleanInterval "0"; APT::Periodic::Unattended-Upgrade "1";
Lai atspējotu automātisko drošības atjaunināšanu, mainiet tos uz:
APT::Periodic::Update-Package-Lists "1"; APT::Periodic::Download-Upgradeable-Packages "0"; APT::Periodic::AutocleanInterval "0"; APT::Periodic::Unattended-Upgrade "0";
Viņi saglabā failu ar Ctrl + O un iziet, nospiežot Ctrl + X.
Vēlāk mēs restartējam aprīkojumu.
3. risinājums
Visbeidzot, ja jūs joprojām saņemat šo kļūdu, nekrītiet izmisumā, ieteicams ļaut komandai veikt atjauninājumus, taču, ja tas aizņem pārāk daudz laika, iespējams, jūsu konfigurētais spogulis ir piesātināts vai nedarbojas.
Tāpēc ieteicams nomainīt serveri no vietas, kur iegūstat Ubuntu paketes.
4. risinājums
Ja problēma joprojām pastāv, beigās varat izvēlēties piemērot galīgo risinājumu, kas ir dzēst failu, kas bloķē apt.
Viņi var noņemt bloķēšanas failu ar šādu komandu:
sudo rm /var/lib/apt/lists/lock
Viņiem var būt nepieciešams arī izdzēst bloķēšanas failu kešatmiņas direktorijā
sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock
Bet viņiem vajadzētu zināt, ka šī pēdējā metode ir vismazāk ieteicamā.
Sveiki, paldies par rakstu.
Šī kļūda ir kaitinoša, es to atrisināju ar pirmo variantu.
Vai labāk pagaidiet dažas minūtes, stundas un palaidiet to vēlreiz