Installeer Debian / Ubuntu-applicaties op ArchLinux met DPKG

Het is voor niemand een geheim dat gezien de populariteit van Ubuntu In het OS-ecosysteem geven applicatieontwikkelaars meestal het oneven binaire bestand vrij voor deze distributie, waardoor deze distro een groot aantal applicaties heeft.

Dit is waar het duidelijker wordt in games, omdat we allemaal weten dat Ubuntu de pionier was bij het implementeren in zijn softwarecentrum van de mogelijkheid om betaalde games op te nemen, en nou ja, dank aan alle heilige ontwikkelaars we hebben ook Steam.

En ArchLinux we kunnen er gebruik van maken AUR, waar we elke hoeveelheid software vinden, van welke aard dan ook, maar ik Ik ben er net achter gekomen dat het mogelijk is om pakketten direct te installeren Debian / Ubuntu gebruik DPKG.

Wat is DPKG?

Zoals je kunt lezen op Wikipedia:

Het programma dpkg het is de basis van het DebianGNU / Linux pakketbeheersysteem. Het is gemaakt door Ian Jackson in 1993. Het wordt gebruikt voor het installeren, verwijderen en verstrekken van informatie over packages.deb.

Dpkg is zelf een tool op laag niveau; een front-end op hoog niveau is vereist om pakketten vanaf externe locaties binnen te halen of om complexe conflicten in pakketafhankelijkheden op te lossen. Debian heeft geneigd Voor deze taak.

Installeer DPKG op ArchLinux

DPKG

Te installeren DPKG In ArchLinux moeten we het rechtstreeks vanuit AUR doen:

$ yaourt -S dpkg

Om een ​​Debian-binair bestand te installeren, hoeven we alleen maar het volgende uit te voeren:

$ sudo dpkg -i paquete_debian.deb

Waar is het DPKG-probleem? Dat voor zover ik weet, deze applicatie helaas geen afhankelijkheden oplost, dus we moeten APT of iets dergelijks gebruiken. APT kan zelfs worden geïnstalleerd vanaf AUR:

$ yaourt -S apt

Hoewel ik natuurlijk niet denk dat het werkt zoals in Debian, gaf het me bovendien een fout bij het compileren. Dus nu weet je het, probeer het me te vertellen, hoewel de meeste applicaties van andere distributies in AUR zijn


