Dapatkah saya menggabungkan baris di /etc/apt/sources.list

8

Saya menduga - tetapi ingin mengonfirmasi - bahwa, dalam file /etc/apt/sources.list , tidak ada alasan mengapa seseorang tidak dapat mengganti tiga baris ini:

deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ xenial-security restricted main

deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ xenial-security universe

deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ xenial-security multiverse

dengan satu baris ini:

deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ xenial-security main restricted universe multiverse

Apakah ini (asalkan baris memiliki repositori-URL dan tipe distribusi yang sama) benar? Atau adakah tujuan untuk menjadikannya sebagai garis terpisah dengan penyebaran tipe-komponen di antara garis yang berbeda?

Melvin Q. Watchpocket
sumber

Jawaban:

6

Asumsi Anda benar - seperti contoh Anda. Konsolidasi dapat dilakukan dan sumber sering kali didefinisikan seperti itu.

Sejauh ini, satu-satunya alasan yang terlintas dalam pikiran saya untuk memisahkan mereka adalah bahwa alam semesta dan multiverse adalah repo yang cukup besar yang membutuhkan waktu untuk memperbarui dan mempengaruhi ukuran database yang dihasilkan - dan dengan demikian risiko sesuatu pecah. Jika Anda memiliki satu baris, mereka mudah untuk dikomentari :))

Orang mungkin berpikir itu tidak membuat perbedaan besar. Tetapi begitu Anda mulai mengotomatisasi infrastruktur, alat otomasi cenderung melakukan pembaruan apt-get dan masuk akal untuk mengurangi waktu itu jika paket yang terlibat tidak diperlukan.

Tapi selain itu saya hanya bisa memikirkan penargetan dokumentasi yang lebih baik di file sources.list asli :))

FredFoo
sumber
Terima kasih, semuanya, semua adalah jawaban yang sangat bagus. Saya belum memikirkan tentang ukuran repo yang berperan. Tetapi bagi saya baris yang paling banyak diduplikasi adalah pemborosan ruang, & saya lebih suka memiliki semua repo yang terdaftar pada satu baris, yang lain mungkin lebih suka cara lain & hebat fleksibilitasnya ada di sana.
Melvin Q. Watchpocket
6

Debian memiliki halaman bagus yang mengkonfirmasi ide Anda:

Demikian sintaks dari:

Archive type --> Repository URL --> Distribution --> Component --> Component --> Component

Merupakan garis saran Anda:

deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ xenial-security main restricted universe multiverse

dan harus baik-baik saja.

Catatan penjelasan:

  1. Jenis arsip : Biasanya deb atau deb-src, dalam deb kasus Anda
  2. URL repositori : Alamat repositori
  3. Distribusi : Kelas rilis, dalam kasus Anda 'keamanan-resmi'
  4. Komponen : dibatasi, utama, semesta, multiverse yang dapat disajikan, seperti yang Anda sarankan, satu demi satu dipisahkan oleh spasi

Referensi:

andrew.46
sumber
6

Iya. Kamu bisa. Kamu bisa menggunakan

deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ xenial-security restricted main universe multiverse

untuk arsip atau tipe suite yang diberikan xenial-security, xenial-updatesatau xenialAlih-alih memiliki 4 baris.

Jadi baris di atas sama dengan memiliki 4 baris ini

deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ xenial-security restricted     
deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ xenial-security main 
deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ xenial-security universe     
deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ xenial-security multiverse

Tapi saya menyarankan untuk membagi baris menjadi 4. Ini membantu dengan cepat menemukan dan mengedit baris dari baris perintah.

Anwar
sumber