- - Kuinka muuntaa Debian-ohjelmat redhatiksi Linuxissa

Kuinka muuntaa Debian-ohjelmat redhatiksi Linuxissa

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