How to Start a Blog? Panduan Membuat Blog Hanya 30 Menit

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.

Cara menambahkan add repository di Ubuntu

Meskipun ada ribuan aplikasi yang tersedia di repository Ubuntu default, kadang-kadang Anda mungkin perlu menginstal perangkat lunak dari repository pihak ke-3.

Loading...

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

Loading...

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.

Loading...

Anda Terbantu artikel ini? Silahkan bergabung dengan centerklik di Twitter dan Google+.

10 top hosting!

Register Now: TOP 10 Hosting

Dapatkan Hosting Murah dengan Kualitas Terbaik. For Serious Blogger! View Deals

Niagahoster

Rp.26.000/Bln Free Domain, Unlimited Space & Bandwidth Get Host

IDCloudhost

Rp.30.000/Bln Free Domain, Unlimited Space & Bandwidth Get Host

Bluehost Hosting

$2.95/Month Free Domain, Unlimited Space & Bandwidth Get Host

iPage Hosting

$1.99/Month Free Domain, Unlimited Space & Bandwidth Get Host

SiteGround Hosting

$3.45/Month Free Domain, Unlimited Space & Bandwidth Get Host

Hostgator

$3.95/Month Free Domain, Unlimited Space & Bandwidth Get Host

Add a Comment

Your email address will not be published. Required fields are marked *

Must Read...!
12 Strategi SEO Terbaik untuk 2020 Yang Sedang Trend

Ketika persaingan online terus meningkat. Ditambah begitu banyak website baru yang muncul. Adalah penting...

Cara Amankan Apache Menggunakan Let’s Encrypt di Ubuntu 18.04

Cara Amankan Apache Menggunakan Let's Encrypt di Ubuntu 18.04 - Let's Encrypt adalah otoritas...

Close