ใน/etc/apt/sources.list.d
ฉันมีหลายไฟล์สำหรับที่เก็บที่กำหนดเอง .list
ทั้งหมดชื่อของไฟล์เหล่านั้นจบลงด้วย
จำเป็นหรือไม่ที่ไฟล์ในโฟลเดอร์นั้นควรลงท้ายด้วยนามสกุลนั้น? ถ้าใช่ข้อมูลนั้นเขียนอยู่ที่ไหน?
ใน/etc/apt/sources.list.d
ฉันมีหลายไฟล์สำหรับที่เก็บที่กำหนดเอง .list
ทั้งหมดชื่อของไฟล์เหล่านั้นจบลงด้วย
จำเป็นหรือไม่ที่ไฟล์ในโฟลเดอร์นั้นควรลงท้ายด้วยนามสกุลนั้น? ถ้าใช่ข้อมูลนั้นเขียนอยู่ที่ไหน?
คำตอบ:
ใช่ชื่อของไฟล์นั้น/etc/sources.list.d
จะต้องลงท้ายด้วย.list
เพื่อให้บรรทัดในไฟล์นั้นถูกใช้เพื่อระบุแหล่งที่มาของซอฟต์แวร์ที่ควรใช้ มิฉะนั้นไฟล์อาจถูกใช้เพื่อให้มีความหมายที่แตกต่างกัน
sources.list
จากman sources.list
(1):
NAME sources.list - รายการทรัพยากรแพ็กเกจสำหรับ APT
รายละเอียด
รายการรีซอร์สแพ็กเกจใช้เพื่อค้นหาไฟล์เก็บถาวรของระบบการแจกจ่ายแพ็กเกจที่ใช้งานอยู่บนระบบ ในเวลานี้หน้าคู่มือนี้จะบันทึกเฉพาะระบบบรรจุภัณฑ์ที่ใช้โดยระบบ Debian GNU / Linux ไฟล์ควบคุมนี้คือ /etc/apt/sources.list
รายการแหล่งที่มาถูกออกแบบมาเพื่อรองรับจำนวนของแหล่งที่ใช้งานอยู่และสื่อแหล่งต่าง ๆ ไฟล์จะแสดงรายการหนึ่งแหล่งที่มาต่อบรรทัดโดยมีรายการที่ต้องการมากที่สุดในรายการแรก รูปแบบของแต่ละบรรทัดคือ: type uri args รายการแรกพิมพ์กำหนดรูปแบบสำหรับ args uri เป็น Universal Resource Identifier (URI) ซึ่งเป็น superset ของ Universal Resource Locator หรือ URL ที่เฉพาะเจาะจงและเป็นที่รู้จักมากขึ้น ส่วนที่เหลือของบรรทัดสามารถทำเครื่องหมายเป็นความคิดเห็นโดยใช้ #
SOURCES.LIST.D
ไดเร็กทอรี /etc/apt/sources.list.d จัดเตรียมวิธีในการเพิ่มรายการ sources.list ในไฟล์แยกกัน รูปแบบเหมือนกับไฟล์ source.list ปกติ ชื่อไฟล์ต้องลงท้ายด้วย. list และต้องประกอบด้วยตัวอักษร (az และ AZ), ตัวเลข (0-9), เครื่องหมายขีดล่าง (_), ขีดกลาง (-) และอักขระจุด (.) มิฉะนั้น APT จะพิมพ์คำเตือนว่าไฟล์นั้นถูกเพิกเฉยหากไฟล์ไม่ตรงกับรูปแบบในรายการกำหนดค่า Dir :: Ignore-Files-Silently - ในกรณีนี้มันจะถูกเพิกเฉยต่อความเงียบ ...
sources.list.save
.list.save
ไฟล์เป็นชนิดของการทำงานไฟล์ / สำรองข้อมูลบางส่วน:
ลิงค์:
ในฐานะที่เป็นส่วนประกอบของคำตอบของ user26687:
ใช่ไฟล์ใด ๆ ข้างใน/etc/apt/sources.list.d
จะต้องมี.list
นามสกุลมิฉะนั้นapt
จะพิมพ์ข้อความเตือนและละเว้นไฟล์ยกเว้นว่าไฟล์ตรงกับรูปแบบในDir::Ignore-Files-Silently
ตัวเลือกของ apt
Software Sources
GUI สร้าง.list.save
สำหรับแต่ละ .list
ไฟล์จะจัดการเช่นชนิดของไฟล์ "สำรอง" a LP bug 611925 ที่กล่าวถึงนั้นมาจากปี 2010 เมื่อ apt ยังไม่ได้เพิกเฉยต่อ.save
ไฟล์อย่างเงียบ ๆและทำให้เกิดคำเตือนมากมาย
พฤติกรรมนี้ได้รับการแก้ไขในเวอร์ชั่น apt 0.8.3ubuntu1
ในปี 2010 สำหรับข้อผิดพลาด LP 631770 :
apt (0.8.3ubuntu1) maverick; urgency=low
* merged fixes from debian-sid
* debian/rules:
- put ubuntu-archive.gpg back into the package (LP: #620576)
* apt-pkg/init.cc:
- ignore ".distUpgrade" and ".save" files in sources.list.d
(LP: #631770)
ตั้งแต่นั้นไฟล์ดังกล่าวจะถูกละเว้นapt
โดยค่าเริ่มต้น คุณสามารถดูรูปแบบดังกล่าวทั้งหมดด้วย:
apt-config dump | grep Dir::Ignore-Files-Silently::
ดังนั้นไฟล์ที่ต้องการ.save
, .bak
, .orig
หมู่คนอื่น ๆ ก็เป็นที่ยอมรับ (และไม่สนใจ) ใน/etc/apt/sources.list.d
คุณไม่ได้กล่าวถึงปัญหาที่คุณมี แต่เพื่อตอบคำถามของคุณจะต้องมีหนึ่งไฟล์/etc/apt/sources.list.d/
สำหรับทุกที่เก็บและมักจะมีสองไฟล์ ไฟล์ที่ต้องการจะลงท้ายด้วย*.list
และไฟล์เสริมจะลงท้ายด้วย*.list.save
(ไฟล์นี้สร้างโดยอัตโนมัติโดยผู้จัดการพื้นที่เก็บข้อมูล GUI บางตัว) รายการหลักที่จัดการโดยระบบปฏิบัติการคือ/etc/apt/sources.list
และสามารถเพิ่มรายการเสริม/etc/apt/sources.list.d/your-custom-list-here.list
ได้
.list.save
ไฟล์มันเป็นไฟล์สำรองที่สร้างโดยGUI เพียงไฟล์เท่านั้นที่ใช้โดยระบบ ประการที่สองสามารถเพิ่มที่เก็บข้อมูลได้แต่ไม่แนะนำให้ทำเช่นนั้น (ระบบปฏิบัติการจะจัดการกับมัน) ดังนั้นผู้ดูแลระบบและแพคเกจจะได้รับการสนับสนุนให้เล่นด้วยSoftware Sources
.list
apt
/etc/apt/sources.list
/etc/apt/sources.list.d