ฉันสามารถรวมบรรทัดใน /etc/apt/sources.list


8

ฉันเดา - แต่ต้องการยืนยัน - ว่าในไฟล์/etc/apt/sources.listไม่มีเหตุผลว่าทำไมไม่มีใครแทนที่สามบรรทัดนี้:

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

ด้วยหนึ่งบรรทัดนี้:

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

สิ่งนี้ (ตราบใดที่บรรทัดมีที่เก็บ - URL และประเภทการแจกจ่ายเดียวกัน) ถูกต้องหรือไม่ หรือมีวัตถุประสงค์เพื่อให้พวกเขาเป็นเส้นแยกกับการแพร่กระจายประเภทส่วนประกอบในบรรทัดที่แตกต่างกันอย่างไร

คำตอบ:


6

สมมติฐานของคุณถูกต้อง - เช่นเดียวกับตัวอย่างของคุณ การรวมสามารถทำได้และแหล่งที่มามักจะถูกกำหนดด้วยวิธีดังกล่าว

จนถึงตอนนี้มีเพียงเหตุผลเดียวที่ทำให้สมองของฉันแตกสลายคือจักรวาลและลิขสิทธิ์เป็น repos ขนาดใหญ่ที่ต้องใช้เวลาในการอัพเดทและขยายขนาดฐานข้อมูลที่เกิดขึ้น หากคุณมีบรรทัดเดียวพวกเขาง่ายที่จะแสดงความคิดเห็น :))

บางคนอาจคิดว่านั่นไม่ได้สร้างความแตกต่างที่ยิ่งใหญ่ แต่เมื่อคุณเริ่มอัตโนมัติโครงสร้างพื้นฐานเครื่องมืออัตโนมัติมีแนวโน้มที่จะทำการปรับปรุง apt-get มากและมันก็สมเหตุสมผลที่จะลดเวลานั้นถ้าไม่จำเป็นต้องใช้แพ็คเกจที่เกี่ยวข้อง

แต่นอกเหนือจากนั้นฉันสามารถนึกถึงการกำหนดเป้าหมายเอกสารที่ดีกว่าในไฟล์ต้นฉบับรายการลิสต์ :))


ขอบคุณทุกคนทุกคำตอบที่ดีจริงๆ ฉันไม่ได้คิดถึงขนาดของ repos ที่มีส่วนร่วม แต่สำหรับฉันบรรทัดที่ซ้ำกันส่วนใหญ่จะเสียพื้นที่ & ฉันชอบที่มี repos ทั้งหมดที่ระบุไว้ในหนึ่งบรรทัดอื่น ๆ อาจชอบวิธีอื่น & มันเป็นความยืดหยุ่นที่ดีสำหรับเช่นนั้น
Melvin Q. Watchpocket

6

Debian มีหน้าดีที่ยืนยันความคิดของคุณ:

ดังนั้นไวยากรณ์ของ:

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

แสดงถึงบรรทัดที่คุณแนะนำ:

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

และควรจะโอเคอย่างสมบูรณ์แบบ

บันทึกคำอธิบาย:

  1. ประเภทไฟล์เก็บถาวร : โดยปกติ deb หรือ deb-src ในกรณีของคุณ deb
  2. ที่เก็บ URL : ที่อยู่ของที่เก็บ
  3. การกระจาย : ระดับของการเปิดตัวในกรณีของคุณ 'xenial-security'
  4. ส่วนประกอบ : ถูก จำกัด , หลัก, จักรวาล, ลิขสิทธิ์ซึ่งสามารถนำเสนอได้ตามที่คุณแนะนำหนึ่งหลังจากที่อื่น ๆ คั่นด้วยช่องว่าง

อ้างอิง:


6

ใช่. คุณสามารถ. คุณสามารถใช้ได้

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

สำหรับเก็บที่กำหนดหรือชุดชนิดเช่นxenial-security, xenial-updatesหรือxenialแทนที่จะมี 4 สาย

ดังนั้นเส้นข้างบนจึงเหมือนกับว่ามี 4 เส้นเหล่านี้

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

แต่ฉันแนะนำให้แบ่งบรรทัดออกเป็น 4 ซึ่งจะช่วยในการค้นหาและแก้ไขบรรทัดจากบรรทัดคำสั่งได้อย่างรวดเร็ว

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.