Muligheden for at tilføje repositories på Linux er afgørende for at få software fra andre tredjepartskilder end de officielle reposer. På Ubuntu kan du tilføje et lager ved hjælp af kommandoen add-apt-repository eller ved at redigere filen sources.list.
Men hvordan fjerner du det tilføjede lager, når du er færdig med det? Det er endnu nemmere at slette en depotpost på Ubuntu end at tilføje en, og der er flere måder at gøre det samme på.
Sletning af lagerposten fra sources.list
Den mest bekvemme måde at fjerne et uønsket pakkelager på Ubuntu er ved at redigere filen sources.list. Kildefilen viser alle de konfigurerede lagre på dit system. Du kan se indholdet af filen ved hjælp af et hvilket som helst af de fil-visnings-Linux-programmer.
Start med at åbne filen med en teksteditor efter eget valg (til denne vejledning bruger vi Vim):
sudo vim /etc/apt/sources.list
Find det lager, du vil fjerne, og slet hele linjen. Gem filen og afslut Vim at fortsætte. Opdater nu pakkekilderne med:
sudo apt opdatering
Efter at have fjernet et lager fra filen sources.list, vil du ikke modtage nogen pakkeopdateringer fra det.
sources.list-filen er en rod-ejet fil, og den kan bryde lagerkonfigurationen, hvis den ikke ændres korrekt.
Fjernelse af GPG-nøglen til depotet
Pakker i et lager er signeret med et par nøgler: offentlige og private. Når du tilføjer et lager, beder du pakkeadministratoren (APT) om at stole på de pakker, der findes i det pågældende repot. Efter at have slettet depotposten fra din kildefil, skal du også slette den GPG-nøgle, der er knyttet til den.
For at gøre det skal du først liste alle de betroede nøgler med:
sudo apt-key liste
Den anden linje i pub indtastning er den faktiske nøgle, mens uid er lagernavnet. Find det lager, du lige har slettet, og kopier derefter de sidste otte tegn i dets nøgle.
Indtast følgende for at fjerne nøglen, og udskift hex-værdien i slutningen med de tegn, du kopierede:
sudo apt-key del D38B4796
Du kan også angive hele nøglen i kommandoen, hvis du vil:
sudo apt-key af "EB4C 1BFD 4F04 2F6D DDCC EC91 7721 F63B D38B 4796"
Fjern en PPA ved hjælp af add-apt-repository
Når det kommer til at fjerne en PPA, er den bedste og sikreste måde at bruge add-apt-repository. Det er den eneste kommando, du skal tilføje samt fjerne PPA'er på Ubuntu. Lad ikke navnet narre dig til at tro noget andet.
Få en liste over alle konfigurerede PPA'er ved at angive indholdet af /etc/apt/sources.list.d mappe ved hjælp af ls kommandoen:
ls /etc/apt/sources.list.d
Når du har fundet den PPA, du vil fjerne, skal du bruge -r flag med add-apt-repository:
sudo add-apt-repository -r ppa: forfatter/reponame
Hvis udgangen vises fejlen "add-apt-repository: kommando ikke fundet"., skal du først installere værktøjet.
Du kan også slette PPA-mappen fra mappen sources.list.d, og den vil fjerne lageret fra dit system.
Brug Ubuntu Software Updater til at fjerne et lager
Ubuntu tilbyder en grafisk måde at administrere softwarelagre og tredjeparts PPA'er ved hjælp af Software Updater-appen. For at begynde skal du starte Software Updater fra applikationsmenuen og klikke Indstillinger.
Når den er startet, skal du skifte til Anden software fanen. Du vil se en liste over alle tredjepartssoftwarekilder, der er konfigureret på din computer. For at deaktivere et lager skal du fjerne markeringen i afkrydsningsfeltet svarende til repoen og indtaste administratoradgangskoden.
Hvis du har besluttet at fjerne pakkelageret, skal du markere posten og klikke Fjerne.
Til sidst skal du opdatere pakkekilderne ved hjælp af APT:
sudo apt opdatering
Du kan også redigere eller tilføje et tredjepartsdepot på Ubuntu ved hjælp af Software Updater-appen.
Softwarestyring på Ubuntu gjort let
Tilføjelse og sletning af repositories er et andet aspekt af pakkehåndtering på Ubuntu og andre Linux-distros. For at opretholde dit systemsikkerhed bør du altid tjekke, om et lager eller PPA er ægte og ikke tilbyder skadelig software.
Ubuntu kommer med nogle få lagre forudkonfigureret. Dette er de officielle arkiver, hvorfra du kan downloade betroede pakker til installation.