GNU/Linux >> Belajar Linux >  >> Ubuntu

Tambah atau Hapus Repositori PPA di Ubuntu

Pada sistem Linux, paket yang akan diinstal biasanya tersedia melalui file sources.list. Tetapi Anda dapat menemukan beberapa paket yang tidak dikelola oleh tim sistem Linux resmi Anda. Artikel ini akan menunjukkan cara menghapus dan menambahkan PPA pada sistem Ubuntu 18.04.

Ada beberapa tim di seluruh dunia yang mengembangkan aplikasi yang mereka sediakan untuk pengguna melalui repositori pribadi mereka yang disebut arsip paket pribadi (PPA). Anda harus mengikuti prosedur khusus untuk menambahkannya ke sistem Anda.

Apa itu PPA?

PPA adalah repositori tidak resmi dari paket perangkat lunak yang tersedia untuk semua melalui platform LaunchPad yang dikembangkan dan dikelola oleh Canonical. Pengembang yang ingin membuat pekerjaan mereka tersedia untuk pengguna Ubuntu menyimpan kode sumber mereka di situs ini. Launchpad kemudian membuat paket .deb untuk versi Ubuntu yang berbeda yang kemudian dapat diinstal oleh pengguna melalui manajer paket perangkat lunak mereka. Ada beberapa metode untuk menginstal atau menghapus PPA pada sistem Ubuntu.

Menggunakan terminal

a) Tambahkan PPA

Untuk menambahkan PPA melalui terminal, kami menggunakan add-apt-repository perintah yang menambahkan repositori PPA ke konfigurasi manajer paket Anda.

Di Ubuntu 18.04, setelah menambahkan ppa, Anda dapat langsung menginstal paket karena perintah meluncurkan proses pembaruan sehingga sintaksnya seperti di bawah ini

add-apt-repository ppa:ppa_name
apt install package_name

Di Ubuntu 16.04 dan sebelumnya, Anda perlu memperbarui pengelola paket, lalu instal paket yang Anda butuhkan

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

Anda mungkin perlu mengunduh server kunci dari suatu paket selama proses, jadi jika perlu, gunakan perintah di bawah

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

Saat Anda menambahkan PPA di sistem Anda, itu akan membuat file ppa di /etc/apt/sources.list.d direktori

Catatan: Anda harus memperhatikan bahwa ketika Anda menambahkan repositori, perintah pembaruan apt dapat memakan waktu lebih lama dan lebih lama seolah-olah repositori non-Ubuntu tidak secepat atau tidak memiliki banyak pita.

b) Hapus ppa

Ada 3 cara untuk menghapus PPA dari terminal:

  • ppa-purge perintah :bersihkan semua jejak penggunaan repositori PPA. Perintah juga mencoba mengganti paket yang diinstal dengan versi Repositori Ubuntu Resmi. Itu tidak ada secara default sehingga Anda perlu menginstalnya.
# apt install ppa-purge
# ppa-purge ppa:ppa_name

Anda dapat mengikuti contoh di bawah ini

# 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 perintah: untuk menghapus repositori PPA dengan paket terkait
add-apt-repository --remove ppa:name_ppa

Anda dapat mencoba mengikuti contoh di bawah ini

# 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
  • Hapus secara manual : Seperti yang kami sebutkan sebelumnya, repositori ppa ditambahkan ke folder tertentu. Jadi Anda dapat menghapus ppa yang terdapat di /etc/apt/sources.list.d/ map
rm /etc/apt/sources.list.d/ppa_name

Contoh di bawah ini menghapus PPA di Ubuntu 16.04

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

Menggunakan metode GUI

a) Tambahkan PPA

Anda dapat menggunakan metode grafis untuk menambah dan menghapus PPA pada sistem Ubuntu. Anda hanya perlu mencari Perangkat Lunak &Pembaruan, buka Perangkat Lunak Lain tab dan klik Tambah tombol untuk menambahkan PPA . baru .

Anda dapat melihat hasilnya

b) Hapus PPA

Untuk menghapus PPA tertentu, Anda hanya perlu memilihnya dari daftar seperti yang ditunjukkan dan klik Hapus tombol. Anda akan dimintai kata sandi

Cara Mendaftar PPA

Anda dapat membuat daftar PPA di sistem Anda dengan perintah di bawah ini

# 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
....
....

Anda juga dapat menggunakan skrip di bawah ini

# vim list-ppa.sh

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

Kemudian Anda dapat menjalankannya

# ./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 **
...
...

Kesimpulan

Sekarang Anda tahu persis berbagai cara untuk menambah dan menghapus PPA pada sistem Ubuntu Anda. Dengan mengaktifkan pengajuan PPA ini, Anda mengakui mempercayai penulisnya. Repositori PPA mungkin berisi beberapa perangkat lunak yang mungkin bergantung pada beberapa perpustakaan yang diperbarui. Jadi, kemungkinan penginstalan pembaruan ini dapat berdampak pada stabilitas sistem Ubuntu Anda.

Baca juga:

  • Cara Menemukan Paket Manakah yang Dimiliki File di Linux
  • Cara Menampilkan Ukuran Paket yang Terinstal di Ubuntu/Debian
  • Cara Menghapus Paket Yatim Piatu di Ubuntu

Ubuntu
  1. Cara Mendaftar Repositori yang Terinstal Di Ubuntu &Debian

  2. Bagaimana Cara Menambahkan Repositori Ppa??

  3. Cara menghapus repositori PPA dengan aman di Ubuntu

  1. Cara Menambah, Memperbarui, atau Menghapus Repositori Helm

  2. Cara Menghapus atau Menghapus Paket Perangkat Lunak Dari Ubuntu

  3. Cara membuat daftar dan menghapus repositori PPA di Ubuntu 20.04 Linux

  1. Panduan Penting:Cara Menghapus PPA di Ubuntu &Linux Mint

  2. Cara Menambah dan Menghapus Pengguna di Ubuntu 20.04

  3. Cara Menghapus Paket Yatim Piatu di Ubuntu