Instal·lar aplicacions de Debian / Ubuntu en ArchLinux amb dpkg

Per a ningú és un secret que donada la popularitat de Ubuntu en l'ecosistema dels Sistemes Operatius, els desenvolupadors d'aplicacions en general llancen algun que altre binari per a aquesta distribució, el que fa que aquesta distro posseeixi una quantitat enorme d'aplicacions.

Això on es fa més evident és en els jocs, ja que tots sabem que Ubuntu va ser el pioner en implementar en el seu centre de Programari la possibilitat d'incloure jocs de pagament, i bé, gràcies a tots els sants desenvolupadors també tenim Steam.

En ArchLinux podem fer ús de AUR, On trobem qualsevol quantitat de programari, de qualsevol tipus, però em Acabo de saber que és possible instal·lar directament paquets de Debian / Ubuntu usant dpkg.

Què és dpkg?

Com bé es pot llegir en Wikipedia:

El programa dpkg és la base de el sistema de gestió de paquets de Debian GNU / Linux. Va ser creat per Ian Jackson el 1993. S'utilitza per instal·lar, treure, i proporcionar informació sobre els paquetes.deb.

Dpkg és en si mateixa una eina de baix nivell; es necessita un frontal d'alt nivell per portar els paquets des de llocs remots o resoldre conflictes complexos en les dependències de paquets. Debian compta amb apte per aquesta tasca.

Instal·lar dpkg en ArchLinux

dpkg

per instal·lar dpkg en ArchLinux doncs hem de fer-ho directament des de AUR:

$ yaourt -S dpkg

Ara per instal·lar un binari de Debian només hem d'executar:

$ sudo dpkg -i paquete_debian.deb

On està el problema de dpkg? Que fins on tinc coneixement, malauradament aquesta aplicació no resol dependències, de manera que hem de fer servir APT o alguna cosa semblant. De fet, APT es pot instal·lar també des AUR:

$ yaourt -S apt

