Cum să convertiți între pachetele Linux folosind Alien

Doriți să convertiți un pachet Linux într-un alt format? Poate că pachetul pe care îl căutați nu este disponibil pentru distribuția dvs., dar îl doriți, indiferent de ce. Sau poate că sunteți dezvoltator și doriți să vă economisiți timp reambalând rapid programul în alte formate, fără a fi nevoie să construiți din nou pachetul.

Din fericire, Linux are instrumentul de care aveți nevoie. Cu Alien, puteți converti cu ușurință pachetul Linux existent în alte formate prin linia de comandă. Să începem prin a instala mai întâi instrumentul pe sistemul dvs.

Cum se instalează Alien pe Linux

Alien este disponibil în depozitul universului Ubuntu. Pentru a-l instala, mai întâi activați depozitul universului și actualizați lista de pachete a sistemului dvs. . Apoi, instalați pachetul extraterestru folosind APT așa cum ați face de obicei.

sudo add-apt-repository universe sudo apt update sudo apt install alien

Utilizatorii Debian pot instala pur și simplu pachetul folosind APT:

sudo apt install alien

Alien nu este încă disponibil în depozitele oficiale Arch. Cu toate acestea, îl puteți instala din AUR folosind un ajutor AUR. În scopul acestui ghid, vom folosi yay.

yay -S alien

Pe Fedora, CentOS și alte distribuții bazate pe RPM, puteți instala Alien folosind DNF după cum urmează:

sudo dnf install alien

Odată terminat, verificați instalarea tastând alien --version în terminal. Dacă comanda returnează informații despre versiunea pachetului, instalarea are succes. Totuși, dacă nu, încercați să parcurgeți din nou pașii de instalare.

Conversia între pachetele Linux folosind Alien

Folosind Alien, puteți face conversii între un număr de pachete Linux. Pentru a enumera câteva:

  1. DEB (distribuții bazate pe Debian)
  2. TAR.GZ (Arhivă ambalată)
  3. RPM (Fedora, CentOS și alte distribuții)
  4. PKG (format pachet Solaris)
  5. SLP
  6. LSB

Alien poate interpreta următoarele opțiuni:

  1. -d sau --to-dpkg : Convertiți pachetul specificat în formatul pachetului DEB
  2. -r sau --to-rpm : Convertiți pachetul în format RPM
  3. -t sau --to-tgz : generează un fișier arhivă TAR.GZ din pachetul specificat
  4. -l sau --to-lsb : creează un pachet LSB (Linux Standard Base).
  5. -p sau --to-pkg : Convertiți pachetul specificat în formatul PKG
  6. --to-slp : creează un pachet SLP

Înrudit: Cum să enumerați pachetele instalate în Ubuntu folosind APT

Cum să utilizați Alien pe Linux

Sintaxa de bază a utilitarului este:

sudo alien options filename

...unde opțiunile sunt diferitele steaguri pe care le puteți utiliza cu comanda și numele fișierului este calea absolută sau relativă către pachetul pe care doriți să-l convertiți.

Pentru a converti un pachet RPM în DEB:

sudo alien --d file.rpm sudo alien --to-deb file.rpm

Pentru a demonstra cum puteți converti un pachet în toate celelalte formate, vom converti un fișier DEB în alte pachete Linux.

DEB la RPM:

sudo alien -r file.deb sudo alien --to-rpm file.deb

DEB către TAR.GZ:

sudo alien -t file.deb sudo alien --to-tgz file.deb

DEB la LSB: sudo alien -l file.deb sudo alien --to-lsb file.deb DEB la PKG:

sudo alien -p file.deb sudo alien --to-pkg file.deb

DEB la SLP:

sudo alien --to-slp file.deb

Rețineți că puteți, de asemenea, converti orice format de pachet în orice alt format. De exemplu, RPM la LSB, SLP la PKG, PKG la DEB etc.

De asemenea, este posibilă conversia unui pachet în mai multe formate folosind o singură comandă. Tot ce trebuie să faceți este să specificați steagurile pentru conversie după cum urmează:

sudo alien --to-deb --to-rpm --to-tgz file.pkg sudo alien -d -r -p file.tar.gz

Dacă pachetul conține scripturi specifice formatului, puteți converti acele scripturi utilizând marcajul --scripts sau -c .

sudo alien --scripts --to-deb file.rpm sudo alien -c --to-deb file.rpm

Instalați pachetele după conversie

Pe lângă conversia pachetelor, Alien poate instala și pachetele pentru tine. Puteți adăuga marcajul --install sau -i cu comanda pentru a instala imediat pachetul după conversie.

