Mogućnost dodavanja repozitorija na Linuxu ključna je za dobivanje softvera iz izvora trećih strana osim službenih repozitorija. Na Ubuntuu možete dodati spremište pomoću naredbe add-apt-repository ili uređivanjem datoteke sources.list.
Ali kako ukloniti dodano spremište nakon što završite s njim? Brisanje unosa repozitorija na Ubuntuu čak je lakše od dodavanja, a postoji više načina da učinite isto.
Brisanje unosa repozitorija iz sources.list
Najprikladniji način za uklanjanje neželjenog repozitorija paketa na Ubuntuu je uređivanje datoteku sources.list. Izvorna datoteka navodi sva konfigurirana spremišta na vašem sustavu. Možete vidjeti sadržaj datoteke pomoću bilo kojeg Linux programa za pregled datoteka.
Započnite otvaranjem datoteke pomoću uređivača teksta po vašem izboru (za ovaj vodič koristit ćemo Vim):
sudo vim /etc/apt/sources.list
Pronađite spremište koje želite ukloniti i izbrišite cijeli redak.
Spremite datoteku i izađite iz Vima nastaviti. Sada ažurirajte izvore paketa s:ažuriranje sudo apt
Nakon uklanjanja repozitorija iz datoteke sources.list, nećete primati nikakva ažuriranja paketa iz njega.
Datoteka sources.list je datoteka u vlasništvu korijena i može pokvariti konfiguraciju repozitorija ako se ne modificira ispravno.
Uklanjanje GPG ključa za spremište
Paketi u repozitoriju potpisani su parom ključeva: javnim i privatnim. Kada dodate repozitorij, tražite od upravitelja paketa (APT) da vjeruje paketima koji se nalaze u tom repozitoriju. Nakon brisanja unosa repozitorija iz vaše izvorne datoteke, trebali biste također izbrisati GPG ključ povezan s njim.
Da biste to učinili, prvo popišite sve pouzdane ključeve s:
popis sudo apt-ključeva
Drugi redak u pub unos je stvarni ključ, dok uid je naziv spremišta. Pronađite spremište koje ste upravo izbrisali, zatim kopirajte zadnjih osam znakova njegovog ključa.
Unesite sljedeće za uklanjanje ključa, zamjenjujući heksadecimalnu vrijednost na kraju znakovima koje ste kopirali:
sudo apt-key del D38B4796
Također možete navesti cijeli ključ u naredbi ako želite:
sudo apt-key del "EB4C 1BFD 4F04 2F6D DDCC EC91 7721 F63B D38B 4796"
Uklonite PPA koristeći add-apt-repository
Kada je u pitanju uklanjanje PPA, najbolji—i najsigurniji—način je koristiti add-apt-repository. To je jedina naredba koju morate dodati ali i ukloniti PPA-ovi na Ubuntuu. Ne dopustite da vas njegovo ime zavara da mislite drugačije.
Dobijte popis svih konfiguriranih PPA-ova navođenjem sadržaja /etc/apt/sources.list.d korištenje imenika naredba ls:
ls /etc/apt/sources.list.d
Nakon što pronađete PPA koji želite ukloniti, upotrijebite -r zastavica s add-apt-repozitorijem:
sudo add-apt-repository -r ppa: autor/reponame
Ako se izlaz prikaže greška "add-apt-repository: naredba nije pronađena"., najprije ćete morati instalirati alat.
Također možete izbrisati PPA mapu iz direktorija sources.list.d i to će ukloniti spremište iz vašeg sustava.
Koristite Ubuntu Software Updater za uklanjanje repozitorija
Ubuntu nudi grafički način za upravljanje repozitorijima softvera i PPA-ovima trećih strana pomoću aplikacije Software Updater. Za početak pokrenite Software Updater iz izbornika aplikacija i kliknite postavke.
Nakon pokretanja, prebacite se na Ostali softver tab. Vidjet ćete popis svih izvora softvera trećih strana konfiguriranih na vašem računalu. Da biste onemogućili spremište, poništite okvir koji odgovara spremištu i unesite administratorsku lozinku.
Ako ste odlučili ukloniti repozitorij paketa, označite unos i kliknite Ukloniti.
Konačno, ažurirajte izvore paketa koristeći APT:
ažuriranje sudo apt
Također možete urediti ili dodajte spremište treće strane na Ubuntu pomoću aplikacije Software Updater.
Upravljanje softverom na Ubuntuu postalo jednostavno
Dodavanje i brisanje repozitorija još je jedan aspekt upravljanja paketima na Ubuntuu i drugim Linux distribucijama. Kako biste održali sigurnost svog sustava, uvijek trebate provjeriti je li repozitorij ili PPA originalan i ne nudi li zlonamjerni softver.
Ubuntu dolazi s nekoliko unaprijed konfiguriranih spremišta. Ovo su službena spremišta odakle možete preuzeti pouzdane pakete za instalaciju.