Converteer DEB-pakketten naar Arch Linux-pakketten

Extensies voor Linux-pakketten

We hebben al gesproken en uitgelegd in andere artikelen over de beroemde alien, een tool voor het converteren van pakketten van het ene type naar het andere, naar transformeer RPM in DEB, of tgz, enz​ Diverse formaten die de app ondersteunt en waartussen we kunnen converteren. Het probleem met alien is dat het niet erg betrouwbaar is en dat de geconverteerde pakketten mogelijk niet correct werken wanneer we het converteren, houd er rekening mee dat distributies vaak opmerkelijke verschillen hebben, zoals de directorystructuur, de locatie of syntaxis van de configuratiebestanden van de waarvan deze pakketten afhankelijk zijn, of de pakketten waarvan ze afhankelijk zijn een andere naam geven. Daarom kunnen we een programma vinden dat niet goed of direct niet werkt.

Welnu, samen met buitenaards wezen gaan we hier een ander hulpmiddel presenteren, hoewel het iets specifieker is schuldenap​ Hiermee kun je niet transformeren tussen verschillende formaten zoals met alien, maar we kunnen specifieke DEB-pakketten van Debian-distributies en afgeleiden transformeren om te werken op onze Arch Linux-distributie of daarvan zijn afgeleid. De naam van de tool komt van DEB To Arch Package, wat een idee geeft van wat het kan doen.

We kunnen Installeer de Deptap-tool met behulp van verschillende methoden die we al kennen van Arch Linux, zoals een van deze drie commando's:

pacaur -S debtap

packer -S debtap

yaourt -S debtap

Zodra we het in Arch of andere daarvan afgeleide distributies hebben geïnstalleerd, kunnen we het verder gebruiken. Overigens heb je ook andere aanvullende pakketten nodig, hoewel deze waarschijnlijk al zijn geïnstalleerd: bash, binutils, pkgfile en fakeroot. Om het te laten werken, moeten we de volgende even-opdracht uitvoeren creëer en update de database:

sudo debtap -u

Y bekeren een .deb-pakket in een pakket in Arch-stijl:

debtap nombre_del_paquete.deb

En klaar…


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.