De exemplu:

sudo alien --to-rpm --install file.deb sudo alien -r -i file.deb

Gestionarea informațiilor despre versiune în timpul conversiei

În mod implicit, Alien crește automat detaliile versiunii pachetului. Dacă convertiți un pachet cu numărul de versiune 1.17.1 folosind Alien, pachetul generat va avea numărul de versiune 1.17.2 .

Puteți suprascrie acest comportament implicit folosind steagurile -k sau --keep-version după cum urmează:

sudo alien --to-rpm -k file.deb sudo alien --to-rpm --keep-version file.deb

Acum puteți converti pachete în Linux

În calitate de dezvoltator, reconstruirea unui pachet pentru diferite distribuții Linux poate fi dificilă. Pentru a rezolva această problemă, puteți folosi Alien pentru a vă converti cu ușurință pachetul în alte formate Linux.

Deși Alien este un utilitar de încredere, nu este recomandat dacă doriți să dezvoltați corect pachete native pentru distribuții. De asemenea, în timp ce publicați un pachet, ar trebui să enumerați întotdeauna dependențele cerute de program.


Cele mai bune 10 aplicații de videoconferință pentru Linux

Cele mai bune 10 aplicații de videoconferință pentru Linux

Pentru independenții și angajații care lucrează în mod regulat de acasă, comunicarea la distanță este unul dintre multele lucruri de care trebuie să se îngrijească. Videoconferința a înlocuit acum întâlnirile de la birou pentru mulți dintre noi. Instrumente precum Zoom și Skype au înregistrat o creștere masivă.

Cum se instalează un server FTP pe Ubuntu în 5 pași

Cum se instalează un server FTP pe Ubuntu în 5 pași

Dacă configurați un server Linux, veți avea nevoie de acces FTP. Aceasta înseamnă mai întâi instalarea unui server FTP pe Linux. Ar trebui să fie unul dintre primele lucruri pe care le faceți după instalarea sistemului de operare pentru server.

Cum să criptați și să decriptați cu ușurință fișierele și directoarele în Linux

Cum să criptați și să decriptați cu ușurință fișierele și directoarele în Linux

Ți-ai dorit vreodată să criptezi rapid și ușor fișierele în Linux fără a fi nevoie să instalezi și să înveți noi pachete software? Iată o modalitate excelentă și ușoară de a cripta cu ușurință fișiere sau directoare prin AES256 securizat cu o parolă, ajutând să vă păstrați fișierele departe de privirile indiscrete.

Cum se remediază eroarea make: command not found în Ubuntu

Cum se remediază eroarea make: command not found în Ubuntu

Comanda make este probabil una dintre cele mai utilizate comenzi în ecosistemul Linux. Această comandă este folosită pentru a construi și a compila programe direct din codul sursă.

Cum să găsiți și să eliminați fișierele duplicate pe Linux folosind fdupes

Cum să găsiți și să eliminați fișierele duplicate pe Linux folosind fdupes

Când lucrați cu cantități mari de suporturi și documente, este destul de comun să acumulați mai multe copii ale aceluiași fișier pe computer. În mod inevitabil, ceea ce urmează este un spațiu de stocare aglomerat plin cu fișiere redundante, provocând verificări periodice pentru fișierele duplicate pe sistemul dumneavoastră.

Distribuții Linux stabile vs. Bleeding-Edge: pe care ar trebui să o alegeți?

Distribuții Linux stabile vs. Bleeding-Edge: pe care ar trebui să o alegeți?

Una dintre alegerile majore cu care se confruntă mulți utilizatori Linux atunci când aleg o distribuție Linux este stabilitatea acesteia sau cât de mult se schimbă software-ul.

Este 2020 Anul pandemiei de malware Linux?

Este 2020 Anul pandemiei de malware Linux?

Reputația sa pentru securitate înseamnă că Linux este adesea considerat a fi mai puțin vulnerabil la tipurile de amenințări care afectează în mod regulat sistemele Microsoft Windows. O mare parte din această securitate percepută provine din numărul relativ scăzut de sisteme Linux, dar infractorii cibernetici încep să vadă valoare în alegerea calității în detrimentul cantității?

Cum să descărcați și să instalați uGet Download Manager pe Linux

Cum să descărcați și să instalați uGet Download Manager pe Linux

Managerii de descărcare sunt un instrument popular pentru a vă gestiona toate descărcările într-o singură aplicație și vă oferă câteva funcții utile. Dacă ați trecut recent de la sistemul de operare Windows la Linux, este posibil să căutați o alternativă la celebrul Internet Download Manager (IDM).

