Ko gre za formate binarnih paketov, je Debian kralj. Različna programska oprema DEB je od vse programske opreme tam največ pozornosti razvijalcev. Kot rezultat, operacijski sistemi Linux, ki temeljijo na Debianu, ponavadi dobijo nove stvari pred drugimi. Steam, Spotify, Google Chrome, Skype in seznam se nadaljuje. Operacijski sistemi, ki temeljijo na Redhatu, so razvijalci deležni podobne pozornosti, vendar niti približno toliko kot Debian. Zaradi tega se mnogi obrnejo k iskanju načinov za odstranjevanje in predelavo inženirskih programov Debian. Načinov je veliko, vendar je najboljši način za pretvorbo programa Debian v Redhat v Linuxu s pretvornikom paketov Alien.
Alien je program, ki je napisan s programskim jezikom Perl. Če želite zagnati to terminalsko aplikacijo v računalniku, morate najprej namestiti različne pakete Perl. V nekaterih distribucijah Linuxa je Pearl morda že nameščen. V tem priročniku bomo preučili, kako pretvoriti pakete Debian v format paketov Redhat. Zaradi tega bomo samo preučili, kako pridobiti Pearl v Fedori in Open SUSE.
Če želite preveriti in preveriti, ali že imate orodja za namestitev Linuxa za zagon Alien, odprite terminalsko okno in naredite naslednje:
perl - pomoč
Z izvajanjem tega ukaza na računalniku z Linuxom, ki ima že nameščeno in pripravljeno za uporabo orodja Pearl, se prikaže poziv za pomoč. Ta poziv podrobno določa vse, kar mora uporabnik vedeti o jeziku, kako ga uporabljati itd. Če se z izvajanjem tega ukaza nič ne zgodi, orodja Pearl niso nameščena.
sudo dnf namestite perl-jedro
Perl je na voljo v OBS. Pojdi semin kliknite gumb »Neposredna namestitev«, da začnete delovati.
Izdelava tega programa je precej preprosta in traja le tri korake. Za začetek zgrabite izvorno kodo z uradne strani Source Forge. Nato odprite okno terminala. V tem terminalu naredite naslednja dejanja.
Najprej pojdite v imenik za prenos, kjer je izvorna koda tujec.
cd ~ / Prenosi
Nato izvlecite vsebino arhiva z ukazom tar.
tar xvfJ alien_8.95.tar.xz
Ko se arhiv tar konča, vnesite kodni imenik z ukazom cd.
cd tujec_8.95
Najprej uporabite Perl, da ustvarite MakeFile. To je pomembno, saj brez te datoteke vaš računalnik ne bo imel ideje, kako sestaviti programsko opremo.
perl Makefile. PL
Zdaj na novo ustvarite datoteko make, da "naredite" programsko opremo.
narediti
Tujec je zgrajen in pripravljen za uporabo. Zdaj je vse tisto, kar ostane, da programsko opremo iz imenika izvorne kode premaknete na pravilno mesto v računalniku. To se naredi z ukazom "make install". Za razliko od drugih dveh ukazov namestite, da se MORAJO zagnati sudo privilegiji. To je zato, ker se bo programska oprema premikala v pomembne sistemske imenike.
sudo make install
Ko se ukaz make install konča, zaženite Alien prek terminala z: tujcem
Če želite pretvoriti paket iz oblike Debian v obliko Redhat, najprej prenesite paket. Ker je DEB najbolj priljubljen binarni format Linuxa, ga ne bi smeli preveč težko najti. Niste prepričani, kaj bi naredili? Oglejte si naš seznam, kako najti manjkajočo programsko opremo v Ubuntuju.
Ko dobite datoteko paketov Debian, odprite terminal. Nato cd v mapo za prenos.
cd ~ / Prenosi
Program pretvorite iz DEB v RPM s stikalom -r.
sudo tujec -r * .deb
Z izvajanjem tega ukaza bo Alien ustvaril paket RPM. Upoštevajte, da to ne more vedno delovati. Nekateri paketi Debian imajo v njih veliko specializiranih datotek, zato lahko zavrnejo pretvorbo.
Pretvornik paketov Alien zmore več kot pretvoriti iz Debiana v RPM. Tukaj je opisano, kako jih uporabiti.
S stikalom -d lahko uporabniki pretvorijo RPM v datoteko Debian.
sudo tujec -d file.rpm
Uporabniki lahko prek stikala -t pretvorijo kateri koli paket v paket Slackware Linux.
sudo tujec -t datoteka
Preprosto pretvorite katero koli obliko paketa s tujcem v format paketa Solaris s pomočjo stikala -p.
sudo tujec -p datoteka
Včasih pretvorba iz ene oblike binarnega paketa v drugo lahko zmede posamezna dovoljenja. Zaradi tega ima Alien funkcijo, ki lahko odpravi različne težave z dovoljenji. Uporabite zastavico –fixperms, da izločite napake.
sudo tujec datoteka --fixperms
Mogoče je preizkusiti nove pakete, ustvarjene z Alien Za testiranje ustvarjenega paketa uporabite zastavico –test.
sudo tujec datoteka --test
Ključnega pomena je prilagoditev orodja za varnostno kopiranje poda...
Šifriranje particije trdega diska je odličen način za shranjevanje ...
Včasih programi, ko uporabljate Ubuntu, ne delujejo pravilno. Če se...