Dažreiz, mēģinot terminālā instalēt programmatūru Ubuntu, jūs redzēsit kļūdu, kas varētu izraisīt bloķēšanu. Šī kļūda ir kairinoša, jo tā izslēdz sistēmu un efektīvi neļauj instalēt nepieciešamo programmatūru.
Šīs kļūdas iemesls ir tas, ka bieži Ubuntu lietotāji aizver termināli, kurš kaut ko priekšlaicīgi instalē, kamēr tas darbojas. Kad viņi atver otru termināli un mēģina izmantot pakešu pārvaldnieku, “nevarēja dabūt atslēgu” parādās kļūda, jo tas neļauj vienlaikus darbināt vairāk nekā vienu iepakošanas sistēmas gadījumu.
Lai gan ir viegli saprast, kāpēc pakotņu pārvaldnieks pats bloķējas, tas ir kaitinoši. Diemžēl, kad Ubuntu lietotāji nonāk pie šī jautājuma, viņi sāk paniku, jo operētājsistēma neizskaidro, kā to labot.
Kļūdas “Nevarēju dabūt bloķēšanu” novēršana ir diezgan vienkārša, kaut arī termināla uzvedne liek to biedējošu un sarežģītu. Šajā rakstā mēs jums parādīsim, kā tieši rīkoties, kad jūs to sastopaties, kā to labot un kā turpmāk novērst kļūdu.
Piezīme: vai jūs esat Debian lietotājs? Jūtieties brīvi sekot līdzi! Ubuntu ir veidots uz Debian operētājsistēmas, tāpēc komandas, kuras mēs izmantojam šajā amatā, lieliski saderēs! Šī metode darbosies arī Linux Mint, Elementary OS un citiem Ubuntu atvasinājumiem.
Kā teikts šīs ziņas ievadā: kļūdas kļūda “Nevarēju dabūt atslēgu” iemesls parādās, kad Ubuntu pakotņu pārvaldnieks jau darbojas (fonā), un lietotājs mēģina to sākt pēc sekundes laiks.
Kamēr Ubuntu pakotņu pārvaldnieka problēma pastāv fonā, jūs nevarēsit izmantot instalēšanas pakotnes rīku programmu instalēšanai, un šī kaitinošā kļūda joprojām pastāvēs.
Par laimi Ubuntu pakotņu pārvaldnieks ir programma, tāpat kā jebkura cita, un to var pārvaldīt tāpat kā vienu.
Ir daži veidi, kā iznīcināt procesus Linux. Labākais (un ātrākais veids) ir izmantot ps komanda, lai iegūtu problēmas procesa procesa ID (šajā gadījumā Apt / Apt-get). Pēc tam izmantojiet nogalināt komandu to apturēt.
Tātad, lai sāktu, uzsākt termināli un palaist ps aux komanda ar Apt tās beigās (vai Apt-get, ja jūs to izmantojat).
ps aux | egrep 'apt'
Vai arī Apt-get lietotājiem:
ps aux | egrep 'apt-get'
Apskatiet termināli un izlasiet numurus, kas parādās izvadē. Tas ir paketes pārvaldnieka procesa numurs. Paņemiet šo numuru un pievienojiet to nogalināt komanda apstāties.
Piezīme: lietojot nogalināšanas komandu sistēmas utilītās, vienmēr izmantojiet slēdzi “SIGTERM” vai “SIGKILL”. Ja to nedarīsit, process, iespējams, netiks pārtraukts.
sudo kill -SIGKILL process-id-number
Vai
sudo kill -SIGTERM process-id-number
Skriešana nogalināt komandai vajadzētu izbeigt pakotņu pārvaldnieka procesu. Ja neesat pārliecināts, ka Ubuntu pakotņu pārvaldnieks patiešām ir apturēts, jūtieties brīvi atkārtoti palaist ps aux komanda vēlreiz. Ja neviens numurs neatgriežas, problēmas process vairs nav pieejams, un jūs varēsit vēlreiz izmantot Ubuntu pakotņu pārvaldnieku!
Lielāko daļu laika, ja Apt pakotņu pārvaldnieks ir iestrēdzis fonā un nereaģē, procesu var pabeigt ar nogalināt komanda. Tomēr dažreiz nepietiek ar procesa izbeigšanu.
Ja rodas kļūda un Ubuntu pakotņu pārvaldnieka nogalināšana nepalīdz, varat izmēģināt alternatīvu metodi. Tas ietver tiešu tinēšanas veikšanu ar “slēdzenēm”, ko iepakošanas rīks ievieto jūsu datorā.
Bloķēšanas faili ir trīs atsevišķos direktorijos. Lai piekļūtu failiem, termināļa sesijai jābūt root piekļuvei. Saknes pieeja uz Ubuntu tiek iegūta ar sudo komanda.
sudo -s
Pēc saknes piekļuves iegūšanas Kompaktdisks pirmajā direktorijā.
cd / var / lib / dpkg / rm atslēga
Tagad, kad esat parūpējies par pirmo bloķēšanas failu, ir pienācis laiks rīkoties ar otro bloķēšanas failu.
cd / var / lib / apt / saraksti / rm atslēga
Parūpējies par otro bloķēšanas failu, atbrīvojies no trešā un pēdējā bloķēšanas faila.
CD / var / kešatmiņa / apt / arhīvi / rm atslēga
Kad visi trīs bloķēšanas faili ir izdzēsti, izmantojot rm komandu, jums būs labi iet, un Ubuntu pakotņu pārvaldniekam jāsāk strādāt no jauna. Lai pārbaudītu tā darbību:
sudo apt atjauninājums
Ja programmu instalēšanas laikā priekšlaicīgi aizverat termināli Ubuntu, pakotnēm ir tendence sabojāties. Lai to labotu, jums būs jāpalaiž Dpkg komanda blakus opcijai “konfigurēt”.
dpkg - konfigurēt -a
Kad esat pabeidzis iepriekš norādītās komandas izpildīšanu, viss ir jālabo un sabojātajiem paketiem jābūt gataviem lietošanai.
Manokwari ir Gnome rezerves apvalks Linux darbvirsmā. Tas prasa dau...
Mapes krāsas ir Linux failu pārvaldnieka paplašinājums, kas ļauj li...
UKUI ir galvenā Ubuntu Kylin darbvirsmas vide. Kylin ir Ubuntu grie...