Luarea de note pe Chromebookuri este mai ușoară cu cursive

Luarea de note pe Chromebookuri este mai ușoară cu cursive

Cursive este o aplicație web progresivă (PWA) pe care Google a introdus-o odată cu lansarea HP Chromebook x2 11. Puteți utiliza această aplicație pentru a lua note scrise de mână pe Chromebookul dvs. echipat cu stylus.

Cum să utilizați Vim: un ghid pentru elementele de bază

Cum să utilizați Vim: un ghid pentru elementele de bază

Vim este cel mai puternic și versatil editor de cod disponibil pentru sisteme asemănătoare Unix. Este o extensie a editorului Vi dezvoltat de Bill Joy. Vim este disponibil implicit pe majoritatea sistemelor Linux și BSD.

Noțiuni introductive cu Redis și PHP pentru stocarea rapidă a datelor

Noțiuni introductive cu Redis și PHP pentru stocarea rapidă a datelor

Popularul motor de stocare Redis este un instrument excelent și obligatoriu în orice arsenal de dezvoltatori de software. Motorul de stocare în memorie permite stocarea și recuperarea datelor extraordinar de rapide, până la 32 de milioane de interogări pe secundă, făcându-l o completare principală pentru orice motor major de baze de date.

Cum se instalează și se utilizează Neofetch pe Linux

Cum se instalează și se utilizează Neofetch pe Linux

Neofetch afișează un logo ASCII al distribuției dvs. Linux împreună cu informații legate de sistemul dvs. în terminal. Mulți utilizatori Linux îl vor folosi în capturile de ecran ale desktop-urilor lor doar pentru că cred că este grozav. Și au dreptate. Îl poți folosi și pentru a-ți arăta configurația în capturi de ecran.

Cum să testați orice distribuție Linux fără a instala cu DistroTest

Cum să testați orice distribuție Linux fără a instala cu DistroTest

Doriți să încercați distribuțiile Linux pe sistemul dvs. fără a instala? Pe internet sunt disponibile mai multe site-uri web care vă permit să rulați sisteme de operare bazate pe Linux pe un browser de internet.

Cum să arhivați și să dezarhivați sau să extrageți fișierele TAR și TAR.GZ

Cum să arhivați și să dezarhivați sau să extrageți fișierele TAR și TAR.GZ

Comprimarea fișierelor este o modalitate excelentă de a economisi spațiu de stocare pe un computer. Dacă sunteți familiarizat cu pachetele din Linux, este posibil să fi întâlnit un fișier TAR sau TAR.GZ. În timp ce utilizatorii experimentați știu ce este un fișier TAR și cum să-l extragă, începătorii Linux ar putea întâmpina unele dificultăți în a-și da seama ce să facă cu el.

Cele mai bune 10 distribuții Linux pentru dezvoltatori

Cele mai bune 10 distribuții Linux pentru dezvoltatori

În timp ce Linux ar putea să nu fie sistemul de operare preferat pentru utilizatorii ocazionali, este alegerea preferată pentru majoritatea dezvoltatorilor și programatorilor. Linux este un sistem de operare mai practic care a fost conceput în mod explicit ținând cont de programare și dezvoltatori.

Cum se instalează Spotify pe Linux

Cum se instalează Spotify pe Linux

Spotify este unul dintre cele mai mari servicii de streaming muzical de acolo. Are clienți nativi atât pentru dispozitive mobile (Android și iOS), cât și pentru desktop (Mac și Windows).

Cum să instalați și să eliminați pachetele în Arch Linux

Cum să instalați și să eliminați pachetele în Arch Linux

Doriți să instalați pachete pe Arch Linux, dar nu știți cum? Mulți oameni se confruntă cu această problemă atunci când migrează prima dată de la distribuțiile bazate pe Debian la Arch. Cu toate acestea, puteți gestiona cu ușurință pachetele pe sistemul dvs. bazat pe Arch folosind manageri de pachete.

Cum să faci un test de tastare pe Linux cu tt

Cum să faci un test de tastare pe Linux cu tt

În epoca modernă a tehnologiei, tastarea a devenit una dintre cele mai comune activități pentru o mulțime de profesii. Învățarea să tastezi mai rapid și cu acuratețe te poate ajuta să faci mai multe lucruri în același timp.

Cum să mutați fișierele Linux cu comanda Mv

Cum să mutați fișierele Linux cu comanda Mv

