ค้นหาเว็บไซต์

5 ผู้จัดการแพ็คเกจที่ดีที่สุดสำหรับผู้ใช้ Linux Power


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

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

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

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

1. DPKG – ระบบการจัดการแพ็คเกจ Debian

Dpkg คือระบบการจัดการแพ็กเกจพื้นฐานสำหรับตระกูล Debian Linux ซึ่งใช้ในการติดตั้ง ลบ จัดเก็บ และจัดเตรียมข้อมูลเกี่ยวกับแพ็คเกจ .deb

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

อย่าพลาด: 15 ตัวอย่างเชิงปฏิบัติของ “คำสั่ง dpkg” สำหรับ Distros ที่ใช้ Debian

APT (เครื่องมือบรรจุภัณฑ์ขั้นสูง)

เป็นระบบการจัดการแพ็คเกจบรรทัดคำสั่งที่ได้รับความนิยม ฟรี ทรงพลัง และอื่นๆ อีกมากมาย ซึ่งเป็นส่วนหน้าสำหรับระบบจัดการแพ็คเกจ dpkg

ผู้ใช้ Debian หรืออนุพันธ์ เช่น Ubuntu และ Linux Mint ควรคุ้นเคยกับเครื่องมือการจัดการแพ็คเกจนี้

เพื่อทำความเข้าใจวิธีการทำงานจริง คุณสามารถอ่านคำแนะนำวิธีใช้เหล่านี้:

อย่าพลาด: 15 ตัวอย่างวิธีใช้เครื่องมือแพ็คเกจขั้นสูง (APT) ใหม่ใน Ubuntu/Debian

อย่าพลาด: 25 คำสั่งพื้นฐานที่มีประโยชน์ของ APT-GET และ APT-CACHE สำหรับการจัดการแพ็คเกจ

ผู้จัดการแพ็คเกจความถนัด

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

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

อย่าพลาด: APT และ Aptitude คืออะไร และความแตกต่างที่แท้จริงระหว่างพวกเขาคืออะไร?

ตัวจัดการแพ็คเกจ Synaptic

Synaptic เป็นเครื่องมือจัดการแพ็คเกจ GUI สำหรับ APT ที่ใช้ GTK+ และทำงานได้ดีสำหรับผู้ใช้ที่อาจไม่ต้องการทำให้มือสกปรกในบรรทัดคำสั่ง ใช้คุณลักษณะเดียวกันกับเครื่องมือบรรทัดคำสั่ง apt-get

2. RPM (ตัวจัดการแพ็คเกจ Red Hat)

นี่คือรูปแบบการบรรจุ Linux Standard Base และระบบการจัดการแพ็คเกจพื้นฐานที่สร้างโดย RedHat เนื่องจากเป็นระบบพื้นฐาน มีเครื่องมือการจัดการแพ็คเกจส่วนหน้าหลายอย่างที่คุณสามารถใช้ได้ แต่เราจะพิจารณาเฉพาะสิ่งที่ดีที่สุดเท่านั้น ซึ่งก็คือ:

YUM (ตัวอัปเดต Yellowdog, ดัดแปลง)

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

อย่าพลาด: 20 คำสั่ง Linux YUM สำหรับการจัดการแพ็คเกจ

DNF – ยำ DNF

นอกจากนี้ยังเป็นตัวจัดการแพ็คเกจสำหรับการแจกจ่ายตาม RPM ซึ่งเปิดตัวใน Fedora 18 และเป็นเวอร์ชันถัดไปของ YUM

หากคุณใช้ Fedora 22 เป็นต้นไป คุณจะต้องตระหนักว่านี่คือตัวจัดการแพ็คเกจเริ่มต้น ต่อไปนี้คือลิงก์บางส่วนที่จะให้ข้อมูลเพิ่มเติมเกี่ยวกับ DNF และวิธีการใช้งานแก่คุณ:

อย่าพลาด: DNF – การจัดการแพ็คเกจยุคใหม่สำหรับการแจกแจงตาม RPM

อย่าพลาด: 27 ตัวอย่างคำสั่ง 'DNF' เพื่อจัดการการจัดการแพ็คเกจ Fedora

3. ตัวจัดการแพ็คเกจ Pacman – Arch Linux

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

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

4. ตัวจัดการแพ็คเกจ Zypper – openSUSE

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

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

อย่าพลาด: 45 คำสั่ง Zypper เพื่อควบคุมการจัดการแพ็คเกจ OpenSUSE

5. ตัวจัดการแพ็คเกจการขนส่ง - Gentoo

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

จุดมุ่งหมายหลักของโครงการ Portage คือการสร้างระบบการจัดการบรรจุภัณฑ์ที่เรียบง่ายและไร้ปัญหา ซึ่งรวมถึงฟังก์ชันต่างๆ เช่น ความเข้ากันได้แบบย้อนหลัง ระบบอัตโนมัติ และอื่นๆ อีกมากมาย

เพื่อความเข้าใจที่ดีขึ้น ลองอ่านหน้าโครงการ Portage

สรุปข้อสังเกต

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

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