
APT memeriksa kesehatan semua paket, dependensi paket sebelum menginstalnya. APT mengambil paket dari satu atau lebih repositori. Repositori (sumber paket) pada dasarnya adalah server jaringan. Istilah "paket" mengacu pada file individual dengan ekstensi .deb yang berisi semua atau sebagian dari aplikasi. Instalasi normal dilengkapi dengan repositori default yang dikonfigurasi, tetapi ini hanya berisi beberapa paket dari lautan perangkat lunak gratis yang tersedia.
Dalam tutorial ini, kita mempelajari cara menambahkan repositori paket ke Debian .
1. Menambahkan repositori dari terminal
Anda dapat menambahkan repositori paket ke Debian dengan 2 cara dari shell:secara manual atau menggunakan apt . Informasi repositori paket disimpan dalam file bernama /etc/apt/sources.list
. Dan juga dapat disimpan dalam file apapun di dalam direktori /etc/apt/sources.list.d/
.
Tambahkan repositori secara manual
Untuk menambahkan repositori secara manual, Anda harus mengedit file /etc/apt/sources.list. Entri dalam file ini memiliki sintaks sebagai:
Archive-Type Repository-URL Distribution Component1 Component2 Component3
Jenis Arsip - Kata pertama dari baris dapat berupa deb
atau deb-src
. Deb menunjukkan arsip menyimpan paket .deb dan deb-src menunjukkan arsip memiliki paket sumber.
URL Repositori - Entri ini adalah URL repositori tempat paket akan diunduh.
Distribusi - Ini dapat berupa nama kode rilis, alias (seperti bullseye) atau kelas rilis (oldstable, stable, testing, stable).
Komponen - Ini bisa berupa main, contrib, atau non-free. main
berisi paket yang sesuai dengan DFSG bagian dari distribusi Debian. contrib
berisi paket yang sesuai dengan DFSG yang memiliki dependensi tidak di main
. non-free
berisi paket yang tidak sesuai dengan DFSG.
Sebagai contoh, mari tambahkan repositori VirtualBox ke Debian Bullseye. Pertama buka file /etc/apt/sources.list untuk diedit.
$ sudo nano /etc/apt/sources.list
Sekarang Anda dapat menambahkan baris repositori paket ke file.
deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian bullseye contrib
Di bawah ini adalah file /etc/apt/sources.list dari sistem Debian 11 saya, ini berisi beberapa repositori resmi Debian yang ditambahkan selama instalasi Debian dan Anda juga dapat melihat repositori yang baru ditambahkan.

Daripada menambahkan ke file /etc/apt/sources.list, Anda juga dapat membuat file sumber khusus dengan ekstensi .list di dalam direktori /etc/apt/sources.list.d/ dan menambahkan repositori di file tersebut. Ini juga berfungsi.
Setelah repositori apt ditambahkan, pastikan untuk memperbarui indeks paket:
$ sudo apt update
Tambahkan repositori menggunakan add-apt-repository
Add-apt-repository adalah skrip Python yang digunakan untuk menambahkan repositori APT atau PPA biasa. Utilitas ini termasuk dalam software-properties-common
paket.
Sintaks dasar add-apt-repository
perintahnya adalah sebagai berikut:
add-apt-repository [options] repository
Misalnya, Anda perlu menginstal Docker dari repositori resmi. Pertama, perbarui indeks paket dan instal semua dependensi.
$ sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
Impor kunci GPG repositori:
$ sudo curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
Sekarang tambahkan repositori Docker menggunakan add-apt-repository :
$ sudo add-apt-repository 'deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable
'
Ini akan menambahkan informasi repositori ke file etc/apt/sources.list.
Selanjutnya, perbarui indeks paket dan kemudian instal paket buruh pelabuhan.
sudo apt update
apt-cache policy docker-ce
Untuk menghapus repositori yang diaktifkan, ketik:
$ sudo add-apt-repository --remove 'deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable'
Add-apt-repository juga memungkinkan menambahkan Repositori PPA . PPA adalah singkatan dari Personal Package Archive, yang memungkinkan pengembang membuat repositori mereka sendiri.
Misalnya untuk menambahkan repositori PPA untuk libreoffice, ketik:
$ sudo add-apt-repository ppa:libreoffice/libreoffice-7-0
Setelah PPA ditambahkan, Anda dapat menginstal paket masing-masing menggunakan apt.
2. Menambahkan repositori dari GUI
Atau, Anda dapat menambahkan repositori paket dari Debian Gui. Saya menggunakan Debian 11 dengan lingkungan Desktop Gnome.
Dari pencarian Desktop untuk 'Perangkat Lunak &Pembaruan'

Di 'Perangkat Lunak &Pembaruan', pilih tab kedua 'Perangkat Lunak Lain'

Klik tombol 'Tambah', lalu tambahkan baris APT dan klik tombol 'Tambah Sumber' untuk memperbarui /etc/apt/sources.list
berkas.

Kesimpulan
Dalam tutorial ini, kita belajar bagaimana menambahkan repositori paket ke Debian. terima kasih telah membaca, beri tahu kami tanggapan Anda di bagian komentar.