Când vine vorba de formatele pachetului binar, Debian este rege. Din toate software-urile existente, formatul de fișier DEB se bucură de cea mai mare atenție din partea dezvoltatorilor. Drept urmare, sistemele de operare Linux bazate pe Debian primesc de obicei lucruri noi înaintea oricui altcineva. Steam, Spotify, Google Chrome, Skype și lista continuă. Sistemele de operare Linux bazate pe Redhat se bucură de o atenție similară din partea dezvoltatorilor, dar nu la fel de mult ca cele de la Debian. Din această cauză, mulți apelează la căutarea unor modalități de a compila și inversa programele Debian pentru inginer. Există multe modalități diferite de a face acest lucru, dar de departe cel mai bun mod de a converti un program Debian în Redhat pe Linux este folosind convertorul de pachete Alien.
Alien este un program care este scris cu limbajul de programare Perl. Pentru a rula această aplicație de terminal pe computer, va trebui mai întâi să instalați diverse pachete Perl. Pe unele distribuții Linux, Pearl poate fi deja instalat. În acest ghid, vom analiza modul de conversie a pachetelor Debian în formatul pachetului Redhat. Din această cauză, vom examina doar modul de a obține Pearl pe Fedora și Open SUSE.
Pentru a verifica și a vedea dacă aveți deja instrumente pe instalarea Linux pentru a rula Alien, deschideți o fereastră de terminal și faceți următoarele:
perl - ajutor
Rularea acestei comenzi pe un PC Linux care are deja instrumentele Pearl deja instalate și gata de pornire va afișa un prompt de ajutor. Acest prompt detaliază tot ceea ce utilizatorul trebuie să știe despre limba, cum să-l folosească și etc. Dacă nu executați nimic când rulați această comandă, instrumentele Pearl nu sunt instalate.
sudo dnf instala perl-core
Perl este disponibil în OBS. Du-te aiciși faceți clic pe butonul „Instalare directă” pentru a începe să funcționeze.
Construirea acestui program este destul de simplă și face doar trei pași. A incepe, apucați codul sursă de pe pagina oficială Source Forge. Apoi, deschideți o fereastră de terminal. În acest terminal, efectuați următoarele acțiuni.
Mai întâi, accesați directorul de descărcare unde se află codul sursă străin.
cd ~ / Descărcări
Apoi, extrageți conținutul arhivei, cu comanda tar.
tar xvfJ străin_8.95.tar.xz
Când arhiva tar se termină, introduceți directorul de cod folosind comanda cd.
cd alien_8.95
În primul rând, utilizați Perl pentru a crea un MakeFile. Acest lucru este important, deoarece fără acest fișier, computerul dvs. nu va avea idee cum să construiască software-ul.
perl Makefile. PL
Acum, folosiți fișierul recent creat pentru a „crea” software-ul.
face
Alien este construit și gata de utilizare. Acum nu mai rămâne decât să mutați software-ul din directorul codului sursă în locul corect al computerului. Aceasta se face cu comanda „make install”. Spre deosebire de celelalte două comenzi, faceți ca instalarea TREBUIE să fie executată cu sudo privilegii. Acest lucru se datorează faptului că va muta software-ul către directoare importante de sistem.
sudo make install
Când se termină comanda make install, executați Alien prin terminal cu: extraterestru
Pentru a converti un pachet din formatul Debian în format Redhat, descărcați mai întâi un pachet. Întrucât DEB este cel mai popular format binar Linux, nu ar trebui să fie prea greu de găsit. Nu știi ce să faci? Consultați lista noastră despre cum puteți găsi software-ul lipsă pe Ubuntu.
Când aveți un fișier pachet Debian, deschideți un terminal. Apoi, cd la folderul descărcări.
cd ~ / Descărcări
Convertiți programul de la DEB în RPM cu comutatorul -r.
sudo alien -r * .deb
Rularea acestei comenzi va duce cel mai probabil la extragerea unui pachet RPM. Vă rugăm să rețineți că este posibil să nu funcționeze întotdeauna. Unele pachete Debian au o mulțime de fișiere specializate în ele și, prin urmare, pot refuza conversia.
Convertorul de pachete Alien poate face mai mult decât conversia de la Debian în RPM. Iată cum să le folosiți.
Comutatorul -d, utilizatorii pot converti un RPM într-un fișier Debian.
sudo alien -d file.rpm
Utilizând comutatorul -t, utilizatorii pot converti orice pachet într-un pachet Slackware Linux.
fișier sudo alien -t
Convertiți cu ușurință orice format de pachet cu Alien în formatul pachetului Solaris, utilizând comutatorul -p.
fișier sud-alien-p
Uneori, conversia dintr-un format de pachet binar în altul poate încurca permisiunile individuale. Din această cauză, Alien are o caracteristică care poate rezolva diferite probleme de permisiune. Folosiți indicatorul –fixperms pentru a elimina erorile.
fișier extraterestru sudo - fișiere
Este posibil să testăm pachete noi generate cu Alien. Pentru a testa un pachet generat, folosiți steagul –test.
fișier extraterestru sudo - test
Scratch este un editor de text Linux pentru programatori, scris în ...
O instantanee de rezervă pe Linux Mint este creată cu utilitatea Ti...
Principalul mod în care utilizatorii Linux descarcă fișierele este ...