GNU/Linux >> Znalost Linux >  >> Ubuntu

Přidejte nebo odeberte úložiště PPA na Ubuntu

Na systémech Linux jsou balíčky k instalaci běžně dostupné prostřednictvím souboru sources.list. Ale můžete najít některé balíčky, které nejsou spravovány týmem vašeho oficiálního systému Linux. Tento článek vám ukáže, jak odebrat a přidat PPA na systémech Ubuntu 18.04.

Po celém světě existuje několik týmů, které vyvíjejí aplikace, které zpřístupňují uživatelům prostřednictvím svých osobních úložišť nazývaných archivy osobních balíků (PPA). Chcete-li je přidat do systému, musíte postupovat podle specifického postupu.

Co je PPA?

PPA jsou neoficiální úložiště softwarových balíčků zpřístupněných všem prostřednictvím platformy LaunchPad vyvinuté a spravované společností Canonical. Vývojáři, kteří chtějí zpřístupnit svou práci uživatelům Ubuntu, ukládají svůj zdrojový kód na tuto stránku. Launchpad poté vytvoří balíčky .deb pro různé verze Ubuntu, které si uživatelé mohou nainstalovat prostřednictvím svého správce softwarových balíčků. Existuje několik metod pro instalaci nebo odstranění PPA na systémech Ubuntu.

Pomocí terminálu

a) Přidejte PPA

K přidání PPA prostřednictvím terminálu používáme add-apt-repository příkaz, který přidá úložiště PPA do konfigurace vašeho správce balíčků.

Na Ubuntu 18.04 můžete po přidání ppa balíček přímo nainstalovat, protože příkaz spustí proces aktualizace, takže syntaxe je uvedena níže

add-apt-repository ppa:ppa_name
apt install package_name

Na Ubuntu 16.04 a starším musíte aktualizovat správce balíčků a poté nainstalovat balíček, který potřebujete

add-apt-repository ppa:ppa_name
apt update
apt install package_name

Během procesu můžete potřebovat stáhnout keyserver balíčku, takže v případě potřeby použijte níže uvedený příkaz

# apt-key adv --keyserver keyserver.ubuntu.com --recv-keys key_value

Když do systému přidáte PPA, vytvoří se soubor ppa v /etc/apt/sources.list.d adresář

Poznámka: Měli byste si všimnout, že když přidáte úložiště, příkaz apt update může trvat déle a déle, jako kdyby jako jiná úložiště než Ubuntu nebyla tak rychlá nebo neměla tolik pásma.

b) Odebrat ppa

Existují 3 způsoby, jak odstranit PPA z terminálu:

  • ppa-purge příkaz :odstranit všechny stopy používání úložiště PPA. Příkaz se také pokouší nahradit nainstalované balíčky verzí Oficiálně Ubuntu Repositories. Ve výchozím nastavení není přítomen, takže jej musíte nainstalovat.
# apt install ppa-purge
# ppa-purge ppa:ppa_name

Můžete postupovat podle níže uvedeného příkladu

# ppa-purge ppa:sebastian-stenzel/cryptomator
Updating packages lists
PPA to be removed: sebastian-stenzel cryptomator
Package revert list generated:
 cryptomator-
Disabling sebastian-stenzel PPA from 
/etc/apt/sources.list.d/sebastian-stenzel-ubuntu-cryptomator-xenial.list
Updating packages lists
...
...
The following packages will be REMOVED:
  cryptomator
  • add-apt-repository --remove příkaz: k odstranění úložiště PPA s přidruženými balíčky
add-apt-repository --remove ppa:name_ppa

Můžete zkusit následovat příklad níže

# add-apt-repository --remove ppa:stephenczetty/gerbera
  More info: https://launchpad.net/~stephenczetty/+archive/ubuntu/gerbera
Press [ENTER] to continue or ctrl-c to cancel removing it
  • Ručně odebrat : Jak jsme uvedli dříve, úložiště ppa se přidávají do konkrétní složky. Můžete tedy odstranit ppa obsažený v /etc/apt/sources.list.d/ složka
rm /etc/apt/sources.list.d/ppa_name

Níže uvedený příklad odstraní PPA na Ubuntu 16.04

# rm /etc/apt/sources.list.d/cubic-wizard-ubuntu-release-xenial.list

