Cum să rulezi programe Ubuntu pe Fedora Linux cu Distrobox

Puteți rula multe programe Ubuntu din linia de comandă și pentru desktop pe Fedora folosind Distrobox . Acesta creează un container Ubuntu cu propriile pachete și instrumente APT, integrându-l în același timp cu desktopul Fedora. Instalați aplicația în interiorul containerului, apoi fie rulați-o acolo, fie exportați o aplicație grafică compatibilă în meniul de aplicații al Fedora. Aceasta nu instalează un pachet Debian pe gazda Fedora.

Containerele Distrobox partajează părți ale mediului gazdă, inclusiv directorul principal, așa că tratați-le ca pe un instrument de compatibilitate, mai degrabă decât ca pe o limită de securitate, precum o mașină virtuală. Pașii de mai jos utilizează Fedora Workstation, Podman și Ubuntu 26.04 LTS. Distrobox poate funcționa și cu Docker, dar Podman este versiunea implicită mai simplă a Fedora.

1. Instalați Distrobox și Podman

Deschideți Terminalul și instalați ambele pachete din repozitoriile Fedora:

sudo dnf install distrobox podman
Comandă terminal Fedora pentru instalarea Distrobox și Podman cu DNF
Instalați Distrobox și Podman pe o instalare convențională de Fedora.

Comanda vă solicită parola și vă cere să confirmați tranzacția pachetului. Fedora publică atât Distrobox , cât și Podman în depozitele sale de pachete. Verificați dacă comenzile sunt disponibile cu distrobox --versionși podman --version.

Pe Silverblue sau Kinoite, verificați mai întâi dacă Distrobox și Podman sunt deja instalate. Aceste desktop-uri Atomic folosesc rpm-ostreepentru stratificarea pachetelor gazdă; dacă Distrobox lipsește, instalați-l cu sudo rpm-ostree install distroboxși reporniți când vi se solicită. Fișa de comenzi Silverblue a Fedora documentează comanda de stratificare a pachetelor. Pașii de mai jos pentru container sunt aceiași.

2. Creați și introduceți un container Ubuntu

Creați o casetă numită ubuntudupă imaginea Ubuntu 26.04:

distrobox create --name ubuntu --image ubuntu:26.04
Comanda Distrobox pentru crearea unui container Ubuntu 26.04 pe Fedora
Creați un container Ubuntu cu un nume pe care îl puteți reutiliza în comenzile ulterioare.

Distrobox descarcă imaginea prima dată și pregătește containerul. Ubuntu publică imagini de containere OCI, iar 26.04 este versiunea LTS curentă; consultați documentația imaginilor de containere Ubuntu de la Canonical și ciclul de lansare . Dacă aveți nevoie de o altă versiune Ubuntu, înlocuiți-o 26.04cu eticheta de imagine a acelei versiuni.

Introduceți containerul:

distrobox enter ubuntu

Acum vă aflați într-un shell în Ubuntu. Rulați Distrobox ca utilizator obișnuit Fedora; nu adăugați sudoînainte . Ghidul de crearedistrobox al Distrobox descrie integrarea gazdei, iar ghidul său de introducere acoperă rularea unui shell sau a unei comenzi într-o casetă.

3. Instalați software-ul Ubuntu cu APT

În interiorul shell-ului Ubuntu, actualizați indexul pachetului înainte de a căuta sau instala:

sudo apt update
apt search keyword
sudo apt install package-name
Comenzile containerului Ubuntu pentru actualizarea APT și instalarea unui pachet Ubuntu
Reîmprospătați indexul pachetelor din Ubuntu, apoi instalați un pachet în interiorul containerului.

Înlocuiți „ keywordși” package-namecu termenul de căutare și numele pachetului găsit. De exemplu, un pachet Ubuntu este instalat cu APT, nu cu DNF-ul Fedora. Ghidul de gestionare a pachetelor de la Canonical explică comenzile de actualizare și instalare ale APT.

De asemenea, puteți instala un pachet Debian local dacă fișierul se află într-un director vizibil din container, cum ar fi folderul principal partajat:

sudo apt install ./package.deb

APT poate rezolva dependențele din repozitoriile Ubuntu activate, dar o terță parte .debpoate depinde în continuare de servicii sau componente de sistem pe care containerul nu le oferă. Se recomandă un pachet din repozitoriile Ubuntu atunci când este disponibil.

4. Rulați programul sau adăugați-l în meniul de aplicații Fedora

Pentru un instrument din linia de comandă, executați comanda sa în shell-ul Ubuntu. De asemenea, puteți invoca o comandă unică din Fedora fără a deschide un shell interactiv:

distrobox enter ubuntu -- program --help

Pentru un program grafic, instalați mai întâi pachetul Ubuntu corespunzător, apoi rulați-l distrobox-exportdin interiorul containerului Ubuntu. Folosiți numele aplicației de pe desktop:

distrobox-export --app app-name
Comandă de export Distrobox care adaugă o aplicație desktop Ubuntu la lansatorul Fedora
Exportă intrarea de pe desktop a unei aplicații compatibile, astfel încât aceasta să poată fi lansată din Fedora.

