วิธีใช้ Ubuntu PPA บน Debian Linux

Ubuntu Linux สร้างขึ้นจากสาขา Debian Unstable และใช้เทคโนโลยีพื้นฐานเดียวกัน เช่น Apt แพ็คเกจ DEBและส่วนประกอบหลักอื่นๆ เป็นสิ่งที่เรียกว่า "อนุพันธ์" ของ Debian Linux

แม้ว่า Ubuntu จะเป็นอนุพันธ์ของ Debian แต่ผู้ใช้ Debian ก็ไม่สามารถใช้ PPA ได้อย่างง่ายดาย เหตุผล? PPA เป็นเทคโนโลยีเฉพาะสำหรับ Ubuntu และต้องใช้ซอฟต์แวร์พิเศษเพื่อโต้ตอบกับ Launchpad นอกจากนี้ เนื่องจาก Ubuntu ใช้ Debian Unstable ผู้ใช้ Debian ส่วนใหญ่จะไม่มีแพ็คเกจล่าสุดที่ PPA ต้องการ

ก่อนที่เราจะเริ่มต้น

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

sudo apt ติดตั้งซอฟต์แวร์คุณสมบัติทั่วไป

การทำสำเนาสำรองของแหล่งซอฟต์แวร์

การเปิดใช้งาน PPA บน Debian เกี่ยวข้องกับการแก้ไขไฟล์ต้นฉบับภายใน/etc/apt/ไดเร็กทอรี ด้วยเหตุนี้ ควรทำการสำรองข้อมูลของไฟล์นี้ ด้วยวิธีนี้ หากมีปัญหาใดๆ เกิดขึ้นกับ PPA ก็สามารถยกเลิกได้อย่างง่ายดาย

ในการทำสำเนาสำรองของแหล่งซอฟต์แวร์ของคุณใน Debian ให้เริ่มต้นด้วยการทำสำเนาsources.listไฟล์ด้วยคำสั่งcp โปรดทราบว่าคำสั่งนี้ต้องทำเป็นรูทด้วยคำสั่งsudo

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

หรือหากคุณไม่ได้เปิดใช้งาน sudo ไว้ ให้ใช้คำสั่งsu

su - cp /etc/apt/sources.list /etc/apt/sources.list.bak

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

ขั้นตอนที่ 1:ลบไฟล์รายการต้นทางที่/etc/apt/ใช้งานไม่ได้โดยใช้คำสั่ง rm

sudo rm /etc/apt/sources.list

หรือ

su - rm /etc/apt/sources.list

ขั้นตอนที่ 2:ทำสำเนาของไฟล์สำรองและเปลี่ยนชื่อเป็นsources.listคำสั่ง cp

sudo cp /etc/apt/sources.list.back /etc/apt/sources.list

หรือ

ซู -

cp /etc/apt/sources.list.bak /etc/apt/sources.list

ขั้นตอนที่ 3:ใช้คำสั่งapt updateเพื่อรีเฟรชแหล่งซอฟต์แวร์ คำสั่งนี้จะลบ PPA และกู้คืนที่เก็บเริ่มต้น

sudo apt อัปเดต

การค้นหา PPA สำหรับ Debian

การค้นหา PPA เพื่อเพิ่มไปยัง Debian ทำได้ดีที่สุดด้วยเว็บไซต์Launchpad.net เหตุผล? เครื่องมือค้นหาเช่น Google หรือ Bing หรือ DuckDuckGo มักจะละเว้น PPA บางรายการโดยไม่ทราบสาเหตุ

วิธีใช้ Ubuntu PPA บน Debian Linux

หากคุณต้องการค้นหา PPA ใหม่เพื่อใช้บน Debian Linux PC ให้ทำดังต่อไปนี้ ตัวอย่างเช่น หากต้องการค้นหา PPA สำหรับ Firefox เวอร์ชันล่าสุด คุณจะต้องใช้คำค้นหาต่อไปนี้

วิธีใช้ Ubuntu PPA บน Debian Linux

firefox ppa

จากที่นั่น ให้คลิกที่หน้า PPA ด้วยเมาส์ แล้วคุณจะเข้าสู่หน้า PPA จากที่นี่ คุณจะเห็นคำอธิบาย PPA ตามด้วย “การเพิ่ม PPA นี้ในระบบของคุณ” และคำแนะนำเฉพาะของ Ubuntu เกี่ยวกับวิธีการติดตั้ง

การเพิ่ม PPA ให้กับ Debian

เมื่อคุณพบ PPA เพื่อใช้กับ Debian แล้ว คุณจะต้องเพิ่มที่เก็บซอฟต์แวร์ลงในระบบ ทำตามคำแนะนำทีละขั้นตอนเพื่อเรียนรู้วิธีเพิ่ม PPA บน Debian PC ของคุณ

