A bináris csomagformátumok esetében a 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 élveznek a fejlesztők részéről, 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 konvertálására Linuxon a legjobb módja az Alien csomag konverter használata.
Az Alien olyan program, amelyet Perl programozási nyelvvel írtunk. 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 - segély
Ha ezt a parancsot olyan Linux számítógépen futtatja, amelyen a Pearl eszközök már telepítve vannak és készen áll a használatra, egy súgóképernyő jelenik meg. Ez a kérdés részletezi mindazt, amit a felhasználónak tudnia kell a nyelvről, annak használatáról stb. Ha a parancs futtatásakor semmi sem történik, a Pearl eszközöket nem telepítik.
sudo dnf install perl-core
A Perl elérhető az OBS-ben. Menjen ide, majd a működéshez kattintson a „Közvetlen telepítés” gombra.
A program felépítése nagyon egyszerű, és csak három lépésből áll. 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 ~ / Letöltések
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 használja a Perl-t egy MakeFile létrehozásához. Ez nagyon fontos, mivel ennek a fájlnak a hiányában a PC-nek fogalmam sincs, hogyan kell felépíteni a szoftvert.
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 a következővel: alien
Ha egy csomagot Debian formátumból Redhat formátumba kíván konvertálni, 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 a 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 írja be a CD-t a letöltések mappába.
CD ~ / Letöltések
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 az Alien RPM-csomag generálásához vezet. Kérjük, ne feledje, hogy ez nem mindig működik. Néhány Debian csomagban sok speciális fájl található, és ennek eredményeként megtagadhatják a konvertálást.
Az Alien csomag konverter nem csak a Debianról RPM-re konvertálhat. Így használhatja őket.
A -d kapcsolóval a felhasználók konvertálhatnak egy RPM-et Debian fájlmá.
sudo alien -d file.rpm
A -t kapcsolóval a felhasználók bármilyen csomagot konvertálhatnak Slackware Linux csomagmá.
sudo idegen -t fájl
Bármelyik csomagformátumot könnyen konvertálhatja az Alien segítségével a Solaris csomagformátumba, a -p kapcsolóval.
sudo alien -p fájl
Időnként az egyik bináris csomagformátumról a másikra történő konvertálás 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 idegen fájl - javítások
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 idegen fájl --test
A modern technológiáknak, például a bornak köszönhetően Windows pro...
A legjobb naptárélményt keresed Linuxon? Ne keressen tovább, mint a...
Linux felhasználók számára a Netflix eléréséhez a Google Chrome tel...