ติดตั้งแพ็คเกจ Debian บน Arch Linux ด้วย Debtap

ติดตั้งแพ็คเกจ Debian บน Arch Linux ด้วย Debtap

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

คำเตือน: Debtap เป็นซอฟต์แวร์ทดลอง แพ็คเกจที่แปลงด้วยเครื่องมือนี้อาจใช้ไม่ได้เสมอไป ใช้ Debtap ด้วยความเสี่ยงของคุณเอง!

ติดตั้งแพ็คเกจ Debian บน Arch Linux ด้วย Debtap

การติดตั้ง Debtap บน Arch Linux และ Manjaro

Debtap ไม่ได้มาพร้อมกับ Arch Linux หรือ Manjaro นอกกรอบ อย่างไรก็ตาม เป็นไปได้ที่จะทำให้โปรแกรมนี้ทำงานได้อย่างรวดเร็ว ในการเริ่มกระบวนการติดตั้ง Debtap ให้เปิดหน้าต่างเทอร์มินัล

ไม่แน่ใจเกี่ยวกับวิธีการเปิดหน้าต่างเทอร์มินัลบนเดสก์ท็อปใช่หรือไม่ กดCtrl + Alt + T หรืออีกทางหนึ่ง คุณจะสามารถเปิดหน้าต่างเทอร์มินัลได้โดยค้นหา “Terminal” ในเมนูแอพ แล้วเปิดด้วยวิธีนั้น

เมื่อหน้าต่างเทอร์มินัลเปิดอยู่และพร้อมใช้งาน คุณต้องติดตั้ง Trizen AUR helper โปรแกรมนี้ทำการติดตั้งแพ็คเกจ AUR โดย อัตโนมัติ น่าเสียดายที่ Debtap อยู่ใน AUR ดังนั้น Trizen จะต้องทำให้มันทำงานได้อย่างง่ายดาย

ในการติดตั้งเครื่องมือ Trizen ให้เริ่มต้นด้วยการตั้งค่าแพ็คเกจ "git" และ "base-devel"

sudo pacman -S คอมไพล์ฐานพัฒนา

เมื่อตั้งค่าทั้งสองแพ็คเกจแล้ว ให้รัน คำสั่ง git cloneและดาวน์โหลด Trizen AUR snapshot ล่าสุด

git clone https://aur.archlinux.org/trizen.git ถัดไป ติดตั้งซอฟต์แวร์ cd trizen/เมพกก.-ศรี

ด้วยการตั้งค่าแอปพลิเคชัน Trizen AUR คุณสามารถใช้เพื่อตั้งค่าแอปพลิเคชัน Debtap โดยใช้คำสั่งtrizen -S

trizen -S หนี้สิน

การกำหนดค่า Debtap

ต้องกำหนดค่าแอปพลิเคชัน Debtap บนระบบ Arch Linux (หรือ Manjaro) ก่อนพยายามใช้งาน การกำหนดค่า Debtap เป็นเรื่องง่าย ในการทำเช่นนั้น คุณจะต้องเรียกใช้ คำสั่ง หนี้ -uในฐานะรูท

คำสั่ง debtap -uคืออะไร? พูดง่ายๆ คืออัปเดตฐานข้อมูล Debtap เพื่อให้สามารถใช้แพ็คเกจ Debian และแปลงเป็นแพ็คเกจ Arch Linux ได้ง่ายขึ้น หากต้องการอัปเดตฐานข้อมูลในระบบของคุณ ให้เปิดเทอร์มินัลแล้วรันคำสั่งด้านล่าง

ติดตั้งแพ็คเกจ Debian บน Arch Linux ด้วย Debtap

sudo หนี้ -u

หลังจากเรียกใช้คำสั่งด้านบน Debtap จะพร้อมใช้งาน อย่างไรก็ตาม หากคุณต้องการเรียนรู้การกำหนดค่า Debtap ขั้นสูงเพิ่มเติม ให้พิจารณาการเรียกใช้ คำสั่ง debtap –helpในเทอร์มินัล

การใช้ Debtap เพื่อสร้างแพ็คเกจ Arch Linux

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

เปิดหน้าต่างเทอร์มินัลบนเดสก์ท็อปโดยกดCtrl + Alt + Tบนแป้นพิมพ์ หรือโดยการค้นหา "Terminal" ในเมนูแอพแล้วเปิดใช้งานด้วยวิธีนั้น เมื่อหน้าต่างเทอร์มินัลเปิดขึ้น ให้ใช้ คำสั่ง CDและย้ายไปยังไดเร็กทอรี "ดาวน์โหลด"

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

ติดตั้งแพ็คเกจ Debian บน Arch Linux ด้วย Debtap

ชื่อของ deb-package.deb ของคุณ

การติดตั้งแพ็คเกจ Arch Linux ที่สร้างขึ้น

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

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

จากที่นี่ ให้ใช้ คำสั่ง pacman -Uเพื่อติดตั้งแพ็คเกจ Arch Linux ที่สร้างขึ้นบนคอมพิวเตอร์ของคุณ

sudo pacman -U ชื่อของ package.pkg.tar.zst