Laat je reactie achter

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

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  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.

  1.   jony127 zei

    Hallo, ik gebruik Arch al een tijdje maar ik "keek" liever ergens anders.

    Ik ben niet erg duidelijk over het beleid dat wordt gevolgd in AUR, het is veilig om die repo te gebruiken. Ik denk dat de pakketten die er zijn, worden geüpload door de gebruikers van de distro die willen helpen bij het samenstellen van pakketten die niet in de officiële repo's staan. Mijn vraag over AUR is: heb je controle over wat er naar die opslagplaats wordt geüpload? Zijn de pakketten in AUR gecontroleerd?

    Als u geen officiële controle heeft over die opslagplaats, garandeert niemand snelle beveiligingsupdates voor de software die in die opslagplaats is opgenomen als ze dat wel doen.

    Ik gebruik Arch momenteel niet, maar ik heb deze twijfels over AUR.

    Groeten.

    1.    jony127 zei

      sorry, in de tweede regel waar staat: het is veilig om die repo te gebruiken. HET IS EEN VRAAG.

    2.    levendig zei

      Het is niet echt 100% veilig, hoewel ik tot nu toe nog nooit problemen heb gehad met AUR. Omdat AUR-pakketten niet worden geüpload, worden scripts geüpload die u kunt bekijken om te zien wat ze doen, die verantwoordelijk zijn voor het downloaden van de pakketten en het compileren ervan.

    3.    joakoej zei

      Hoe dan ook, voor zover ik weet, zijn er in de officiële repo's, minder kern denk ik, verschillende pakketten die, omdat ze als betrouwbaar en noodzakelijk worden beschouwd, zijn gemigreerd van de AUR. De makers van Arch Linux onderhouden enkele pakketten, maar er zijn er verschillende die worden onderhouden door gebruikers die hun plaats hebben verdiend en hun pakketten worden als van goede kwaliteit beschouwd. In de AUR is het ingewikkelder: iedereen uploadt wat hij wil, of het nu werkt of niet, maar er zijn verschillende dingen die in hoge mate worden gedownload en goed werken.

      1.    jony127 zei

        daarom vroeg ik naar AUR, ik wist niet of het gebruik van die opslagplaats veilig is of niet. Maar goed als, zoals Elav zegt, wat er eigenlijk in AUR zit, scripts zijn die de pakketten downloaden en compileren, dan ga ik ervan uit dat de pakketten worden gedownload van de officiële site en vervolgens worden gecompileerd, dus dan leid ik af dat het veilig is om AUR te gebruiken.

        1.    jony127 zei

          hoewel het vervelend is om elke keer dat je iets van AUR gaat installeren door de scripts te moeten gaan, terwijl je met andere distributies die rollen vermijdt. Ik denk dat wie Arch gebruikt, bijna essentieel is om AUR te gebruiken, aangezien je alleen met de officiële repo's tekortschiet in applicaties.

          Daarom ben ik van mening dat het gebruik van Arch inhoudt dat er meer tijd wordt besteed dan nodig is om de distro in goede staat te houden en vanwege het probleem van mogelijke mislukkingen bij het updaten, dus deze distro overtuigt me niet helemaal.

          1.    draaikolk zei

            Het is niet nodig om altijd de scripts te herzien. Als een app in AUR 100 stemmen heeft, kunt u erop vertrouwen dat ten minste 100 gebruikers de app hebben beoordeeld en de bron vertrouwen.
            Aan de andere kant geeft de mogelijkheid om die bestanden te kunnen bekijken en bewerken u meer controle over wat u gaat installeren. Veel, zo niet de meeste, van de pakketten in AUR worden geïnstalleerd vanaf de broncode (vanuit officiële opslagplaatsen). Ze downloaden bijvoorbeeld de bronnen van een Git-repository (officiële repository van een app) en compileren het programma voordat ze de afhankelijkheden oplossen, ze verpakken het en je bent klaar om het te installeren.

            In Ubuntu zijn er bijvoorbeeld ook repo's die door gebruikers worden onderhouden, en dat zijn ze niet meer
            niet minder betrouwbaar dan die onderhouden door Arch-gebruikers.

            Kortom, je kunt de distro niet beoordelen op basis van wat je daar hoort of leest, je moet het proberen en je zult weten of het je overtuigt of niet.

            Citaat: "Als je geen officiële controle hebt over die opslagplaats, garandeert niemand snelle beveiligingsupdates voor de software die in die opslagplaats is opgenomen als ze dat wel doen."
            Pakketten worden over het algemeen geïnstalleerd vanuit officiële bronnen. Als u bijvoorbeeld de laatste versie van Kwin (van git) wilt testen, wordt deze gedownload van de officiële kde-repo die het onderhoudt. Zou het sneller kunnen zijn dan updaten vanuit officiële bronnen?
            In ieder geval:
            https://wiki.archlinux.org/index.php/Arch_User_Repository_(Español)
            ????

          2.    rauwBasis zei

            "Ik denk dat wie Arch gebruikt, bijna essentieel is om AUR te gebruiken, aangezien je alleen met de officiële repo's tekortschiet in applicaties."

            Hoewel AUR erg handig is, betekent dit niet dat er in de officiële repo's (core, extra, community) niet de overgrote meerderheid van de pakketten nodig zijn voor elke gebruiker.

            En ook in andere distributies, zoals Ubuntu, voegen ze in veel gevallen onofficiële repo's toe, of de zo gebruikelijke PPA's, of wanneer je .deb downloadt om te installeren, in al deze laatste gevallen stel je jezelf bloot op dezelfde manier als met AUR, als u niet controleert wat u downloadt en waar u het van downloadt, bevindt u zich in hetzelfde.

          3.    kik1n zei

            Wauw, nu wil ik terug naar Arch.
            Hoe je Arch kunt behouden zonder te breken of bij te werken en conflicten te vermijden. Omdat ik het een paar maanden geleden probeerde met xfce en verschillende applicaties zoals vlc me niet hielpen. Dit zonder over te stappen op Manjaro.

          4.    jony127 zei

            Ik begrijp het, nog een vraag.

            Wanneer een applicatie wordt bijgewerkt in zijn officiële repository, zorgt het AUR-script voor die applicatie dan automatisch voor het downloaden van de nieuwe versie of is het nodig voordat de maker van dat script in AUR het heeft bijgewerkt zodat hij later de nieuwe versie kan downloaden van de betreffende toepassing?

            1.    Handleiding van de Bron zei

              De maker van het script moet het handmatig bijwerken; hoewel in het algemeen, aangezien de installatiemethode niet verandert, het alleen een kwestie is van het wijzigen van het versienummer en de checksum.


  2.   eliotime3000 zei

    Maar goed dat het in AUR is. Vanwege die problemen geef ik tenminste de voorkeur aan het zonder AUR.

  3.   John zei

    Het eerste is om te zoeken naar het gewenste pakket in AUR.
    Als laatste redmiddel hiertoe, waarvan hij in feite geen kennis had.
    Heel erg bedankt voor de bijdrage!

  4.   alsjeblieft zei

    Zeer goede dpkg in debian en derivaten, maar je moet bijna altijd
    dpkg -i (programmanaam) en vervolgens apt-get -f install (dit lost de afhankelijkheden op), en voer opnieuw dpkg -i (programmanaam) en voila uit.

  5.   spoetnik zei

    Zoals Elav hierboven zei, wordt er geen pakket geüpload naar AUR; het zijn scripts die de broncode downloaden en deze zelf compileren. Er is niets comfortabeler. Ik kan er niet tegen om repositories toe te voegen, in AUR is het allemaal één commando.

  6.   donker zei

    Zeer goede post, ik wist niet dat je dpkg kon gebruiken in arch en afgeleiden.

  7.   Fabian zei

    Heeft iemand anders het geprobeerd ??? Ik ben maar nul in termen van archlinux, ik heb het door evolutie geïnstalleerd, maar ik kon geen epson l355-printer en mijn bluetooth ... installeren. Het zou geweldig zijn als de .deb-pakketten zouden kunnen worden geïnstalleerd zoals in linux mint het probleem is dat met mint mijn notebook met linux mint oververhit raakt en met arch is de waarheid dat er niets in opduikt en ik het nodig heb….

    1.    Jonathan Duymovich Rojas zei

      Hallo, ik heb ook die L355-printer om via wifi af te drukken, maar ik heb hem ook nooit kunnen afdrukken en installeren in archlinux .. als je het zou kunnen installeren zou ik het op prijs stellen als je me de stappen zou kunnen geven .. bij voorbaat dank.

  8.   afvalRak zei

    Heel goed bericht, alles wordt heel goed uitgelegd