วิธีเรียกใช้โปรแกรม Ubuntu บน Fedora Linux

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

ในคู่มือนี้ เราจะแสดงวิธีใช้ประโยชน์จากพลังของDistroboxและเทคโนโลยีคอนเทนเนอร์เพื่อติดตั้ง โปรแกรม Ubuntuที่คุณต้องการบนระบบ Fedora ของคุณ ในการเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณมี Fedora Workstation หรือ Fedora Silverblue/Kinoite เวอร์ชันล่าสุด

วิธีติดตั้ง Distrobox บน Fedora

ในการติดตั้งโปรแกรม Ubuntu บนระบบ Fedora Linux คุณต้องติดตั้งแอป Distrobox Distrobox เป็นโปรแกรมที่ยอดเยี่ยม เมื่อติดตั้งแล้ว จะใช้ประโยชน์จากพลังของ Podman (หรือ Docker) เพื่อสร้างคอนเทนเนอร์เฉพาะของ distro ที่ผู้ใช้สามารถเรียกใช้โปรแกรมได้

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

เมื่อหน้าต่างเทอร์มินัลเปิดอยู่ ให้ใช้ คำสั่ง curl ต่อไปนี้ เพื่อดาวน์โหลดและติดตั้งแอปพลิเคชัน Distrobox ลงในระบบ Fedora ของคุณ

Distrobox - พร้อมรูท

หากคุณใช้ระบบ Fedora ส่วนตัว และคุณสามารถใช้ คำสั่ง sudoได้ โปรดติดตั้ง Distrobox เวอร์ชันรูท รุ่นนี้จะอนุญาตให้คุณเข้าถึงคอนเทนเนอร์ Podman/Docker Distrobox โดยมีสิทธิ์รูท

ขด https://raw.githubusercontent.com/89luca89/distrobox/main/install | sudo sh

Distrobox - โดยไม่ต้องรูท (แนะนำ)

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

ขด https://raw.githubusercontent.com/89luca89/distrobox/main/install | sh -s -- -p ~/.local/bin/

หลังจากตั้งค่าไบนารี Distrobox บนระบบ Fedora แล้ว คุณต้องติดตั้งเครื่องมือคอนเทนเนอร์ Podman โปรแกรมนี้เป็นส่วนประกอบของระบบปฏิบัติการต่างๆ ที่คุณสร้างด้วย Distrobox โชคดีที่การตั้งค่าเครื่องมือ Podman บนระบบ Fedora นั้นง่ายมาก

sudo dnf ติดตั้งพอดแมน

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

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

วิธีตั้งค่า Ubuntu ด้วย Distrobox บน Fedora

หากต้องการใช้โปรแกรม Ubuntu บนระบบ Fedora คุณต้องปรับใช้คอนเทนเนอร์ Ubuntu กับ Distrobox ในการทำเช่นนี้ ให้ใช้คำสั่งสร้าง distrobox คำสั่งนี้ใช้เพื่อตั้งค่าคอนเทนเนอร์ใน Podman (หรือ Docker หากคุณติดตั้งแทน Podman)

distrobox สร้าง --name อูบุนตู

คุณต้องตั้งชื่อ distrobox ของคุณว่า "ubuntu" เพื่อให้คุณสามารถดูได้เมื่อคุณเรียกใช้คำสั่งdistrobox list

หลังจากตั้งชื่อคอนเทนเนอร์ Distrobox ด้วย--nameแท็ก คุณต้องระบุรูปภาพใน--imageแท็ก ตัวอย่างเช่น หากต้องการติดตั้ง Ubuntu 22.04 LTS ใน Distrobox ให้ใช้--image ubuntu:22.04.

distrobox สร้าง --name ubuntu --image ubuntu:VERSION

เมื่อคุณระบุเวอร์ชันของ Ubuntu ที่คุณต้องการเรียกใช้แล้ว Distrobox จะดึงอิมเมจ OCI ลงมาที่คอมพิวเตอร์ของคุณ และปรับใช้เป็นคอนเทนเนอร์ จากนั้นคุณสามารถป้อนคอนเทนเนอร์ในระบบ Fedora ของคุณโดยใช้คำสั่งdistrobox enter

distrobox เข้าสู่อูบุนตู

วิธีติดตั้งซอฟต์แวร์ Ubuntu บน Fedora

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

sudo apt ติดตั้งชื่อโปรแกรม

หรือคุณสามารถติดตั้งแพ็คเกจ DEB บนระบบ Fedora ของคุณโดยใช้ คำสั่ง apt installด้านล่าง

sudo apt ติดตั้ง ./deb-package.deb

เมื่อติดตั้งโปรแกรมแล้ว คุณสามารถส่งออกโปรแกรมโดยตรงไปยังเมนูแอปในระบบ Fedora ของคุณโดยใช้ คำสั่ง ส่งออก distroboxด้านล่าง

distrobox-export -- ชื่อโปรแกรมแอป

เมื่อโปรแกรมส่งออกจาก Distrobox คุณสามารถคลิกที่แอพในเมนูแอพ Fedora เพื่อใช้งานได้


วิธีการติดตั้ง 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 ของคุณหรือไม่? คุณหวังว่าพวกเขาจะรวมเป็นหนึ่งเดียวได้ไหม