Encara que com és lògic, no crec que funcioni com en Debian, a més, a mi em va donar un error a l'hora de compilar-lo. Així que ja saben, provin i em diuen, encara que la major part de les aplicacions d'altres distribucions, estan en AUR 😉


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   jony127 va dir

    Hola, vaig estar utilitzant durant un temps Arch però vaig preferir «mirar» a un altre lloc.

    No tinc molt clar la política que se segueix en AUR, és segur usar aquest repo. Crec que els paquets que es troben aquí són enviats pels usuaris del la distro que volen ajudar compilant paquets que no es troben en els repos oficials. La meva pregunta sobre AUR és ¿es té algun control sobre el que es puja a aquest repo? ¿Es revisen els paquets que conté AUR ?.

    Si no es té un control oficial sobre aquest repo, ningú garanteix unes ràpides actualitzacions de seguretat del programari que s'inclou en aquest repo si és que les fan.

    No ús Arch ara mateix però tinc aquests dubtes sobre AUR.

    Salutacions.

    1.    jony127 va dir

      perdó, a la segona línia on posa: és segur usar aquest repo. ÉS UNA PREGUNTA.

    2.    ILAV va dir

      En realitat no és 100% segur, encara que jo fins ara no he tingut problemes amb AUR. Per AUR no es pugen els paquets, es pugen Scripts que pots revisar per veure que fan, que s'encarreguen de baixar els paquets i compilar.

    3.    joakoej va dir

      De tota manera, fins on sé, en els repos oficials, menys core crec, hi ha diversos paquets que, per considerar-se de confiança i necessitat, van emigrar des AUR. Els creadors d'Arch Linux mantenen alguns paquets, però hi ha diversos que són mantinguts per usuaris que es van guanyar el seu lloc i els seus paquets es consideren de bona qualitat. Al AUR, és més complicat, qualsevol puja el que vol, funcioni o no, però hi ha diverses coses que són molt descarregades i funcionen bé.

      1.    jony127 va dir

        per això preguntava per AUR, no sabia si usar aquest repo és segur o no. Però bé si com diu ILAV en realitat el que hi ha a AUR són scripts que descarreguen els paquets i el compilen, llavors suposo que els paquets es descarreguessin de el lloc oficial i després es compilen, així que llavors dedueixo que és segur usar AUR.

        1.    jony127 va dir

          encara que si és molest haver de caminar revisant els scripts cada vegada que vas a instal·lar una mica de AUR quan amb altres distros t'evites aquests rotllos. Crec que qui fa servir Arch és gairebé imprescindible fer servir AUR ja que només amb els repos oficials et quedes curt en aplicacions.

          Per això considero que utilitzar Arch implica dedicar-li més temps de l'necessari a mantenir en bon estat la distro i pel tema de les possibles falles a l'actualitzar, per això no m'acaba de convèncer d'el tot aquesta distro.

          1.    eddyw va dir

            No cal revisar sempre els scripts. De fet si una app en AUR té 100 vots pots confiar que al menys 100 usuaris ho van revisar i confien en la font.
            D'altra banda, la possibilitat de poder revisar, i editar aquests arxius et dóna més control ombra el que vas a instal·lar. Molts, si no la majoria, dels paquets en AUR s'instal·len des de codi font (Des de repos oficials). Per exemple, descarreguen les fonts d'un repositori Git (repo Oficial d'alguna app) i compilen el programa abans resolent les dependències, l'empaqueten i tens llest per instal.

            En Ubuntu per exemple, també hi ha repos que són mantinguts pels usuaris, i no són més
            ni menys fiables que els mantinguts pels usuaris d'Arch.

            En fi, no pots jutjar la distro simplement pel que sents o llegeixes per allà, has de provar-la i sabràs si et convenç o no.

            Quote: «Si no es té un control oficial sobre aquest repo, ningú garanteix unes ràpides actualitzacions de seguretat del programari que s'inclou en aquest repo si és que les fan.»
            Generalment, els paquets s'instal·len des de les fonts oficials. Per exemple, si voleu testejar l'última versió de KWin (des git), aquesta es descarrega des del repo oficial de kde que el manté Podria ser més ràpid que actualitzar des de les fonts oficials ?.
            En fi:
            https://wiki.archlinux.org/index.php/Arch_User_Repository_(Español)
            ;)

          2.    rawBasic va dir

            «Crec que qui fa servir Arch és gairebé imprescindible fer servir AUR ja que només amb els repos oficials et quedes curt en aplicacions.»

            Si bé AUR és molt útil, això no vol dir que en els repos oficials (core, extra, community) no hi hagi la gran majoria dels paquets necessaris per a tot usuari.

            I també en altres distros, com per exemple Ubuntu, en molts casos acaben afegint repos no oficials, o els tan comuns PPA, o a l'descarregar .deb per instal·lar, en tots aquests últims casos t'exposes de la mateixa forma en què ho fas amb AUR, si no revises el que descàrregues i d'on ho descàrregues, estàs en el mateix.

          3.    kik1n va dir

            Wow, ara vull tornar a Arch.
            Ara, com un pot mantenir Arch sense trencar-o actualitzar i evitar conflictes. Per que vaig tractar fa uns mesos amb xfce i no em servien diverses aplicacions com vlc entre d'altres. Això sense canviar a Manjaro.

          4.    jony127 va dir

            Entenc, una pregunta més.

            Quan s'actualitza una aplicació en el seu repositori oficial ¿l'script de AUR per a aquesta aplicació s'encarrega de manera automàtica de descarregar la nova versió o és necessari abans que el creador d'aquest script en AUR el vaig actualitzar perquè després aquest pot descarregar la nova versió de l'aplicació en qüestió?

            1.    Manuel de la Font va dir

              El creador de l'script ha de actualitzar manualment; encara que en general, com el mètode d'instal·lació no canvia, només és qüestió de modificar el nombre de versió i la suma de verificació.


  2.   eliotime3000 va dir

    Sort que està en AUR. A el menys, jo prefereixo prescindir d'AUR a causa d'aquests problemes.

  3.   Joan va dir

    El primer és buscar el paquet desitjat en AUR.
    Com a última instància recórrer a això, sobre el quin de fet no tenia coneixement.
    Moltes gràcies per l'aportació!

  4.   plzm va dir

    Molt bo el dpkg a debian i derivats, però gairebé sempre has de fer servir
    dpkg -i (nom de el programa) i després apt-get -f install (això resol les dependències), i una altra vegada executar dpkg -i (nom de el programa) i llest.

  5.   satèl·lit va dir

    Com diu ILAV més amunt a AUR no puja cap paquet; són scripts que descarreguen el codi font i el autocompila. No hi ha res més còmode. Jo no suporto això d'afegir repositoris, en AUR està tot a una ordre.

  6.   Darkar va dir

    Molt Bon Post, no sàvia que es podia fer servir dpkg a fitxers i derivats.

  7.   Fabian va dir

    Algú més ho ha provat ??? sóc però nul pel que fa a ArchLinux, l'instal per mitjà de evolution però no vaig poder instal·lar una impressora epson l355 i el meu bluetooth .... seriosa de meravella que es pogués instal·lar els paquets .deb com en linux mint el problema és que amb mint el meu notebook amb linux mint es reescalfa i amb fitxers la veritat és que res només talp en això i la necessito ... .saludos

    1.    Jonathan Duymovich Rojas va dir

      Hola jo també tinc aquesta impressora L355 per imprimir per wifi però tampoc mai he aconseguit poder imprimir i instal·lar-la en ArchLinux .. si vas poder instal·lar-te agrairia que em donessis els passos .. gràcies per endavant.

  8.   drossRak va dir

    Molt bon post, està molt ben explicat tot