การขาดการรวมไฟล์ ระบบแพ็คเกจสากลทำให้เราต้องเปลี่ยนแพ็คเกจจากการแจกจ่ายเป็นแพ็คเกจที่ปรับให้เข้ากับของเรา ในกรณีของฉันเขาใช้ มิ้นท์ลินุกซ์ เป็น distro หลักและ Antergos สำหรับการทดสอบบางครั้งฉันได้รับแอปพลิเคชันที่มีเพียงแพ็คเกจ หญิงที่เข้าสังคมครั้งแรก และมันไม่ได้อยู่ใน AURในกรณีเหล่านั้นเขาใช้เครื่องมือที่เรียกว่า อาชาเลียน อนุญาตให้ฉัน แปลง. deb เป็นแพ็คเกจ Arch Linux.
เมื่อไม่นานมานี้มีการพูดคุยเกี่ยวกับวิธีการอื่นเพื่อให้บรรลุเป้าหมาย แปลงแพ็คเกจ Debian .deb เป็นแพ็คเกจ Arch Linuxความแตกต่างของวิธีการที่เราจะสอนคุณคือระบบอัตโนมัติของกระบวนการ
ในทำนองเดียวกันมีการสร้างบทช่วยสอนสำหรับ ติดตั้งแอปพลิเคชัน Debian / Ubuntu บน ArchLinux ด้วย DPKG ด้วยข้อ จำกัด ที่ไม่สามารถแก้ไขการอ้างอิงได้
Archalien คืออะไร?
เป็นเครื่องมือฟรีที่เขียนด้วย Python ที่อนุญาต แปลงแพ็คเกจ Debian .deb เป็นแพ็คเกจ Arch Linux. การใช้งานและการติดตั้งนั้นง่ายมากเครื่องมือนี้จะช่วยประหยัดเวลาในไฟล์ การสร้างแพ็คเกจ Arch Linux โดยใช้. debตลอดจนช่วยเหลือผู้ใช้มือใหม่ในการติดตั้งแอปพลิเคชันบนการกระจายที่ใช้ Arch Linux
การแปลงไฟล์. deb เป็นแพ็คเกจ Arch Linux
ในการแปลงไฟล์. deb เป็นแพ็คเกจ Arch Linux อย่างรวดเร็วและง่ายดายเราต้องโคลนที่เก็บ archalien เพื่อดาวน์โหลดเครื่องมือเวอร์ชันล่าสุด ในการทำสิ่งนี้เราต้องเปิดเทอร์มินัลและดำเนินการคำสั่งต่อไปนี้:
git clone https://github.com/Asher256/archalien.git
การใช้ Archalien
ต่อไปเราจะต้องเรียกใช้แอปพลิเคชันที่ระบุแพ็คเกจ. deb ที่เราต้องการแปลง ไวยากรณ์ที่เราต้องใช้มีดังต่อไปนี้:
$ ./archalien.py apt-file_2.5.4ubuntu1_all.deb
ผลลัพธ์ในแพ็คเกจ Arch Linux ที่มีชื่อต่อไปนี้: apt-file-2.5.4ubuntu1.pkg.tar.gz
ติดตั้งแพ็คเกจ pkg.tar.gz บน Arch Linux และ Derivatives
ในการติดตั้งไฟล์. pkg.tar.gz ที่เป็นผลมาจากการแปลง. deb ให้ดำเนินการคำสั่งต่อไปนี้:
pacman -U nombredelpaquete
หรือเท่ากับอะไร
pacman -U apt-file-2.5.4ubuntu1.pkg.tar.gz
เรามั่นใจว่าเครื่องมือที่ใช้งานได้จริงและมีประโยชน์นี้จะช่วยคุณประหยัดเวลาได้มากและไม่ต้องปวดหัว
สวัสดีฉันทำตามขั้นตอนที่บทช่วยสอนบอก แต่ไฟล์ archlinux ลงท้ายด้วยส่วนขยายเช่นนี้: curlew-0.2.2-1-any.pkg.tar.xz และหากโปรแกรมที่คุณพูดถึงสร้างขึ้นในสิ่งนี้ extension: curlew-0.2.2-1.pkg.tar.gz ซึ่งไม่สามารถติดตั้งกับ pacman -U
มีอะไรผิดปกติกับโปรแกรม….
กราเซีย
ตรงกับเดือนกรกฎาคม ...
ควรสร้างไฟล์. xz เพื่อให้สามารถติดตั้งกับ pacman
และการแปลง DEB ใน RPM?
คุณสามารถดูบทความที่ UsemosLinux เขียน วิธีแปลง DEB เป็น RPM และในทางกลับกัน
ขอบคุณมากสำหรับข้อมูล😉
สิ่งที่น่าเสียดายที่เกิดข้อผิดพลาดนี้สำหรับฉัน, ./archalien.py: ไม่มีไฟล์หรือไดเร็กทอรีใครที่สามารถช่วยฉันได้
เวอร์ชันแพ็กเกจไม่ถูกต้องใช้งานไม่ได้
ขอขอบคุณ! ฉันไม่รู้ว่ามันทำงานได้ดีสำหรับฉัน
ขอบคุณถ้ามันใช้งานได้ดีสำหรับฉัน
ขอบคุณมาก