Ja, instalējot pakotnes Ubuntu, rodas kļūda "E: nevar atrast pakotni", neuztraucieties, jo to ir viegli novērst.
Key Takeaways
- Regulāri atjauniniet pakotņu sarakstu, lai uzturētu drošu un atjauninātu Ubuntu sistēmu, nodrošinot piekļuvi jaunākajām programmatūras pakotnēm, drošības ielāpiem, kļūdu labojumiem un uzlabotai atkarības izšķirtspējai.
- Lietojot apt., pievērsiet uzmanību pareizai pakotnes nosaukuma pareizrakstībai un reģistrjutībai komanda, lai instalētu programmatūru, jo pat neliela drukas kļūda var izraisīt "E: nevar atrast pakotni" kļūda.
- Pārbaudiet savu krātuves informāciju, pārbaudot konfigurētos repozitorijus, lai nodrošinātu, ka jums ir piekļuve nepieciešamajai programmatūrai. Apsveriet iespēju pievienot uzticamas un labi uzturētas krātuves, ja tas ir nepieciešams noteiktai programmatūrai.
Ubuntu ir lietotājam draudzīgs Linux izplatījums, kas ir labi pazīstams ar savu stabilitāti un plašo programmatūras katalogu. Tomēr pat vispieredzējušākie Ubuntu lietotāji, visticamāk, saskarsies ar kļūdu "E: nevar atrast pakotni". Šis kļūdas ziņojums parasti tiek parādīts, mēģinot instalēt pakotni, izmantojot APT.
Mēs parādīsim, kā jūs varat novērst kļūdas ziņojumu "E: nevar atrast pakotni" Ubuntu. Neatkarīgi no tā, vai esat iesācējs vai pieredzējis administrators, zināšanas, kā novērst šo kļūdu, ievērojami uzlabos jūsu spēju izmantot Ubuntu.
1. Atjauniniet savu paku sarakstu
Pakešu saraksta atjaunināšana ir svarīga drošas, funkcionālas un atjauninātas Ubuntu sistēmas uzturēšanai. Vissvarīgākais ir tas, ka tas nodrošina vislabāko iespējamo programmatūras lietošanas pieredzi, vienlaikus saglabājot sistēmas drošību un stabilitāti.
Pakešu sarakstu var atjaunināt, izpildot:
sudo apt update
Reizēm vai ikreiz, kad vēlaties instalēt jaunu programmatūras daļu, noteikti izpildiet iepriekšējo komandu. Atjauninot pakotņu sarakstu, jūs nodrošināsiet piekļuvi jaunākajām programmatūras pakotņu versijām, kā arī visām tikko pievienotajām pakotnēm.
Citas darbības priekšrocības sudo apt atjauninājums komanda ietver piekļuvi jauniem drošības ielāpiem, kļūdu labojumiem un labāku atkarības izšķirtspēju.
2. Izmantojiet pareizo pakotnes nosaukumu
Atšķirībā no Windows, Linux pēc būtības ir reģistrjutīgs, ja runa ir par failu un direktoriju nosaukumu piešķiršanu. Tas nozīmē, ka lielie un mazie burti tiek apstrādāti atšķirīgi. Piemēram, faili "Test.txt", "TEST.txt" un "TesT.txt" ir atšķirīgi faili operētājsistēmā Linux.
Tas pats princips attiecas uz pakotņu nosaukumiem. Pārliecinieties, vai pakotnes nosaukums ir uzrakstīts pareizi. Pat neliela drukas kļūda, piemēram, lielais burts, kur jābūt mazajam, radīs kļūdu "E: nevar atrast pakotni".
Ja neesat pārliecināts par pakotnes nosaukumu, varat izmantot komandu apt, lai meklētu daļējus pakotnes nosaukumus. Piemēram, pieņemsim, ka jūs meklējat populāra ekrānuzņēmumu programmatūra Flameshot, bet atceries tikai to, ka tas sākas ar liesmu. Nu, jūs varat to meklēt, izmantojot daļēju nosaukumu, kā norādīts tālāk:
apt search flame
3. Pārbaudiet repozitorija informāciju
APT instalēs programmatūru tikai no noteiktas konfigurētu repozitoriju kopas jūsu sistēmā. Tas ir noderīgi drošībai, jo varat ierobežot savu sistēmu, lai iegūtu programmatūru tikai no dažiem uzticamiem avotiem.
Pēc noklusējuma, Ubuntu nāk ar dažiem noklusējuma repozitorijiem konfigurēts jums. Taču dažkārt, iespējams, būs jāpievieno repozitorijs, lai piekļūtu programmatūrai, kas neietilpst jūsu pašreizējā konfigurētajā krātuvē.
Apskatiet savus konfigurētos repozitorijus, izmantojot:
cat /etc/apt/sources.list
Parasti jūsu avotu sarakstā pēc noklusējuma ir jābūt konfigurētiem un aktīviem tālāk norādītajām krātuvēm. Aktīvās krātuves netiek komentētas ar # rakstzīmi.
deb http://archive.ubuntu.com/ubuntu/ release-name main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ release-name-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ release-name-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ release-name-security main restricted universe multiverse
laidiena nosaukums iepriekšējā fragmentā tiks aizstāts ar jūsu pašreizējo Ubuntu laidiena nosaukums. Jūs varat saņemt savu laidiena nosaukums skrienot lsb_release -c terminālī. Šīs komandas izvadītais koda nosaukums ir jūsu pašreizējais laidiena nosaukums.
Tas ir salīdzinoši viegli pievienojiet jaunas programmatūras krātuves operētājsistēmā Linux. Turklāt lielākajā daļā programmatūras instalēšanas rokasgrāmatu būs minēts, vai jums ir jāpievieno jauns repozitorijs, tāpēc noteikti pievērsiet tam uzmanību.
Drošības nolūkos pārliecinieties, vai sistēmai pievienojat uzticamus un labi uzturētus PPA un repozitorijus.
4. Pārbaudiet programmatūras saderību
Dažos gadījumos noteiktas programmatūras pakotnes var nebūt pieejamas vecākās Ubuntu versijās. Retos gadījumos dažas programmatūras pakotnes var būt pieejamas tikai Ubuntu LTS laidienos. Šādos gadījumos saderības problēmu dēļ var parādīties kļūda "E: nevar atrast pakotni".
Papildinformāciju par paketi varat pārbaudīt, izpildot: apt parādīt pakotnes nosaukumu. Piemēram, paketei flameshot palaidiet:
apt show flameshot
Pievērsiet uzmanību arī saderības informācijai pakotņu oficiālajā vietnē, lai pārliecinātos, vai programmatūras pakotne, kuru mēģināt instalēt, ir saderīga ar jūsu Ubuntu versiju.
5. Citi labojumi
Ja neviens no iepriekšējiem risinājumiem nepalīdzēja, mēģiniet notīrīt pakotnes kešatmiņu un pēc tam vēlreiz atjauniniet pakotņu sarakstu, izmantojot:
sudo apt clean && sudo apt update
Varat arī mēģināt instalēt nelielu pakotni, piemēram, cowsay, izmantojot komandu sudo apt atjauninājums un apt instalēšana cowsay tikai lai redzētu, vai viss ir kārtībā.
Tagad Ubuntu varat labot kļūdu "E: nevar atrast pakotni".
Kā Ubuntu lietotājs jūs, visticamāk, kādā brīdī saskarsities ar kļūdu "E: nevar atrast pakotni". Šī kļūda ir atrisināma un aprīkota ar pareizo informāciju, ar kuru varat droši saskarties.
Lai šādas kļūdas vairs neatkārtotos, vienmēr uzmanieties, vai datorā nav bojātu pakotņu.