วิธีเพิ่มที่เก็บซอฟต์แวร์ด้วยตนเองใน Linux

วิธีเพิ่มที่เก็บซอฟต์แวร์ด้วยตนเองใน Linux

เมื่อคุณค้นหาแพ็คเกจบน Linux ผ่านบรรทัดคำสั่ง ตัวจัดการแพ็คเกจของระบบของคุณจะค้นหาแพ็คเกจในที่เก็บต่างๆ ตามค่าเริ่มต้น การแจกจ่าย Linux ทุกรายการจะมีที่เก็บอย่างเป็นทางการบางส่วนที่มีแพ็คเกจที่เสถียรซึ่งสนับสนุนโดยทีม distro





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





มาดูกันว่าคุณสามารถเพิ่มที่เก็บใหม่ลงในรายการแหล่งที่มาของระบบได้อย่างไร





บน Ubuntu และ Distros ที่ใช้เดเบียน

การแจกแจงแบบใช้เดเบียน รวมถึง Ubuntu ใช้ประโยชน์จาก Advanced Package Tool (APT) เพื่อติดตั้งและอัปเดตแพ็คเกจ คุณสามารถค้นหาข้อมูลที่เก็บซอฟต์แวร์ได้ใน /etc/apt/sources.list ไฟล์ในการติดตั้ง Linux ที่ใช้ Debian ของคุณ

แถบด้านล่างไม่ทำงาน windows 10

แม้ว่าคุณจะสามารถป้อนรายละเอียดที่เก็บในไฟล์ได้ด้วยตนเอง แต่ก็อาจกลายเป็นงานที่น่าเบื่อหน่ายได้อย่างรวดเร็ว วิธีที่ดีกว่าในการเพิ่ม THEM ในระบบของคุณคือการใช้ add-apt-repository เครื่องมือ.



ติดตั้ง add-apt-repository

คุณจะไม่พบยูทิลิตี add-apt-repository ที่ติดตั้งในระบบของคุณโดยค่าเริ่มต้น เป็นส่วนหนึ่งของ ซอฟต์แวร์-คุณสมบัติ-ทั่วไป บรรจุุภัณฑ์. หากต้องการติดตั้ง add-apt-repository โดยใช้ตัวจัดการแพ็คเกจ APT ให้พิมพ์:

sudo apt install software-properties-common

เพิ่มที่เก็บโดยใช้ add-apt-repository

เมื่อคุณติดตั้งแพ็คเกจแล้ว ก็ถึงเวลาเพิ่มที่เก็บซอฟต์แวร์ของบริษัทอื่นลงในระบบของคุณ ไวยากรณ์พื้นฐานสำหรับการเพิ่มที่เก็บคือ:





sudo add-apt-repository [options] repository

...ที่ไหน ที่เก็บ เป็นรูปแบบที่ใช้โดย source.list ไฟล์.

รูปแบบรายการเริ่มต้นสำหรับไฟล์คือ:





deb https://repositoryurl.com distro type

ตัวอย่างเช่น ในการเพิ่มที่เก็บ Ubuntu Universe ให้กับระบบของคุณ:

sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe'

คุณยังสามารถเพิ่ม PPA ด้วย add-apt-repository โดยใช้ไวยากรณ์คำสั่งต่อไปนี้:

sudo add-apt-repository ppa:user/name

...ที่ไหน ผู้ใช้ และ ชื่อ คือ ชื่อเจ้าของ และ ชื่อ PPA ตามลำดับ

ในการเพิ่ม PHP PPA โดย Ondrej โดยใช้ add-apt-repository:

sudo add-apt-repository ppa:ondrej/php

ที่เกี่ยวข้อง: ความแตกต่างระหว่าง APT และ dpkg ใน Ubuntu คืออะไร

การเพิ่มที่เก็บด้วยตนเองบน Fedora และ CentOS

Fedora, CentOS และการแจกแจงแบบอิง RHEL อื่นๆ ใช้ตัวจัดการแพ็คเกจ DNF และ yum ต่างจาก APT DNF มีวิธีการในตัว config-manager ที่อนุญาตให้ผู้ใช้เพิ่ม ลบ และปิดใช้งานที่เก็บของบุคคลที่สามได้อย่างง่ายดาย