Deși probabil că știți deja cum să mutați un fișier în Linux folosind browserul de fișiere GUI, s-ar putea să vă întrebați dacă există o comandă de mutare în terminal care vă permite să mutați rapid fișierele în directoare diferite. Comanda mv este cea pe care o doriți și este ușor de utilizat cu sintaxa sa simplă și câteva steaguri de siguranță opționale.

Cele mai bune 10 aplicații de videoconferință pentru Linux

Cele mai bune 10 aplicații de videoconferință pentru Linux

Pentru independenții și angajații care lucrează în mod regulat de acasă, comunicarea la distanță este unul dintre multele lucruri de care trebuie să se îngrijească. Videoconferința a înlocuit acum întâlnirile de la birou pentru mulți dintre noi. Instrumente precum Zoom și Skype au înregistrat o creștere masivă.

Cum se instalează un server FTP pe Ubuntu în 5 pași

Cum se instalează un server FTP pe Ubuntu în 5 pași

Dacă configurați un server Linux, veți avea nevoie de acces FTP. Aceasta înseamnă mai întâi instalarea unui server FTP pe Linux. Ar trebui să fie unul dintre primele lucruri pe care le faceți după instalarea sistemului de operare pentru server.

Cum să criptați și să decriptați cu ușurință fișierele și directoarele în Linux

Cum să criptați și să decriptați cu ușurință fișierele și directoarele în Linux

Ți-ai dorit vreodată să criptezi rapid și ușor fișierele în Linux fără a fi nevoie să instalezi și să înveți noi pachete software? Iată o modalitate excelentă și ușoară de a cripta cu ușurință fișiere sau directoare prin AES256 securizat cu o parolă, ajutând să vă păstrați fișierele departe de privirile indiscrete.

Cum se remediază eroarea make: command not found în Ubuntu

Cum se remediază eroarea make: command not found în Ubuntu

Comanda make este probabil una dintre cele mai utilizate comenzi în ecosistemul Linux. Această comandă este folosită pentru a construi și a compila programe direct din codul sursă.

Cum să găsiți și să eliminați fișierele duplicate pe Linux folosind fdupes

Cum să găsiți și să eliminați fișierele duplicate pe Linux folosind fdupes

Când lucrați cu cantități mari de suporturi și documente, este destul de comun să acumulați mai multe copii ale aceluiași fișier pe computer. În mod inevitabil, ceea ce urmează este un spațiu de stocare aglomerat plin cu fișiere redundante, provocând verificări periodice pentru fișierele duplicate pe sistemul dumneavoastră.

Distribuții Linux stabile vs. Bleeding-Edge: pe care ar trebui să o alegeți?

Distribuții Linux stabile vs. Bleeding-Edge: pe care ar trebui să o alegeți?

Una dintre alegerile majore cu care se confruntă mulți utilizatori Linux atunci când aleg o distribuție Linux este stabilitatea acesteia sau cât de mult se schimbă software-ul.

Este 2020 Anul pandemiei de malware Linux?

Este 2020 Anul pandemiei de malware Linux?

Reputația sa pentru securitate înseamnă că Linux este adesea considerat a fi mai puțin vulnerabil la tipurile de amenințări care afectează în mod regulat sistemele Microsoft Windows. O mare parte din această securitate percepută provine din numărul relativ scăzut de sisteme Linux, dar infractorii cibernetici încep să vadă valoare în alegerea calității în detrimentul cantității?

Cum să descărcați și să instalați uGet Download Manager pe Linux

Cum să descărcați și să instalați uGet Download Manager pe Linux

Managerii de descărcare sunt un instrument popular pentru a vă gestiona toate descărcările într-o singură aplicație și vă oferă câteva funcții utile. Dacă ați trecut recent de la sistemul de operare Windows la Linux, este posibil să căutați o alternativă la celebrul Internet Download Manager (IDM).

Luarea de note pe Chromebookuri este mai ușoară cu cursive

Luarea de note pe Chromebookuri este mai ușoară cu cursive

Cursive este o aplicație web progresivă (PWA) pe care Google a introdus-o odată cu lansarea HP Chromebook x2 11. Puteți utiliza această aplicație pentru a lua note scrise de mână pe Chromebookul dvs. echipat cu stylus.

Cum să utilizați Vim: un ghid pentru elementele de bază

Cum să utilizați Vim: un ghid pentru elementele de bază

Vim este cel mai puternic și versatil editor de cod disponibil pentru sisteme asemănătoare Unix. Este o extensie a editorului Vi dezvoltat de Bill Joy. Vim este disponibil implicit pe majoritatea sistemelor Linux și BSD.