Distrobox copiază intrarea de pe desktop și pictograma sa în directorul principal și încadrează comanda de lansare, astfel încât aplicația să ruleze prin container. Ghidul oficial de export arată opțiunile acceptate. Dacă numele aplicației nu este găsit, transmiteți calea completă către .desktopfișierul său, de exemplu /usr/share/applications/example.desktop. Aceasta funcționează numai atunci când pachetul include o intrare pe desktop și aplicația este compatibilă cu configurația de afișare și grafică a gazdei.

Mențineți recipientul funcțional

  • Pentru a actualiza pachetele Ubuntu instalate, introduceți câmpul și comanda „run”, sudo apt updateurmată de comanda sudo apt upgrade„. Aceasta actualizează pachetele din container, nu din Fedora.
  • Dacă APT nu găsește un pachet, confirmați că vă aflați în containerul Ubuntu, actualizați indexul pachetului și verificați numele exact al pachetului cu apt search.
  • Dacă o aplicație grafică nu apare în lansatorul Fedora, verificați dacă .desktopfișierul acesteia există și rulați-o din nou distrobox-export --appîn interiorul containerului.

Distrobox este o modalitate practică de a utiliza software pachetizat pentru Ubuntu atunci când nu este disponibilă o versiune Fedora adecvată. Nu poate garanta că fiecare aplicație Ubuntu va funcționa: aplicațiile care necesită module de kernel personalizate, servicii de sistem profunde sau integrare grafică neacceptată pot necesita în schimb o mașină virtuală sau un pachet nativ Fedora. Deoarece containerul partajează directorul dvs. principal și resursele gazdă selectate, instalați doar software în care aveți încredere.

Lasă un comentariu

Cum să recuperați în siguranță partițiile pierdute și datele de pe hard disk

Cum să recuperați în siguranță partițiile pierdute și datele de pe hard disk

Învață cum să recuperezi partiții și fișiere pierdute cu TestDisk și PhotoRec. Protejează unitatea sursă, scanează în siguranță și salvează datele recuperate pe un alt disc.

Cum se scanează coduri QR pe ​​un desktop Linux

Cum se scanează coduri QR pe ​​un desktop Linux

Scanați coduri QR pe ​​Linux cu CoBang folosind o cameră web sau un fișier imagine. Consultați opțiunile de instalare, pașii de configurare și remedierile pentru accesul la camera Flatpak.

Cum se modifică setările camerei web pe Linux cu Cameractrls

Cum se modifică setările camerei web pe Linux cu Cameractrls

Schimbați setările camerei web pe Linux cu Cameractrls: reglați expunerea, culoarea, reducerea pâlpâirii și alte controale acceptate, apoi verificați modurile video compatibile.

Cum se instalează PHPStorm pe Linux: Toolbox, Tar.gz, Snap și AUR

Cum se instalează PHPStorm pe Linux: Toolbox, Tar.gz, Snap și AUR

Instalați PhpStorm pe Linux cu JetBrains Toolbox sau arhiva independentă tar.gz, plus opțiunile Snap și Arch AUR. Java este deja inclus.

Cum se configurează panouri duale pe XFCE 4

Cum se configurează panouri duale pe XFCE 4

Creați un panou XFCE 4 separat pentru fiecare afișaj, atribuiți al doilea panou ieșirii corecte, poziționați-l și dimensionați-l și adăugați lansatoarele și elementele de stare de care aveți nevoie.

Cum se instalează Cisco Packet Tracer pe Linux

Cum se instalează Cisco Packet Tracer pe Linux

Descărcați Cisco Packet Tracer 9.0.1 pentru Ubuntu pe 64 de biți, instalați pachetul DEB cu APT, acceptați licența în Terminal și conectați-vă pentru a începe un laborator.

Cum se face o copie de rezervă a unui CD-ROM ca fișier ISO pe Linux

Cum se face o copie de rezervă a unui CD-ROM ca fișier ISO pe Linux

Creați un fișier ISO CD-ROM pe Linux cu GNOME Disks sau dd. Identificați unitatea optică, monitorizați copia, verificați imaginea și aflați când un disc deteriorat sau audio necesită un alt instrument.

Cum să decupezi o imagine pe Linux cu GIMP

Cum să decupezi o imagine pe Linux cu GIMP

Eliminați fundalul unei fotografii pe Linux cu GIMP: trasați un subiect, ștergeți fundalul selectat, păstrați transparența și exportați un fișier PNG reutilizabil.

Descărcați FlightGear gratuit: Ghid oficial de instalare

Descărcați FlightGear gratuit: Ghid oficial de instalare

Descarcă FlightGear gratuit de pe site-ul oficial. Compară pachetele Windows, macOS și Linux, instalează fișierele de date și începe primul tău zbor.

Aplicația desktop Google Tasks: Cum se utilizează pe computer

Aplicația desktop Google Tasks: Cum se utilizează pe computer

Deschide Google Tasks într-un browser, adaugă o comandă rapidă pentru Chrome sau o lansare în stilul aplicației și gestionează activitățile de făcut în avans prin Calendar și Gmail.