Instalați aplicațiile Debian / Ubuntu pe ArchLinux cu DPKG

Nu este un secret pentru nimeni, având în vedere popularitatea Ubuntu În ecosistemul sistemului de operare, dezvoltatorii de aplicații lansează în general binarul ciudat pentru această distribuție, ceea ce face ca această distribuție să aibă un număr mare de aplicații.

Aici devine cel mai evident în jocuri, deoarece știm cu toții că Ubuntu a fost pionierul în implementarea în centrul său software a posibilității de a include jocuri cu plată, și bine, mulțumesc tuturor sfinților dezvoltatori avem și Steam.

En ArchLinux putem folosi AUR, unde găsim orice cantitate de software, de orice fel, dar eu Tocmai am aflat că este posibil să instalați direct pachete Debian / Ubuntu utilizând DPKG.

Ce este DPKG?

După cum puteți citi în Wikipedia:

Programul dpkg este baza sistemului de gestionare a pachetelor DebianGNU / Linux. A fost creat de Ian Jackson în 1993. Este folosit pentru a instala, elimina și furniza informații despre packages.deb.

Dpkg este în sine un instrument de nivel scăzut; este necesar un front-end de nivel înalt pentru a aduce pachete din locații îndepărtate sau pentru a rezolva conflicte complexe în dependențe de pachete. Debian are potrivit Pentru această sarcină.

Instalați DPKG pe ArchLinux

DPKG

Pentru instalare DPKG În ArchLinux trebuie să o facem direct de la AUR:

$ yaourt -S dpkg

Acum, pentru a instala un binar Debian, trebuie doar să executăm:

$ sudo dpkg -i paquete_debian.deb

Unde este problema DPKG? Din câte știu, din păcate, această aplicație nu rezolvă dependențele, așa că trebuie să folosim APT sau ceva similar. De fapt, APT poate fi instalat și din AUR:

$ yaourt -S apt