การใช้ DNF Package Manager

ในการเพิ่มที่เก็บใหม่โดยใช้ DNF:

dnf config-manager --add-repo repository

...ที่ไหน ที่เก็บ คือ URL ไปยังที่เก็บซอฟต์แวร์

หากต้องการเปิดใช้งานที่เก็บ ให้พิมพ์:

dnf config-manager --set-enabled repository

การใช้ yum-config-manager

หรือคุณสามารถใช้ yum-config-manager ยูทิลิตีเพื่อเพิ่มและจัดการที่เก็บในระบบของคุณ Yum-config-manager ไม่ได้ติดตั้งบนการแจกแจงแบบ RHEL ตามค่าเริ่มต้น ดังนั้นคุณจะต้องติดตั้งด้วยตนเอง เป็นส่วนหนึ่งของ ยำ-utils บรรจุุภัณฑ์. หากต้องการติดตั้ง ให้พิมพ์:

sudo dnf install yum-utils

รูปแบบของคำสั่ง yum-config-manager คล้ายกับ DNF คุณสามารถเพิ่มที่เก็บใหม่โดยใช้ yum-config-manager ดังนี้:

yum-config-manager --add-repo repository

การเปิดใช้งานที่เก็บก็ง่ายเช่นกัน

yum-config-manager --enable repository

Arch Linux และ AUR

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

Arch Linux มี AUR ซึ่งเป็น Arch User Repository ซึ่งมีแพ็คเกจบุคคลที่สามนับพันที่พัฒนาโดยผู้ใช้ คุณสามารถเข้าถึง AUR โดยใช้ตัวจัดการแพ็คเกจ AUR Pacman ซึ่งเป็นตัวจัดการแพ็คเกจเริ่มต้นบน Arch Linux ไม่สามารถเข้าถึงแพ็คเกจที่จัดเก็บไว้ใน Arch User Repository

มีผู้จัดการแพ็คเกจ AUR หลายคน ที่โดดเด่นที่สุดคือ โค้งคำนับ . คุณสามารถติดตั้ง yay บนระบบของคุณได้อย่างง่ายดายโดย การโคลนที่เก็บ git .

git clone https://aur.archlinux.org/yay-git.git

เปลี่ยนการอนุญาตของโฟลเดอร์ที่ดาวน์โหลด:

sudo chmod 777 /yay-git

เปลี่ยนไดเร็กทอรีและใช้ makepkg คำสั่งติดตั้ง yay:

cd /yay-git && makepkg -si

เรียนรู้เพิ่มเติม: วิธีการติดตั้งและลบแพ็คเกจใน Arch Linux

การจัดการรายการที่เก็บของระบบ

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

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

แบ่งปัน แบ่งปัน ทวีต อีเมล 3 วิธีในการตรวจสอบว่าอีเมลจริงหรือปลอม

หากคุณได้รับอีเมลที่ดูน่าสงสัย คุณควรตรวจสอบความถูกต้องเสมอ ต่อไปนี้คือ 3 วิธีในการบอกได้ว่าอีเมลนั้นเป็นของจริงหรือไม่

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • ลินุกซ์
  • Arch Linux
  • ลินุกซ์
  • เคล็ดลับคอมพิวเตอร์
เกี่ยวกับผู้เขียน Deepesh Sharma(79 บทความที่ตีพิมพ์)

Deepesh เป็น Junior Editor สำหรับ Linux ที่ MUO เขาเขียนคู่มือข้อมูลบน Linux โดยมุ่งหวังที่จะมอบประสบการณ์อันแสนสุขแก่ผู้มาใหม่ทุกคน ไม่แน่ใจเกี่ยวกับภาพยนตร์ แต่ถ้าคุณต้องการพูดคุยเกี่ยวกับเทคโนโลยี เขาเป็นคนของคุณ ในเวลาว่าง คุณจะพบว่าเขาอ่านหนังสือ ฟังเพลงแนวต่างๆ หรือเล่นกีตาร์

เพิ่มเติมจาก Deepesh Sharma

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก