Ubuntu distribucija definitivno nema problema sa kojima se Windows korisnici suočavaju, ali to ne znači da su ti operativni sustavi u punim “otpornim” problemima. Jedan od problema u koje možete naići dok koristite jednu od distribucije Linuxa problem je nazvan “Nema kandidata za instalaciju”. Ono što se tačno radi i kako možete riješiti ovaj problem ako naiđete na to, možete pročitati dolje.
Šta tačno znači “paket nema instalacijskog kandidata”?
Ako pokušate instalirati APT paket ne zna kako instalirati, obavijestiti vas da ga ne može pronaći. To se može dogoditi ako pogrešno protumačite ime paketa ili pokušajte instalirati aplikaciju koja nije u zadanom spremištu.
Postoji i još jedan slučaj nestalih paketa: APT ne može ga pronaći na svom uobičajenom mjestu, ali zna da postoji jer je to drugi paket referentnog. Možda niste omogućili potrebnu spremište, tako da Apt nema pristup tom softveru. U ostalim slučajevima paket može biti dostupan samo putem treće strane PPA ili možda ne podržava vašu sistemsku arhitekturu.
Na primjer, u novijim verzijama Ubuntu-a, neki paketi koji se obično koriste u starijim projektima ili tutorijalima – kao što su Python-Pip (za Python 2), Ruby ili PHP5, zastarjeli su ili uklonjeni iz zadanih ponavljanja. Oni mogu stvoriti probleme prilikom postavljanja naslijeđenih okruženja ili nadgledanje zastarjelih uputa, što pretpostavljaju da su ovi stari paketi i dalje dostupni.
Kako popraviti ovaj problem?
Imena Ubuntu paketi su vrlo specifična, pa čak i mala greška, kao što je linija nestale ili korištenjem pogrešnog broja verzije, mogu uzrokovati probleme. Prije nego što uđete u složenu rješavanje problema, pažljivo provjerite naziv paketa koji ste unijeli. Može se činiti očigledno, ali jedno pogrešno upisano pismo može napraviti apt u potrazi za paketom koji nisu ekstent.
Ako niste sigurni u ispravno ime, koristite naredbu Apt Traži da biste pretraživali slične pakete. Na primjer, ako tražite snimak zaslona Flameshot, ali ne znate tačno ime paketa, započnite ovo:
Apt pretraga Flameshot
Ako je lista izlaznog paketa prevelika, možete suziti i rezultate na ovaj način:
APT pretraga “^ paket_name *”
Ova naredba navodi sve pakete počevši od imena imena paketa. Ako zamijenite naziv paketa s Firefoxom, vidjet ćete sve pakete koji počinju sa Firefoxom. Možete pronaći alternativu za ono što vam treba. Ako se ništa ne pojavi, paket možda nije u vašem repozitoru ili bi mogao imati drugo ime.
Ažuriranje sistema može riješiti problem
Započnite provjerom je li posljednje ažuriranje ili nadogradnja uklonila paket. Ne morate ga tražiti u zabilježenim zapisnicima, ali samo morate ažurirati i nadograditi svoj sistem da biste dobili najnovije verzije instaliranog softvera. Da biste ažurirali Apt bazu podataka Koristite ovu naredbu:
Sudo apt update && sudo apt nadogradnja
Ovaj se problem događa jer se APT automatski ne provjerava, da li se vaše lokalno skladište trenutno sinhronizira sa udaljenim spremištem. Kad god vaš računar kasni s ažuriranjima, svi identificirani udaljeni odnosi bit će prekinuti i proizveli imenom “Nema kandidata za ugradnju”. Nakon ažuriranja vašeg sistema, možete instalirati bilo koji dostupan paket odmah u zadanom spremištu.
Možete pokušati riješiti problem i dodavanjem repozitora treće strane
Ako to nije uspjelo, vjerovatno ćete pronaći određeni paket u trenutno nenajavljenom spremištu. Samo ga morate pronaći i dodati ga u svoje izvore softvera za distribuciju. Internet je prijatelj od vas u pronalaženju repozitorija koja nedostaje. Na primjer, možete kopirati veze na arhiv paketnog arhiva (PPA) željenog alata s njegovih web stranica kako bi se u vašoj lokalnoj apt instanci uključile. Jednom kada ga pronađete, možete dodati spremište u Ubuntu ovom naredbom:
Sudo dodatak-apt-repozitorij repozitorion_ppa
Također bi bilo dobro osvježiti vašu lokalnu APT instancu da biste uključili sve pakete iz novog repozitora. Da biste to učinili, pokrenite sljedeću naredbu:
Sudo apt update && sudo apt nadogradnja
Provjerite stanje spremišta
Ako ažuriranje i dodavanje PPA nisu riješili problem, sljedeći korak je osigurati da su omogućeni ispravni repozitori. Ubuntu dobiva svoj softver iz različitih izvora, poput glavnog, “univerzuma” ili prostora, višestrukih i ograničenih. Neki paketi, posebno oni koji su rjeđi, dostupni su samo ako dopustite ovim izvorima.
Da biste ih provjerili i omogućili im, otvorite softver i ažuriranja iz izbornika aplikacije. Idite na Ubunta S Kliknite na zatvaranje, a zatim ponovo popunite popis paketa pomoću sljedeće naredbe:
Sudo Apt Ažuriranje
Takođe možete omogućiti spremište putem terminala, koristeći sljedeće naredbe:
SUDIJA Add-apt-repozitorni univerzum
SUDIJA Add-Apt-Repozitorion Multiversa
Sudija add-apt-repozitorij ograničen
Sudo Apt Ažuriranje
To vam pruža pristup cijelom rasponu dostupnih paketa. Ovi repozitori sadrže hiljade dodatnih paketa koji nisu pronađeni u glavnom spremištu. Spremište Univerzuma uključuje softver otvorenog koda koji drži zajednice, dok “multiverses” sadrži softver koji može imati ograničenja licenciranja.
Provjerite je li ubuntu verzija koju koristite podržan
Ako koristite staru ili nepotpunu verziju Ubuntu, neki paketi mogu nedostajati ili ukloniti iz spremišta. Da biste vidjeli da li verzija Ubuntu koristite podržane, pokrenite sljedeće:
lsb_release -a
Ako vaša verzija više nije podržana, bilo bi dobro preći na novije izdanje. Non -undo verzije ne dobijaju ažuriranja ili nove pakete, tako da ćete s vremenom naići na sve više i više problema. Ponekad nedavne verzije Ubuntu imaju različite pakete paketa za isti softver. Na primjer, Python u starijim verzijama sada bi mogao biti Python3 u novi način. Softver je u osnovi isti, ali razvile su se konvencije za pakiranje.
Probajte drugačiji način instaliranja
Ako ništa drugo ne uspije, pokušajte instalirati softver uz pomoć alternativnog univerzalnog menadžera paketa poput Snap ili Flatpaka. Snap and Patak su univerzalni paketi paketa koji rade na svim Linux distribucijama. Snap instalacija je slična APT i izvedena je ovako:
Sudo Snap Instalacija
Ipak, instalirajte s flappakom, prvo morate postaviti bocu. Nakon toga, možete jednostavno koristiti jedinstvenu naredbu za instaliranje bilo kojeg alata koji nudi. Kao alternativa, softver možete preuzeti direktno sa web stranice programera i slijediti njihove upute za instalaciju. Neki programeri direktno pružaju debian pakete. Preuzmite .deb datoteku sa službene stranice i instalirajte je putem sljedećih naredbi:
Sudo apt install ./package_file.deb
Za softver za otvoreni kod možda će trebati preuzeti izvorni kod, otpakirajte ga, a tek tada započnite sljedećim naredbima:
./Configure
Napraviti
Napravite instalirani sudiju
Ivan Hecimović
Pošta Kako u Ubuntu popravlja problem “bez instalacijskog kandidata”? prvo se pojavio na PC čipu.
Izvor: ( pcchip.hr / ITRevolucija.com )