ขั้นตอนที่ 1:ในหน้า PPA ค้นหาข้อความสีเขียวที่ระบุว่า "รายละเอียดทางเทคนิคเกี่ยวกับ PPA นี้" จากนั้นใช้เมาส์คลิกเพื่อแสดง รายละเอียดเหล่านี้เป็นข้อมูลที่เก็บแบบเต็มที่ต้องเพิ่มลงในsources.listไฟล์

ขั้นตอนที่ 2:เปิดหน้าต่างเทอร์มินัลบนเดสก์ท็อปโดยกดCtrl + Alt + TหรือCtrl + Shift + Tบนแป้นพิมพ์ จากนั้น ใช้เทอร์มินัลเพื่อเปิดsources.listไฟล์ในตัวแก้ไขข้อความนาโน

sudo nano -w /etc/apt/sources.list

หรือ

su - nano -w /etc/apt/sources.list

ขั้นตอนที่ 3:ไปที่ด้านล่างสุดของsources.listไฟล์โดยกดปุ่มลูกศรลงบนแป้นพิมพ์ จากนั้นเขียนข้อความต่อไปนี้ใน

วิธีใช้ Ubuntu PPA บน Debian Linux

# Ubuntu PPAs

ขั้นตอนที่ 4:นำรหัสในส่วน "รายละเอียดทางเทคนิค" และคัดลอกไปยังคลิปบอร์ดของคุณ อย่าลืมคัดลอกทุกอย่าง

ขั้นตอนที่ 5:ไปที่โปรแกรมแก้ไขข้อความนาโนในเทอร์มินัลแล้วกดEnterเพื่อสร้างบรรทัดใหม่ภายใต้ # Ubuntu PPA จากนั้นกดCtrl + Shift + Vเพื่อวางโค้ด

ขั้นตอนที่ 6:มองผ่านรหัสวางใต้และค้นหา# Ubuntu PPAs YOUR_UBUNTU_VERSION_HEREลบออก และแทนที่ด้วย “ Bionic” หากคุณใช้ Debian 10 Buster Ubuntu 18.04 Bionic Beaver และ Debian 10 Buster นั้นเหมือนกันมากในแพ็คเกจ ดังนั้น PPA ที่ตั้งค่าเป็น Bionic มักจะมีโอกาสทำงานสูงสุด

# Ubuntu PPAsถ้าคุณมีสัญญาซื้อขายไฟฟ้าหลายรายการเพื่อเพิ่มเดโปรดวางพวกเขาภายใต้ทั้งหมด จะช่วยให้คุณบอกได้ว่าที่เก็บใดเป็น PPA

หมายเหตุ: รหัสด้านล่างเป็นตัวอย่าง PPA URL ของคุณจะแตกต่างกัน

วิธีใช้ Ubuntu PPA บน Debian Linux

deb https://ppa.launchpad.net/ubuntu-mozilla-security/ppa/ubuntu bionic main


deb-src https://ppa.launchpad.net/ubuntu-mozilla-security/ppa/ubuntu bionic main

ขั้นตอนที่ 7:บันทึกการเปลี่ยนแปลงไปยังแฟ้ม sources.list โดยการกด  Ctrl + O , และออกจากมันด้วยCtrl + X

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

ใช้เมาส์ของคุณเน้นจำนวนถัดจาก“NO_PUBKEY” และบันทึกไปยังคลิปบอร์ดด้วยCtrl + Shift + C

วิธีใช้ Ubuntu PPA บน Debian Linux

ขั้นตอนที่ 9:ใช้คำสั่งกู้คืนคีย์ GPG เพื่อแก้ไขข้อผิดพลาด “NO_PUBKEY” ด้วย PPA ที่คุณเพิ่มลงในระบบ ให้แน่ใจว่าได้วางหมายเลขคัดลอกไปยังแป้นพิมพ์ของคุณหลังจาก-recv คีย์

ในการวางตัวเลขที่สำคัญให้กดCtrl + Shift + V

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys YOUR-KEY-NUMBER-HERE

ขั้นตอนที่ 10:เรียกใช้คำสั่ง apt update อีกครั้ง และตรวจสอบให้แน่ใจว่าไม่มีข้อผิดพลาด สมมติว่าไม่มีข้อผิดพลาดใดๆ ให้ติดตั้งซอฟต์แวร์ของคุณจาก PPA

ฝากความเห็น

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Intel graphics screen tearing in Pardus Linux by checking X11 vs. Wayland, compositor settings, refresh rate, active Xorg driver, and TearFree only when appropriate.

วิธีการตั้งค่าไฟร์วอลล์ SLES 15 ด้วย firewall-cmd

วิธีการตั้งค่าไฟร์วอลล์ SLES 15 ด้วย firewall-cmd

