Di Ubuntu kita dapat menambahkan repositori melalui perintah berikut -
sudo add-apt-repository ppa:yannubuntu/boot-repair
Karena Ubuntu didasarkan pada basis kode Debian, saya berharap hal yang sama akan bekerja di Debian juga, tetapi tidak.
- Apa alasannya?
- Apakah ada perintah shell lain yang bisa saya gunakan untuk mencapai hal yang sama?
Catatan: Saya tahu saya bisa mengedit /etc/apt/sources.list
, tetapi saya ingin mencapai ini dari shell. Saya juga ingin tahu mengapa perintah yang sama tidak berfungsi ketika basis kode sama.
software-properties-common
Dengan asumsi Anda menjalankan versi Debian yang tidak kuno (Etch atau yang lebih baru), Anda cukup meletakkan file di
/etc/apt/sources.list.d/
Nama file harus diakhiri dengan.list
; Peregangan Debian (belum dirilis) kemungkinan akan menambah.sources
dengan format yang berbeda.Formatnya sama dengan file sources.list utama.
Keuntungannya adalah, terutama jika ini untuk beberapa perangkat lunak yang Anda distribusikan, Anda tidak perlu khawatir menggabungkan perubahan Anda ke file /etc/apt/sources.list yang mungkin diedit (terutama sulit untuk ditangani jika program Anda tidak terinstal). Anda dapat menggunakan
dpkg
dukungan conffile untuk memasukkan file/etc/apt/sources.list.d/
.sumber
sources.list.d
ada sejak etsa, saya pikir.apt-add-repository
urus hal-hal seperti menerjemahkan "ppa:" ke suatuhttp://ppa.launchpad...
jenis, dan untuk mengunduh dan menginstal kunci repositori sehingga paket tidak diperlakukan sebagai mencurigakanadd-apt-repository
sekarang dapat ditemukan dalamsoftware-properties-common
paket.sumber
/etc/apt/sources.list
, Anda mungkin melihat jawaban @ Goez dalam pertanyaan ini.Ubuntu didasarkan pada Debian tetapi mencakup hal-hal yang tidak dimiliki Debian (dan pada gilirannya sering dimasukkan ke dalam Debian nanti). The
add-apt-repository
perintah adalah contoh yang termasuk dalam Ubuntu pertama.The
add-apt-repository
sebenarnya hanya mengeksekusi beberapa perintah untuk menambahkan repositori:/etc/apt/sources.list
Sebuah skrip yang melakukan hal yang sama yang dapat ditemukan di sini dikutip di bawah ini
sumber