Deși, desigur, nu cred că funcționează ca în Debian, în plus, mi-a dat o eroare la compilarea acestuia. Deci, acum știți, încercați și spuneți-mi, deși majoritatea aplicațiilor de la alte distribuții sunt în AUR


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   jony127 el a spus

    Bună, folosesc Arch de ceva vreme, dar am preferat să „caut” în altă parte.

    Nu sunt foarte clar despre politica care este urmată în AUR, este sigur să utilizați repo. Cred că pachetele care sunt acolo sunt încărcate de utilizatorii distribuției care doresc să ajute la compilarea pachetelor care nu se află în repozitele oficiale. Întrebarea mea despre AUR este, aveți vreun control asupra a ceea ce încărcați în repo? Pachetele pe care le conține AUR sunt revizuite?

    Dacă nu aveți control oficial asupra acelei repo, nimeni nu garantează actualizări rapide de securitate ale software-ului care este inclus în acea repo, în caz contrar.

    Nu folosesc Arch acum, dar am aceste îndoieli cu privire la AUR.

    Salutări.

    1.    jony127 el a spus

      îmi pare rău, în a doua linie unde scrie: este sigur să folosiți repo. ESTE O ÎNTREBARE.

    2.    plin de viață el a spus

      Nu este sigur 100%, deși nu am avut niciodată probleme cu AUR până acum. Pentru AUR pachetele nu sunt încărcate, sunt încărcate scripturi pe care le puteți revizui pentru a vedea ce fac, care sunt responsabile pentru descărcarea pachetelor și compilarea acestora.

    3.    joakoej el a spus

      Oricum, din câte știu eu, în repozitele oficiale, mai puțin de bază cred că există mai multe pachete care, datorită faptului că sunt considerate demne de încredere și necesare, au migrat din AUR. Creatorii Arch Linux întrețin unele pachete, dar există mai multe care sunt întreținute de utilizatorii care și-au câștigat locul, iar pachetele lor sunt considerate a fi de bună calitate. În AUR, este mai complicat, oricine încarcă ceea ce vrea, indiferent dacă funcționează sau nu, dar există mai multe lucruri care sunt foarte descărcate și funcționează bine.

      1.    jony127 el a spus

        de aceea întrebam despre AUR, nu știam dacă utilizarea repo este sigură sau nu. Dar bine dacă, așa cum spune Elav, ceea ce este de fapt în AUR sunt scripturi care descarcă pachetele și îl compilează, atunci presupun că pachetele au fost descărcate de pe site-ul oficial și apoi compilate, așa că deduc că este sigur să utilizați AUR.

        1.    jony127 el a spus

          deși este enervant să treci prin scripturi de fiecare dată când ai de gând să instalezi ceva de la AUR când cu alte distribuții eviți acele role. Cred că cine folosește Arch este aproape esențial pentru a utiliza AUR, deoarece numai cu repo-urile oficiale rămâi scurt în aplicații.

          De aceea consider că utilizarea Arch implică petrecerea a mai mult timp decât este necesar pentru a menține distro-ul în stare bună și din cauza problemei posibilelor eșecuri la actualizare, așa că această distribuție nu mă convinge cu adevărat.

          1.    vartej el a spus

            Nu este necesar să revizuiți întotdeauna scripturile. De fapt, dacă o aplicație din AUR are 100 de voturi, puteți avea încredere că cel puțin 100 de utilizatori au examinat-o și au încredere în sursă.
            Pe de altă parte, posibilitatea de a putea revizui și edita acele fișiere vă oferă mai mult control asupra a ceea ce urmează să instalați. Multe, dacă nu chiar majoritatea, pachetelor din AUR sunt instalate din codul sursă (din repo-uri oficiale). De exemplu, descarcă sursele unui depozit Git (Repo oficial al unor aplicații) și compilează programul înainte de a rezolva dependențele, îl împachetează și sunteți gata să îl instalați.

            În Ubuntu, de exemplu, există și repo-uri care sunt întreținute de utilizatori și nu mai sunt
            nu mai puțin fiabile decât cele întreținute de utilizatorii Arch.

            Pe scurt, nu poți judeca distro pur și simplu după ceea ce auzi sau citești acolo, trebuie să o încerci și vei ști dacă te convinge sau nu.

            Citat: "Dacă nu aveți control oficial asupra acelei repo, nimeni nu garantează actualizări rapide de securitate ale software-ului care este inclus în acea repo, în caz contrar."
            Pachetele sunt în general instalate din surse oficiale. De exemplu, dacă doriți să testați cea mai recentă versiune de Kwin (de la git), aceasta este descărcată din repo-ul oficial kde care îl menține. Ar putea fi mai rapid decât actualizarea din surse oficiale?
            Oricum:
            https://wiki.archlinux.org/index.php/Arch_User_Repository_(Español)
            ????

          2.    rawBasic el a spus

            „Cred că cine folosește Arch este aproape esențial pentru a utiliza AUR, deoarece numai cu repo-urile oficiale rămâneți lipsit de aplicații.”

            Deși AUR este foarte util, acest lucru nu înseamnă că în repo-urile oficiale (nucleu, extra, comunitate) nu există marea majoritate a pachetelor necesare pentru fiecare utilizator.

            Și, de asemenea, în alte distribuții, cum ar fi Ubuntu, în multe cazuri ajung să adauge repo-uri neoficiale sau PPA-urile atât de obișnuite sau când descărcați .deb pentru a le instala, în toate aceste din urmă cazuri vă expuneți în același mod în care faceți cu AUR, dacă nu verificați ce descărcați și de unde îl descărcați, vă aflați în același lucru.

          3.    Kik1n el a spus

            Uau, acum vreau să mă întorc la Arch.
            Acum cum se poate păstra Arch fără a rupe sau actualiza și a evita conflictele. Pentru că am încercat acum câteva luni cu xfce și mai multe aplicații precum vlc printre altele nu au funcționat pentru mine. Asta fără a trece la Manjaro.

          4.    jony127 el a spus

            Înțeleg, încă o întrebare.

            Când o aplicație este actualizată în depozitul său oficial, scriptul AUR pentru aplicația respectivă se ocupă automat de descărcarea noii versiuni sau este necesar înainte ca creatorul acelui script din AUR să îl actualizeze pentru ca ulterior să poată descărca noua versiune a cererii în cauză?

            1.    Manualul Sursei el a spus

              Creatorul scriptului trebuie să îl actualizeze manual; Deși, în general, din moment ce metoda de instalare nu se modifică, este vorba doar de modificarea numărului de versiune și a sumei de control.


  2.   eliotime3000 el a spus

    Bine că este în AUR. Cel puțin, prefer să fac fără AUR din cauza acestor probleme.

  3.   Juan el a spus

    Primul lucru este să căutați pachetul dorit în AUR.
    Ca o ultimă soluție la acest lucru, despre care, de fapt, nu avea cunoștințe.
    Vă mulțumesc foarte mult pentru contribuție!

  4.   plzm el a spus

    Foarte bun dpkg în debian și derivate, dar aproape întotdeauna trebuie să utilizați
    dpkg -i (numele programului) și apoi apt-get -f install (aceasta rezolvă dependențele) și rulați din nou dpkg -i (numele programului) și voila.

  5.   Sputnik el a spus

    După cum spune Elav mai sus, niciun pachet nu este încărcat în AUR; sunt scripturi care descarcă codul sursă și îl auto-compilează. Nu este nimic mai confortabil. Nu suport să adaug depozite, în AUR totul este o singură comandă.

  6.   întuneric el a spus

    Post foarte bun, nu știam că poți folosi dpkg în arc și derivate.

  7.   Fabian el a spus

    A mai incercat-o cineva ??? Sunt nul în ceea ce privește archlinux, l-am instalat prin evoluție, dar nu am putut instala o imprimantă epson l355 și bluetooth-ul meu ... Ar fi minunat dacă ați putea instala pachetele .deb, deoarece în Linux mint problema este că, cu mint, notebook-ul meu cu Linux mint supraîncălzește și cu arch adevărul este că nu apare nimic în asta și am nevoie de el ...

    1.    Jonathan Duymovici Rojas el a spus

      Buna ziua, am si acea imprimanta L355 de imprimat prin wifi dar niciodata nu am reusit sa o imprim si sa o instalez in archlinux .. daca ai putea sa o instalez as aprecia daca mi-ai putea da pasii .. multumesc anticipat.

  8.   zgurăRak el a spus

    Foarte buna postarea, totul este foarte bine explicat