Kun kyse on binaaripakettimuodoista,Debian on kuningas. Kaikista siellä olevista ohjelmistoista DEB-tiedostomuoto nauttii kehittäjien eniten huomiota. Tämän seurauksena Debianiin perustuvat Linux-käyttöjärjestelmät saavat yleensä uusia asioita ennen ketään muuta. Steam, Spotify, Google Chrome, Skype ja luettelo jatkuu. Redhat-pohjaiset Linux-käyttöjärjestelmät nauttivat samanlaista kehittäjien huomiota, mutta eivät läheskään yhtä paljon kuin Debian. Tästä syystä monet kääntyvät etsimään tapoja purkaa ja kääntää Debian-ohjelmia. Tätä varten on monia eri tapoja, mutta ylivoimaisesti paras tapa muuntaa Debian-ohjelma Redhatiksi Linuxissa on Alien-pakettimuunnin.
edellytykset
Alien on Perlin kanssa kirjoitettu ohjelmaohjelmointikieli. Jotta voit käyttää tätä päätesovellusta tietokoneellasi, sinun on ensin asennettava erilaisia Perl-paketteja. Joissakin Linux-jakeluissa Pearl saattaa olla jo asennettu. Tässä oppaassa käsittelemme kuinka muuttaa Debian-paketit Redhat-pakettiformaattiin. Tästä syystä tutkimme vain kuinka päästä Pearl Fedoraan ja avata SUSE.
Jos haluat tarkistaa ja onko sinulla jo Linux-asennuksen työkalut Alienin suorittamiseksi, avaa terminaali-ikkuna ja tee seuraava:
perl --help
Suoritetaan tämä komento Linux-tietokoneella, jolla onPearl-työkalut, jotka on jo asennettu ja valmiina menemään, näyttävät ohjekehotteen. Tämä kehote antaa kaiken, mitä käyttäjän on tiedettävä kielestä, sen käytöstä jne. Jos mitään ei tapahdu, kun suoritat tätä komentoa, Pearl-työkaluja ei ole asennettu.
Asenna Perl Fedoralle
sudo dnf install perl-core
Asenna Perl OpenSUSE: lle

Perl on saatavana OBS: ssä. Mene tänne ja napsauta ”Suora asennus” -painiketta saadaksesi sen toimimaan.
Rakennus Alien
Tämän ohjelman rakentaminen on melko yksinkertaista ja ainoaasuorittaa kolme vaihetta. Aloita hakemalla lähdekoodi viralliselta Source Forge -sivulta. Avaa sitten pääteikkuna. Suorita seuraavat toimet tässä päätteessä.
Siirry ensin lataushakemistoon, jossa Alien-lähdekoodi on.
cd ~/Downloads
Pura sitten arkiston sisältö tar-komennolla.
tar xvfJ alien_8.95.tar.xz
Kun tar-arkisto on valmis, kirjoita koodihakemisto cd-komennolla.
cd alien_8.95
Ensin luoda PerF-tiedosto MakeFile-tiedostoon. Tämä on tärkeää, koska ilman tätä tiedostoa tietokoneellasi ei ole aavistustakaan kuinka ohjelmisto rakentaa.
perl Makefile.PL
Käytä äskettäin luotavaa make-tiedostoa ohjelmiston "tekemiseen".
make
Alien on rakennettu ja käyttövalmis. Nyt kaikki jäljellä on siirtää ohjelmisto lähdekoodikansiosta oikeaan paikkaan tietokoneellasi. Tämä tehdään “make install” -komennolla. Toisin kuin kaksi muuta komentoa, aseta asennus PITÄÄ suorittaa sudo etuoikeuksia. Tämä johtuu siitä, että se siirtää ohjelmistoja tärkeisiin, järjestelmähakemistoihin.
sudo make install
Kun make install -komento on valmis, suorita Alien terminaalin kautta: alien
Pakettien muuntaminen Debianista Redhatiksi
Paketin muuntaminen Debian-muodostalataa ensin paketti Redhat-muodossa. Koska DEB: n suosituimmat binaarimuodot ovat Linux, niiden ei pitäisi olla liian vaikea löytää. Etkö ole varma mitä tehdä? Katso luettelomme kuinka löytää puuttuvia ohjelmistoja Ubuntusta.

Kun sinulla on Debian-paketitiedosto, avaa pääte. Sitten cd latauskansioon.
cd ~/Downloads
Muunna ohjelma DEB: stä RPM: ksi -r-kytkimellä.
sudo alien -r *.deb
Tämän komennon suorittaminen johtaa todennäköisestiAlien tuottaa RPM-paketin. Muista, että tämä ei välttämättä aina toimi. Joissakin Debian-paketeissa on paljon erikoistuneita tiedostoja, ja seurauksena voi olla, että ne voivat kieltäytyä muuntamasta.
Muut vieraat ominaisuudet

Alien-pakettimuunnin voi tehdä muutakin kuin muuntaa Debianista RPM: ksi. Näin voit käyttää niitä.
RPM DEB: lle
-D-kytkin, käyttäjät voivat muuntaa RPM: n Debian-tiedostoksi.
sudo alien -d file.rpm
Muunna Slackware-paketiksi
T-kytkimen avulla käyttäjät voivat muuntaa minkä tahansa paketin Slackware Linux -paketiksi.
sudo alien -t file
Muunna Solaris-paketiksi
Muunna mikä tahansa pakettimuoto Alienin avulla helposti Solaris-pakettiformaattiin -p-kytkimen avulla.
sudo alien -p file
Korjaa oikeudet
Joskus muunnetaan yhdestä binaaripaketistamuoto toiseen voi sekoittaa yksittäiset käyttöoikeudet. Juuri tästä syystä Alienilla on ominaisuus, joka voi korjata erilaisia lupaongelmia. Käytä –fixperms -lippua virheiden korjaamiseen.
sudo alien file --fixperms
Testaa luodut paketit
On mahdollista testata uusia Alien-sovelluksen luomia paketteja. Testaa luotu paketti käyttämällä -testilippua.
sudo alien file --test</ P>
Kommentit