A bináris csomagformátumokról,Debian a király. A rendelkezésre álló szoftverek közül a DEB fájlformátum a fejlesztők legnagyobb figyelmét élvezi. Ennek eredményeként a Debianon alapuló Linux operációs rendszerek általában új dolgokat kapnak bárki más előtt. Steam, Spotify, Google Chrome, Skype és a lista folytatódik. A Redhat-alapú Linux operációs rendszerek hasonló figyelmet szentelnek a fejlesztőknek, de szinte nem annyira, mint a Debian. Ez az oka annak, hogy sokan arra törekednek, hogy megtalálják a Debian programok lefordításának és megfordításának módját. Számos különféle módszer van erre, de a Debian program Redhat-ra konvertálására Linuxon a legjobb módszer az Alien csomag konverter használata.
Előfeltételek
Az Alien olyan program, amelyet Perl-rel írtakprogramozási nyelv. Annak érdekében, hogy ezt a terminál alkalmazást a számítógépen futtassa, először különféle Perl-csomagokat kell telepítenie. Néhány Linux disztribúciónál a Pearl már telepítve van. Ebben az útmutatóban azt tárgyaljuk, hogyan lehet a Debian csomagokat konvertálni a Redhat csomag formátumba. Éppen ezért csak azt vizsgáljuk meg, hogyan lehet a Pearl-et a Fedoraira és az Open SUSE-ra szerezni.
Annak ellenőrzéséhez, hogy megvan-e már a Linux telepítőjén az Alien futtatásához szükséges eszközök, nyisson meg egy terminál ablakot, és tegye a következőket:
perl --help
A parancs futtatása egy Linux számítógépen, amely rendelkezik aA már telepített és az használatra kész gyöngyszerszámok segítséget kérnek. Ez a felszólítás részletezi mindazt, amit a felhasználónak tudnia kell a nyelvről, annak használatáról stb. Ha ennek a parancsnak a futtatásakor semmi sem történik, a Pearl eszközök nem települnek.
Telepítse a Perl alkalmazást a Fedora számára
sudo dnf install perl-core
Telepítse a Perl programot az OpenSUSE alkalmazáshoz

A Perl elérhető az OBS-ben. Menjen ide, és kattintson a „Közvetlen telepítés” gombra, hogy működjön.
Építési idegen
A program felépítése nagyon egyszerű, és csak ezhárom lépést tesz. A kezdéshez ragadja meg a forráskódot a Forrás Forge hivatalos oldalán. Ezután nyissa meg a terminál ablakot. Ebben a terminálban hajtsa végre a következő műveleteket.
Először lépjen a letöltési könyvtárba, ahol az idegen forráskód található.
cd ~/Downloads
Ezután bontsa ki az archívum tartalmát a tar paranccsal.
tar xvfJ alien_8.95.tar.xz
Amikor a tar archívuma befejeződik, írja be a kódkönyvtárat a cd paranccsal.
cd alien_8.95
Először a Perl használatával hozzon létre egy MakeFile fájlt. Ez nagyon fontos, mivel ennek a fájlnak a nélkül a PC-jének fogalma sem lesz a szoftver felépítéséről.
perl Makefile.PL
Most használja az újonnan létrehozott make fájlt a szoftver „elkészítéséhez”.
make
Az idegen épített és használatra kész. Most már csak a szoftver áthelyezése a forráskód-könyvtárból a számítógép megfelelő helyére. Ez a „make install” paranccsal történik. A másik két parancstól eltérően a telepítést KELL futtatni sudo jogosultságokat. Ennek oka az, hogy a szoftvert fontos, rendszerkönyvtárakba mozgatja.
sudo make install
Amikor a make install parancs befejeződik, futtassa az Alien eszközt a terminálon keresztül a következővel: alien
Csomagok konvertálása Debianról Redhat-ra
Csomag konvertálása Debian formátumbóla Redhat formátumban először töltsön le egy csomagot. Mivel a DEB-k a legnépszerűbb Linux bináris formátumok, ezeket nem szabad túl nehéz megtalálni. Nem tudja, mit tegyen? Nézze meg listánkat arról, hogyan lehet megtalálni a hiányzó szoftvert az Ubuntun.

Ha megvan a Debian csomagfájl, nyisson meg egy terminált. Ezután a CD-t a letöltések mappába.
cd ~/Downloads
Konvertálja a programot DEB-ről RPM-re a -r kapcsolóval.
sudo alien -r *.deb
Ennek a parancsnak a futtatása valószínűleg a következőt eredményezi:RPM csomagot generáló idegen. Kérjük, ne feledje, hogy ez nem mindig működik. Néhány Debian csomagban sok speciális fájl van, és ennek eredményeként megtagadhatják a konvertálást.
Egyéb idegen szolgáltatások

Az Alien csomag konverter nem csak a Debianról RPM-re konvertálhat. Így használhatja őket.
RPM a DEB-hez
A -d kapcsolóval a felhasználók konvertálhatnak egy RPM-et Debian fájlmá.
sudo alien -d file.rpm
Konvertálás Slackware csomagmá
A -t kapcsolóval a felhasználók bármilyen csomagot konvertálhatnak Slackware Linux csomagmá.
sudo alien -t file
Konvertálás Solaris csomagba
A -p kapcsolóval bármilyen csomagformátumot könnyen konvertálhat az Alien segítségével a Solaris csomagformátumba.
sudo alien -p file
Javítsa az engedélyeket
Időnként konvertálhat egy bináris csomagbólegy másik formátum megzavarhatja az egyes engedélyeket. Éppen ezért az Aliennek van egy olyan funkciója, amely javíthatja a különböző engedélyezési kérdéseket. A hibák kijavításához használja a –fixperms jelzőt.
sudo alien file --fixperms
Tesztelje a generált csomagokat
Lehetséges új csomagok tesztelése az Alien segítségével. A létrehozott csomag teszteléséhez használja a –test zászlót.
sudo alien file --test</ P>
Hozzászólások