Dalam artikel ini, saya akan menunjukkan kepada anda cara menambahkan repositori pakej di Debian. Saya akan menggunakan Debian 9 Stretch untuk demonstrasi.
Menambah Repositori Pakej Secara Manual pada Debian
Maklumat penyimpanan pakej disimpan di /etc/apt/sources.list fail. Anda boleh mengedit /etc/apt/sources.list fail terus untuk menambah repositori pakej baru.
Anda boleh menjalankan perintah berikut untuk mengedit /etc/apt/sources.list fail:
$sudo nano /dan lain-lain/tepat/sumber.senarai
Anda akan melihat tetingkap berikut seperti yang ditunjukkan dalam tangkapan skrin di bawah. Seperti yang anda lihat, saya tidak mempunyai repositori pakej yang ditambahkan di sini sekarang. Anda mungkin mempunyai banyak repositori pakej yang ditambahkan. Tetapi saya ingin menunjukkan asasnya kepada anda.
Sekarang saya akan menambah repositori pakej Debian 9 rasmi. Oleh itu, saya menambah baris berikut ke fail seperti yang ditandakan pada tangkapan skrin di bawah:
deb http://ftp.us.debian.org/debian stretch main contrib percuma
Anda mungkin tidak memahami apakah garis ini. Biar saya jelaskan.
Garisan bermula dengan deb yang bermaksud ia adalah repositori binari Debian yang telah disusun sebelumnya. Sekiranya repositori pakej mengandungi kod sumber perisian yang berbeza, anda harus mengganti deb dengan deb-src .
Sekarang bahagian seterusnya adalah URL repositori pakej. Anda boleh menambahkan URL repositori HTTP, HTTPS, FTP di sini.
Bahagian seterusnya seperti yang ditunjukkan dalam tangkapan skrin di bawah adalah suite atau nama kod. Untuk Debian 9, memang regangan .
Anda mungkin dapat mengetahui apa yang ada untuk sistem operasi Debian anda dengan arahan berikut:
$lsb_release-c
Seperti yang anda lihat dari tangkapan skrin di bawah, nama kod atau nama suite adalah regangan .
Bahagian tangkapan skrin di bawah ini bergantung pada repositori pakej khusus yang anda tambahkan. Untuk repositori Debian rasmi, anda ada utama , contrib , dan tidak percuma .
Setiap perkataan ini mewakili bahagian atau sekumpulan pakej perisian pada repositori pakej yang sama.
Setelah selesai, tekan + x dan kemudian tekan dan dan kemudian tekan untuk menyimpan fail.
Setelah selesai menambahkan repositori, jalankan arahan berikut untuk mengemas kini tepat cache pengurus pakej:
$sudo apt-get kemas kini
Seperti yang anda lihat, cache repositori pakej sedang dikemas kini.
Terdapat juga cara yang lebih bersih untuk menambahkan repositori pakej baru di Debian.
Pada sistem operasi Debian, direktori khas /etc/apt/sources.list.d/ tersedia secara lalai. Ia digunakan untuk menjadikan penambahan repositori pakej baru lebih mudah. Yang harus anda buat hanyalah membuat fail baru dengan peluasan senarai di dalam /etc/apt/sources.list.d/ direktori.
Daripada menambahkan repositori baru ke /etc/apt/sources.list fail, anda boleh membuat fail baru katakan debian_us_official.list dalam /etc/apt/sources.list.d/ direktori dengan arahan berikut:
$sudo nano /dan lain-lain/tepat/sumber.list.d/debian_us_official.list
Fail kosong baru harus dibuka.
Sekarang tambahkan baris berikut kepadanya.
deb http://ftp.us.debian.org/debian stretch main contrib percuma
Sekarang simpan fail dan jalankan arahan berikut. Anda baik untuk pergi.
$sudo apt-get kemas kiniMenambah Repositori Pakej Menggunakan tepat pada Debian
Sekarang anda memahami bagaimana garis repositori diformat. Anda kini boleh menggunakan tepat pengurus pakej untuk menambah repositori pakej baru.
Untuk menambahkan repositori yang sama seperti sebelumnya, jalankan arahan berikut:
$sudoapt-add-repository'deb http://ftp.us.debian.org/debian stretch main contrib bebas'
Anda juga boleh menambah PPA dengan arahan berikut:
$sudoapt-add-repository YOUR_PPACATATAN: Di sini _PPA ANDA harus menjadi seperti ppa: teejee2008 / ppa .
Anda juga boleh membuang PPA atau repositori pakej dengan arahan berikut:
$sudoapt-add-repository-r_REPOSITORI ANDACATATAN: Di sini, _REPOSITORI ANDA mungkin garis repositori atau PPA.
Sebagai contoh, dalam tangkapan skrin di bawah, saya membuang repositori menggunakan garis repositori.
Itulah cara anda menambahkan repositori di Debian. Terima kasih kerana membaca artikel ini.