Použití metody GUI

a) Přidejte PPA

K přidání a odebrání PPA na systémech Ubuntu můžete použít grafickou metodu. Stačí vyhledat Software a aktualizace, přejděte na Další software a klikněte na Přidat tlačítko pro přidání nové PPA .

Můžete vidět výsledek

b) Odstraňte PPA

Chcete-li odebrat konkrétní PPA, stačí jej vybrat ze seznamu a kliknout na Odebrat knoflík. Budete vyzváni k zadání hesla

Jak vypsat PPA

PPA můžete ve svém systému uvést pomocí příkazu níže

# grep ^ /etc/apt/sources.list.d/*
/etc/apt/sources.list.d/bitcoin-ubuntu-bitcoin-xenial.list:deb http://ppa.launchpad.net/bitcoin/bitcoin/ubuntu xenial main
/etc/apt/sources.list.d/bitcoin-ubuntu-bitcoin-xenial.list:# deb-src http://ppa.launchpad.net/bitcoin/bitcoin/ubuntu xenial main
/etc/apt/sources.list.d/bitcoin-ubuntu-bitcoin-xenial.list.save:deb http://ppa.launchpad.net/bitcoin/bitcoin/ubuntu xenial main
/etc/apt/sources.list.d/bitcoin-ubuntu-bitcoin-xenial.list.save:# deb-src http://ppa.launchpad.net/bitcoin/bitcoin/ubuntu xenial main
/etc/apt/sources.list.d/cubic-wizard-ubuntu-release-xenial.list.save:deb http://ppa.launchpad.net/cubic-wizard/release/ubuntu xenial main
....
....

Můžete také použít níže uvedený skript

# vim list-ppa.sh

#! /bin/bash
for X in /etc/apt/sources.list.d/* 
do
  cat $X
  echo -e "** $X **\n"
done

Poté jej můžete spustit

# ./list-ppa.sh
deb http://ppa.launchpad.net/bitcoin/bitcoin/ubuntu xenial main
# deb-src http://ppa.launchpad.net/bitcoin/bitcoin/ubuntu xenial main
** /etc/apt/sources.list.d/bitcoin-ubuntu-bitcoin-xenial.list **

deb http://ppa.launchpad.net/bitcoin/bitcoin/ubuntu xenial main
# deb-src http://ppa.launchpad.net/bitcoin/bitcoin/ubuntu xenial main
** /etc/apt/sources.list.d/bitcoin-ubuntu-bitcoin-xenial.list.save **

deb http://ppa.launchpad.net/cubic-wizard/release/ubuntu xenial main
# deb-src http://ppa.launchpad.net/cubic-wizard/release/ubuntu xenial main
** /etc/apt/sources.list.d/cubic-wizard-ubuntu-release-xenial.list.save **
...
...

Závěr

Nyní přesně znáte různé způsoby, jak přidat a odebrat PPA na vašich systémech Ubuntu. Aktivací těchto podání PPA potvrzujete, že důvěřujete jejich autorům. Úložiště PPA může obsahovat více softwaru, který může záviset na několika aktualizovaných knihovnách. Je tedy možné, že instalace těchto aktualizací může mít dopad na stabilitu vašeho systému Ubuntu.

Přečtěte si také:

  • Jak v Linuxu zjistit, který balíček soubor patří
  • Jak zobrazit velikost nainstalovaného balíčku na Ubuntu/Debian
  • Jak odstranit osiřelé balíčky na Ubuntu

Ubuntu
  1. Jak zobrazit seznam nainstalovaných úložišť v Ubuntu a Debianu

  2. Jak přidat úložiště Ppa?

  3. Jak bezpečně odebrat úložiště PPA v Ubuntu

  1. Jak přidat, aktualizovat nebo odebrat úložiště Helm

  2. Jak odinstalovat nebo odebrat softwarové balíčky z Ubuntu

  3. Jak vypsat a odebrat úložiště PPA na Ubuntu 20.04 Linux

  1. Základní průvodce:Jak odstranit PPA v Ubuntu &Linux Mint

  2. Jak přidat a odebrat uživatele na Ubuntu 20.04

  3. Jak odstranit osiřelé balíčky na Ubuntu