Cara Menambahkan Apt Repository Di Ubuntu 18.04
|Cara Menambahkan Apt Repository Di Ubuntu 18.04 – Ketika menginstal paket menggunakan Ubuntu Software Center atau menggunakan utilitas baris perintah seperti apt
atau apt-get
paket-paket tersebut diunduh dari satu atau lebih repository perangkat lunak apt. Repository APT adalah server jaringan atau direktori lokal yang berisi paket deb dan file metadata yang dapat dibaca oleh APT Tool.
Meskipun ada ribuan aplikasi yang tersedia di repository Ubuntu default, kadang-kadang Anda mungkin perlu menginstal perangkat lunak dari repository pihak ke-3.
Dalam tutorial ini, saya akan menunjukkan kepada Anda dua cara untuk menambahkan repository apt pada sistem Ubuntu dan Debian. Metode pertama adalah dengan menggunakan perintah add-apt-repository
dan yang kedua adalah secara manual menambahkan repository menggunakan text editor.
Apt Source
Pada Ubuntu dan semua distro linux berbasis Debian lainnya, repository perangkat lunak apt
didefinisikan dalam file /etc/apt/sources.list
atau dalam file terpisah di bawah direktori /etc/apt/sources.list.d/
.
Nama-nama file repository di dalam direktori /etc/apt/sources.list.d/
harus diakhiri dengan .list
.
Sintaks umum dari file /etc/apt/sources.list
mengambil format berikut:
deb http://repo.tld/ubuntu distro component...
- Entri di baris pertama menentukan jenis arsip. Jenis arsip dapat berupa deb atau deb-src. Deb menyiratkan bahwa repository berisi paket .deb sementara deb-src menyiratkan sumber paket.
- Entri kedua adalah URL repository.
- Entri ketiga menentukan nama kode distro, seperti beaver, xenial, dan sebagainya.
- Entri terakhir adalah komponen atau kategori repository. Repository default Ubuntu dibagi menjadi empat komponen – main, restricted, universe and multiverse. Umumnya, repository pihak ketiga hanya memiliki satu kategori.
Format untuk file di bawah direktori /etc/apt/sources.list.d/
sama dengan untuk file sources.list
biasa.
Sebagian besar repository menyediakan kunci publik untuk mengotentikasi paket yang diunduh yang perlu diunduh dan diimpor.
Untuk dapat menambah atau menghapus repository, Anda harus masuk sebagai pengguna dengan hak akses sudo
atau root
. Baca → Cara Membuat Sudo User dan Sudo Group di Ubuntu.
Biasanya, instruksi tentang cara mengaktifkan repository tertentu dimasukkan dalam dokumentasi perangkat lunak.
Instal add-apt-repository (perintah add-apt-repository tidak ditemukan)
add-apt-repository adalah skrip Python yang memungkinkan Anda untuk menambahkan repository APT ke /etc/apt/sources.list
atau ke file terpisah di direktori /etc/apt/sources.list.d
. Perintah ini juga dapat digunakan untuk menghapus repository yang sudah ada.
Jika add-apt-repository
tidak tersedia atau tidak ditemukan di sistem linux Anda, Anda akan mendapatkan pesan kesalahan yang mengatakan “add-apt-repository command not found”.
Utilitas add-apt-repository
termasuk dalam paket software-properties-common
. Untuk menginstalnya jalankan perintah berikut:
$ sudo apt update
$ sudo apt install software-properties-common
Menambahkan repository dengan add-apt-repository
Sintaks dasar dari perintah add-apt-repository
adalah sebagai berikut:
add-apt-repository [options] repository
Di mana repository dapat berupa entri repository reguler yang dapat ditambahkan ke file sources.list
seperti deb http://repo.tld/ubuntu distro component
atau repository PPA dalam format ppa:/
.
Untuk melihat semua opsi yang tersedia dari add-apt-repository
tipe perintah man add-apt-repository
di terminal Anda.
Secara default, di ubuntu 18.04 dan yang lebih baru add-apt-repository
juga akan memperbarui indeks paket jika kunci publik repository diimpor.
Indeks paket adalah database yang menyimpan catatan paket yang tersedia dari repository yang diaktifkan di sistem Anda.
Katakanlah Anda ingin menginstal MongoDB dari repository resmi mereka.
Pertama-tama impor kunci publik repository:
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
Tambahkan repository MongoDB menggunakan perintah di bawah ini.
$ sudo add-apt-repository 'deb [arch=amd64] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse'
Repository akan ditambahkan ke file sources.list
.
Anda sekarang dapat menginstal salah satu paket dari repository yang baru diaktifkan:
$ sudo apt install mongodb-org
Jika karena alasan apa pun Anda ingin menghapus repository yang sebelumnya diaktifkan, gunakan opsi --remove
:
$ sudo add-apt-repository --remove 'deb [arch=amd64] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse'
Menambahkan PPA Repository
Personal Package Archives (PPA) adalah layanan yang memungkinkan pengguna untuk mengunggah paket sumber Ubuntu yang dibuat dan diterbitkan dengan Launchpad sebagai repository yang tepat.
Saat menambahkan repository PPA, perintah add-apt-repository
membuat file baru di bawah direktori /etc/apt/sources.list.d/
.
Misalnya, untuk menambahkan PPA Jonathon F yang menyediakan FFmpeg versi 4.x Anda akan menjalankan:
$ sudo add-apt-repository ppa:jonathonf/ffmpeg-4
Saat diminta tekan Enter dan suatu repository akan diaktifkan.
Output
Press [ENTER] to continue or Ctrl-c to cancel adding it.
Kunci publik repository PPA akan secara otomatis diunduh dan didaftarkan.
Setelah PPA ditambahkan ke sistem Anda, Anda dapat menginstal paket repository:
$ sudo apt install ffmpeg
Perintah apt
akan menginstal paket dan semua dependensinya.
Menambahkan Repository Secara Manual
Jika Anda ingin memiliki kontrol lebih besar atas bagaimana sumber-sumber Anda diatur, Anda dapat mengedit file /etc/apt/sources.list
secara manual dan menambahkan baris apt repository ke file tersebut.
Untuk demonstrasi, saya akan mengaktifkan repository CouchDB dan menginstal perangkat lunak. CouchDB adalah database NoSQL yang toleran terhadap open source dan gratis yang dikelola oleh Apache Software Foundation.
Untuk menambahkan repository, buka file sources.list
dengan editor teks Anda:
$ sudo nano /etc/apt/sources.list
Tambahkan baris repository ke akhir file:
$ deb https://apache.bintray.com/couchdb-deb bionic main
Alih-alih mengedit file dengan text editor, Anda dapat menggunakan perintah berikut untuk menambahkan baris repository ke file sources.list
:
$ echo "deb https://apache.bintray.com/couchdb-deb $(lsb_release -cs) main" | sudo tee -a /etc/apt/sources.list
$ (lsb_release -cs)
akan mencetak nama kode Ubuntu. Misalnya, jika Anda memiliki Ubuntu versi 18.04 perintah akan mencetak bionic
.
Pilihan lain adalah membuat file repository baru di bawah direktori /etc/apt/sources.list.d/
.
Saat mengkonfigurasi repository secara manual, Anda juga perlu mengimpor secara manual kunci repository publik ke sistem Anda. Untuk melakukan itu gunakan wget
atau curl
:
$ curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -
Perintah di atas harus menampilkan OK yang berarti bahwa kunci GPG telah berhasil diimpor dan paket dari repository ini akan dianggap tepercaya.
Sebelum menginstal paket dari repository yang baru ditambahkan, Anda harus memperbarui indeks paket:
$ sudo apt update
Setelah indeks paket diperbarui, Anda dapat menginstal paket dari repository yang baru ditambahkan:
$ sudo apt install couchdb
Kesimpulan
Saya telah menunjukkan kepada Anda cara menambahkan repository apt di Ubuntu. Instruksi yang sama berlaku untuk Distro Linux berbasis Debian, termasuk Kubuntu, Linux Mint dan Elementary OS.
Anda Terbantu artikel ini? Silahkan bergabung dengan centerklik di Twitter dan Facebook+.
Register Now: TOP 10 Hosting
Dapatkan Hosting Murah dengan Kualitas Terbaik. For Serious Blogger! View Deals