กำหนดค่า firewalld บน SLES 15: ตรวจสอบโซน อนุญาตบริการหรือพอร์ต บันทึกกฎถาวร โหลดใหม่ได้อย่างปลอดภัย และตรวจสอบการเข้าถึง

คู่มือการตั้งค่าการอัปเดต SLES Live Patching: อัปเดตเคอร์เนลโดยไม่ต้องรีบูตเครื่อง

คู่มือการตั้งค่าการอัปเดต SLES Live Patching: อัปเดตเคอร์เนลโดยไม่ต้องรีบูตเครื่อง

เปิดใช้งานการแพตช์เคอร์เนลแบบเรียลไทม์บน SLES 15 SP7 ใช้การแก้ไขที่รองรับโดยไม่ต้องรีบูต ตรวจสอบแพตช์ที่ใช้งานอยู่ และทำความเข้าใจว่าเมื่อใดที่ยังจำเป็นต้องรีสตาร์ทเคอร์เนล

วิธีเปิดใช้งานโหมด FIPS บน SUSE Linux Enterprise Server 15

วิธีเปิดใช้งานโหมด FIPS บน SUSE Linux Enterprise Server 15

เปิดใช้งานโหมด FIPS บน SLES 15 โดยใช้ยูทิลิตี้การตั้งค่าที่ SUSE รองรับ รีบูตอย่างปลอดภัย ตรวจสอบสถานะเคอร์เนลและนโยบายการเข้ารหัส และตรวจสอบขีดจำกัดการรับรอง

วิธีการติดตั้ง Google Chrome บน Gooroom OS โดยไม่ละเมิดนโยบายความปลอดภัย

วิธีการติดตั้ง Google Chrome บน Gooroom OS โดยไม่ละเมิดนโยบายความปลอดภัย

ติดตั้ง Google Chrome บน Gooroom OS อย่างปลอดภัยด้วยแพ็กเกจ .deb อย่างเป็นทางการ, APT, การตรวจสอบนโยบาย, คำแนะนำในการอัปเดต และการแก้ไขสำหรับอุปกรณ์ที่ได้รับการจัดการ

วิธีการส่งออกบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ Syslog ระยะไกลอย่างปลอดภัย

วิธีการส่งออกบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ Syslog ระยะไกลอย่างปลอดภัย

ส่งต่อบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ syslog ระยะไกลอย่างปลอดภัยด้วย rsyslog, ใบรับรอง TLS, การตรวจสอบชื่อคู่ค้า, คิว, การตรวจสอบความถูกต้อง และการทดสอบ

การผสานรวม Active Directory กับ SSSD ใน SLES 15: คู่มือทีละขั้นตอน

การผสานรวม Active Directory กับ SSSD ใน SLES 15: คู่มือทีละขั้นตอน

เชื่อมต่อ SLES 15 เข้ากับ Active Directory ด้วย SSSD โดยใช้ YaST เตรียม DNS และเวลา กำหนดค่าการเข้าสู่ระบบโดเมน ตรวจสอบ Kerberos และเปรียบเทียบ SSSD, Winbind และ realmd

แก้ไขปัญหาไดรเวอร์ Wi-Fi Realtek RTL8821CE บน Pardus Linux

แก้ไขปัญหาไดรเวอร์ Wi-Fi Realtek RTL8821CE บน Pardus Linux

แก้ไขปัญหา Wi-Fi RTL8821CE บน Pardus Linux โดยตรวจสอบไดรเวอร์ rtw88 ในตัว เฟิร์มแวร์ Realtek คำสั่ง rfkill, NetworkManager และตัวเลือกการสำรองข้อมูลที่ปลอดภัย

แก้ไขปัญหา "ความล้มเหลวชั่วคราวในการแก้ไข DNS" ใน Debian 12 ด้วย systemd-resolved

แก้ไขปัญหา "ความล้มเหลวชั่วคราวในการแก้ไข DNS" ใน Debian 12 ด้วย systemd-resolved

วินิจฉัยและแก้ไขปัญหาการแก้ไขชื่อโดเมน (DNS resolution) บน Debian 12 ที่ใช้ systemd-resolved รวมถึง resolv.conf, NetworkManager, networkd, cache และการตรวจสอบความถูกต้อง

วิธีการติดตั้งระบบปฏิบัติการ Pardus Linux ควบคู่กับ Windows 11 อย่างปลอดภัย

วิธีการติดตั้งระบบปฏิบัติการ Pardus Linux ควบคู่กับ Windows 11 อย่างปลอดภัย

ติดตั้ง Pardus 25.2 ควบคู่ไปกับ Windows 11 โดยทำการสำรองข้อมูล ลดขนาดไดรฟ์ Windows บูตจาก USB UEFI และปกป้องพาร์ติชั่น EFI และพาร์ติชั่นกู้คืนที่มีอยู่เดิม