ในบทความนี้ ฉันจะแสดงวิธีเพิ่มที่เก็บแพ็คเกจบน Debian ฉันจะใช้ Debian 9 Stretch สำหรับการสาธิต
การเพิ่มที่เก็บแพ็คเกจด้วยตนเองบน Debian
ข้อมูลที่เก็บแพ็คเกจถูกเก็บไว้ใน /etc/apt/sources.list ไฟล์. คุณสามารถแก้ไข /etc/apt/sources.list ไฟล์โดยตรงเพื่อเพิ่มที่เก็บแพ็คเกจใหม่
คุณสามารถเรียกใช้คำสั่งต่อไปนี้เพื่อแก้ไข /etc/apt/sources.list ไฟล์:
$sudo นาโน /ฯลฯ/ฉลาด/source.list
คุณควรเห็นหน้าต่างต่อไปนี้ตามที่แสดงในภาพหน้าจอด้านล่าง อย่างที่คุณเห็น ตอนนี้ฉันไม่มีที่เก็บแพ็คเกจเพิ่มที่นี่ คุณอาจเพิ่มที่เก็บแพ็คเกจจำนวนมาก แต่ฉันต้องการแสดงให้คุณเห็นพื้นฐาน
ตอนนี้ฉันกำลังจะเพิ่มที่เก็บแพ็คเกจ Debian 9 อย่างเป็นทางการ ดังนั้นฉันจึงเพิ่มบรรทัดต่อไปนี้ลงในไฟล์ตามที่ทำเครื่องหมายไว้ในภาพหน้าจอด้านล่าง:
เด็บ http://ftp.us.debian.org/debian stretch main contrib ไม่ฟรี
คุณอาจยังไม่เข้าใจว่าบรรทัดนี้คืออะไร ให้ฉันอธิบาย
บรรทัดขึ้นต้นด้วย เด็บ ซึ่งหมายความว่าเป็นที่เก็บไบนารี Debian ที่คอมไพล์ไว้ล่วงหน้า หากที่เก็บแพ็กเกจมีซอร์สโค้ดของซอฟต์แวร์ต่างๆ คุณควรเปลี่ยน เด็บ กับ deb-src .
ตอนนี้ ส่วนถัดไปคือ URL ของที่เก็บแพ็กเกจ คุณสามารถเพิ่ม URL ที่เก็บ HTTP, HTTPS, FTP ได้ที่นี่
ส่วนถัดไปตามที่ระบุไว้ในภาพหน้าจอด้านล่างคือชุดหรือชื่อรหัส สำหรับ Debian 9 ก็คือ ยืด .
คุณอาจสามารถค้นหาว่าระบบปฏิบัติการ Debian ของคุณมีอะไรบ้างโดยใช้คำสั่งต่อไปนี้:
$lsb_release-cs
ดังที่คุณเห็นจากภาพหน้าจอด้านล่าง ชื่อรหัสหรือชื่อชุดคือ ยืด .
ส่วนที่ทำเครื่องหมายของภาพหน้าจอด้านล่างขึ้นอยู่กับที่เก็บแพ็คเกจเฉพาะที่คุณกำลังเพิ่ม สำหรับที่เก็บ Debian อย่างเป็นทางการ คุณมี หลัก , ผลงาน , และ ไม่ฟรี .
คำเหล่านี้แต่ละคำแสดงถึงส่วนหรือชุดของแพ็คเกจซอฟต์แวร์บนที่เก็บแพ็คเกจเดียวกัน
เสร็จแล้วกด + NS แล้วกด และ แล้วกด เพื่อบันทึกไฟล์
เมื่อคุณเพิ่มที่เก็บเสร็จแล้ว ให้รันคำสั่งต่อไปนี้เพื่ออัปเดต ฉลาด แคชตัวจัดการแพ็คเกจ:
$sudo apt-get update
อย่างที่คุณเห็น แคชที่เก็บแพ็คเกจกำลังถูกอัพเดต
นอกจากนี้ยังมีวิธีที่สะอาดกว่าในการเพิ่มที่เก็บแพ็คเกจใหม่บน Debian
บนระบบปฏิบัติการ Debian ไดเร็กทอรีพิเศษ /etc/apt/sources.list.d/ สามารถใช้ได้โดยค่าเริ่มต้น ใช้เพื่อทำให้การเพิ่มที่เก็บแพ็คเกจใหม่ง่ายขึ้น สิ่งที่คุณต้องทำคือสร้างไฟล์ใหม่ที่มีนามสกุล .รายการ ใน /etc/apt/sources.list.d/ ไดเรกทอรี
แทนที่จะเพิ่มที่เก็บใหม่ลงใน /etc/apt/sources.list file คุณสามารถสร้างไฟล์ใหม่ได้ สมมุติว่า debian_us_official.list ใน /etc/apt/sources.list.d/ ไดเร็กทอรีด้วยคำสั่งต่อไปนี้:
$sudo นาโน /ฯลฯ/ฉลาด/source.list.d/debian_us_official.list
ควรเปิดไฟล์เปล่าใหม่
ตอนนี้เพิ่มบรรทัดต่อไปนี้ลงไป
เด็บ http://ftp.us.debian.org/debian stretch main contrib ไม่ฟรี
ตอนนี้บันทึกไฟล์และเรียกใช้คำสั่งต่อไปนี้ คุณดีที่จะไป
$sudo apt-get updateการเพิ่มที่เก็บแพ็คเกจโดยใช้ ฉลาด บนเดเบียน
ตอนนี้คุณเข้าใจวิธีการจัดรูปแบบบรรทัดที่เก็บแล้ว ตอนนี้คุณสามารถใช้ ฉลาด ตัวจัดการแพ็คเกจเพื่อเพิ่มที่เก็บแพ็คเกจใหม่
หากต้องการเพิ่มที่เก็บเดิม ให้รันคำสั่งต่อไปนี้:
$sudoapt-add-repository'deb http://ftp.us.debian.org/debian ยืด contrib หลักไม่ฟรี'
คุณสามารถเพิ่ม PPA ด้วยคำสั่งต่อไปนี้:
$sudoapt-add-repository YOUR_PPAหมายเหตุ: ที่นี่ YOUR_PPA ควรจะเป็นเช่น ppa: teejee2008 / ppa .
คุณยังสามารถลบ PPA หรือที่เก็บแพ็คเกจด้วยคำสั่งต่อไปนี้:
$sudoapt-add-repository-NSYOUR_REPOSITORYหมายเหตุ: ที่นี่ YOUR_REPOSITORY อาจเป็นบรรทัดที่เก็บหรือ PPA
ตัวอย่างเช่น ในภาพหน้าจอด้านล่าง ฉันลบที่เก็บโดยใช้บรรทัดที่เก็บ
นั่นคือวิธีที่คุณเพิ่มที่เก็บบน Debian ขอบคุณที่อ่านบทความนี้