apt-get prompts สำหรับซีดีเมื่อทำการติดตั้งแพ็คเกจฉันจะทำให้มันหยุดได้อย่างไร?


10

ฉันใช้ ubuntu linux มาก่อนและฉันติดตั้ง debian OS บน labtop ของฉันโดยใช้ดีวีดีที่ฉันเบิร์น แต่เมื่อฉันพยายามใช้ apt-get เพื่อติดตั้งซอฟต์แวร์ระบบจะขอให้ฉันใส่แผ่นดิสก์เพื่อดำเนินการต่อ ฉันสงสัยว่ามีวิธีในการเปลี่ยนการกำหนดค่าที่เก็บเพื่อให้ฉันสามารถดึงไฟล์การติดตั้งออนไลน์แทนการใช้ดิสก์


ฉันเพิ่งพบว่ามันเป็นไฟล์ source.list ที่ทำให้เกิดปัญหา แต่หลังจากที่ฉันแสดงความคิดเห็นสิ่ง "deb cdrom" ฉันไม่สามารถรับการอัปเดตซอฟต์แวร์ได้อีก :( ไม่มีใครมีไฟล์ source.list ที่ดีหรือไม่
Shang Wang

คำตอบ:


20

แหล่งที่มาของแพคเกจมีการระบุไว้ในและ/etc/apt/sources.list /etc/apt/sources.list.d/*.listโดยปกติแล้วคุณจะรายการมาอย่างเป็นทางการในแฟ้มหลักและเพิ่มที่เก็บของบุคคลที่สามใน/etc/apt/sources.list/etc/apt/sources.list.d/indicative_name.list

หากคุณติดตั้งจากซีดีรอมก็จะมีสาย

deb cdrom:[some name]/ stable main

ลบออกหรือใส่ความคิดเห็น (โดยการเพิ่ม#ที่ด้านบนของบรรทัด) หากคุณต้องการติดตั้งจาก CD-ROM อีกครั้งให้เปิด CD และเรียกใช้apt-cdromเพื่อสร้างsources.listรายการจากซีดีรอมนั้น

ในการติดตั้งแพ็กเกจผ่านอินเทอร์เน็ตโดยปกติแล้วคุณจะแสดงรายการ Debian mirror เป็นแหล่งข้อมูล การติดตั้งระบบทำเช่นนี้หากคุณมีการเชื่อมต่ออินเทอร์เน็ต รายการทั่วไปมีลักษณะดังนี้:

## Debian stable proper
deb http://ftp.fr.debian.org/debian squeeze main non-free contrib
deb-src http://ftp.fr.debian.org/debian squeeze main non-free contrib

## Security updates
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

## Other updates to the stable release (formerly volatile)
deb http://ftp.fr.debian.org/debian squeeze-updates main contrib non-free
deb-src http://ftp.fr.debian.org/debian squeeze-updates main contrib non-free

## Quasi-official backports
deb http://www.backports.org/debian/ squeeze-backports main non-free contrib
deb-src http://www.backports.org/debian/ squeeze-backports main non-free contrib

## Marillat: multimedia support and other less free or stable stuff
deb http://www.debian-multimedia.org squeeze main
deb-src http://www.debian-multimedia.org squeeze main
  • แทนที่squeezeด้วยtestingหรือunstableกระจายอะไรก็ตามที่คุณติดตาม
  • ลบcontribและnon-freeถ้าคุณต้องการติดตั้งซอฟต์แวร์ฟรีโดยเฉพาะ
  • หากคุณไม่ได้อาศัยอยู่ในฝรั่งเศสแทนที่ftp.fr.debian.orgด้วยชื่อของผู้อื่นกระจก Debian
  • debเส้นสำหรับแพคเกจไบนารีที่deb-srcเส้นสำหรับแพคเกจที่มา หากคุณไม่ต้องการดาวน์โหลดแหล่งข้อมูลคุณไม่จำเป็นต้องใช้deb-srcบรรทัด หากคุณเป็นเช่นนั้นคุณต้องมีdeb-srcบรรทัดเพื่อจับคู่แต่ละdebบรรทัด
  • มีเพียงสองแหล่งที่จำเป็นเท่านั้น: การแจกจ่ายที่เหมาะสม ( protocol://mirror.example.com/debian release_name main) และการปรับปรุงความปลอดภัย ( ) รวมรายการอื่น ๆ เฉพาะในกรณีที่คุณต้องการ:deb http://security.debian.org/ release_name/updates

    • การอัพเดทที่เสถียรคือการอัพเดตของฐานข้อมูลที่จำเป็นต้องเก็บเป็นปัจจุบันเช่นรายการไวรัส ใช้กับรีลีสที่เสถียรเท่านั้น
    • Backportเป็นpacakgesจากความไม่มั่นคงที่ recompiled เพื่อความมั่นคง แม้ว่าคุณจะรวมแหล่งที่มานี้แพคเกจจะถูกติดตั้งเฉพาะเมื่อมีการร้องขออย่างชัดเจน: หากแพคเกจยังมีรุ่นที่อยู่นอก backport ก็จะต้องการรุ่นที่ไม่ใช่ backport แม้ว่าจะเป็นรุ่นเก่ากว่าก็ตาม ใช้กับรีลีสที่เสถียรเท่านั้น
    • มัลติมีเดีย Debianมีแพ็คเกจที่ไม่เป็นไปตามข้อกำหนดทางกฎหมายของการแจกจ่ายหลัก ส่วนใหญ่มีประโยชน์สำหรับเครื่องเดสก์ท็อปเพื่อรองรับรูปแบบเสียงและวิดีโอ

มีแหล่งเก็บข้อมูลที่ไม่เป็นทางการอื่น ๆ อีกมากมายหากคุณอยู่หลังแอปพลิเคชันเฉพาะ


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