Arch Linux จะขอให้คุณป้อนรหัสผ่านเมื่อป้อนคำสั่งด้านบน ใช้แป้นพิมพ์ ป้อนรหัสผ่านของคุณ หลังจากป้อนรหัสผ่าน Arch Linux จะขอให้คุณกด ปุ่ม Yเพื่อดำเนินการติดตั้งต่อ

การใช้ Debtap เพื่อสร้าง PKGBUILD

แม้ว่าโดยทั่วไปแล้ว Debtap จะใช้เพื่อสร้างแพ็คเกจ Arch Linux ที่ติดตั้งได้ แต่ก็สามารถสร้างไฟล์ PKGBUILD ได้เช่นกัน ไฟล์ PKGBUILD เป็นสคริปต์สร้างอัตโนมัติที่อัปโหลดไปยัง AUR

หมายเหตุ: คุณควรใช้ฟังก์ชัน PKGBUILD ก็ต่อเมื่อคุณเข้าใจวิธีการทำงานของ PKGBUILD บน Arch Linux และเข้าใจวิธีการแก้ไข

หากต้องการสร้าง PKGBUILD ด้วย Debtap ให้เริ่มด้วยแพ็คเกจ DEB ที่ดาวน์โหลดมา จากนั้นรัน คำสั่ง หนี้เพื่อสร้างไฟล์ PKGBUILD

หนี้สิน -P NAME_OF_DEB_PACKAGE.deb

รุ่นไม่ควรใช้เวลานานเกินไป เมื่อดำเนินการเสร็จสิ้น คุณจะต้องเปิดไฟล์ PKGBUILD ค้นหาส่วน “source_x86_64=(” และเพิ่มลิงก์ไปยังแพ็คเกจ DEB ที่นี่ จากนั้น บันทึกการแก้ไข

ติดตั้งแพ็คเกจ Debian บน Arch Linux ด้วย Debtap

เมื่อแก้ไขเสร็จแล้ว คุณจะมีแพ็คเกจ DEB ที่สร้างขึ้น

การติดตั้งแพ็คเกจด้วยไฟล์ Debtap PKGBUILD

การติดตั้งไฟล์ PKGBUILD ที่สร้างโดย Debtap ทำงานเหมือนกับการติดตั้งไฟล์ PKGBUILD ที่ดาวน์โหลดจาก AUR ในการติดตั้ง ให้เปิดเทอร์มินัลแล้วรัน คำสั่ง makepkg -sriในไดเร็กทอรีที่มีไฟล์ PKGBUILD อยู่

แต่งหน้ากก-ศรี


วิธีการติดตั้ง GitLab บน Ubuntu Server

วิธีการติดตั้ง GitLab บน Ubuntu Server

คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

เรียนรู้วิธีเพิ่มความปลอดภัยให้กับเซิร์ฟเวอร์ Ubuntu Linux โดยการติดตั้งและเปิดใช้งาน SELinux

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

ต้องการวิธีที่ง่ายกว่าในการเมานต์การแชร์ NFS บนเซิร์ฟเวอร์ Linux ของคุณหรือไม่ เรียนรู้วิธีเมานต์การแชร์ NFS ด้วยแอป Cockpit

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

การสนับสนุนระยะยาวของ Ubuntu 22.04 อยู่ที่นี่แล้ว! เรียนรู้วิธีอัปเกรดเดสก์ท็อปหรือแล็ปท็อปของคุณเป็น Ubuntu รุ่นล่าสุด

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

ต้องการถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker ของคุณหรือไม่ ด้วยเครื่องมือ Docker cp คุณสามารถย้ายไฟล์เข้าและออกจากคอนเทนเนอร์ได้อย่างง่ายดาย

วิธีติดตั้งไฟล์ DEB บน Linux

วิธีติดตั้งไฟล์ DEB บน Linux

ไฟล์ DEB คืออะไร?? คุณจะทำอย่างไรกับมัน? เรียนรู้หลายวิธีที่คุณสามารถติดตั้งไฟล์ DEB บน Linux PC ของคุณ

วิธีทำให้ GOG Galaxy ทำงานบน Linux

วิธีทำให้ GOG Galaxy ทำงานบน Linux

คุณเป็นเจ้าของเกมบน GOG.com หรือไม่? ต้องการตั้งค่าไคลเอนต์ GOG Galaxy บนพีซี Linux ของคุณเพื่อเพลิดเพลินกับวิดีโอเกมหรือไม่? ทำตามคำแนะนำนี้ในขณะที่เราแสดง

วิธีการติดตั้ง Docker Engine บน CentOS

วิธีการติดตั้ง Docker Engine บน CentOS

Docker Engine เป็นโปรแกรมเปิดคอนเทนเนอร์สำหรับ Linux และแพลตฟอร์มอื่นๆ Docker Engine จัดการคอนเทนเนอร์ในตัวที่ทำงานคล้ายกับ

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

คุณเหนื่อยกับการติดตั้ง Slack, Discord และเครื่องมือเพิ่มประสิทธิภาพอื่น ๆ บนระบบ Linux ของคุณหรือไม่? คุณหวังว่าพวกเขาจะรวมเป็นหนึ่งเดียวได้ไหม