Nainštalujte si aplikácie Debian / Ubuntu na ArchLinux pomocou DPKG

Nie je žiadnym tajomstvom, že vzhľadom na popularitu ubuntu V ekosystéme OS vývojári aplikácií všeobecne vydávajú nepárny binárny súbor pre túto distribúciu, vďaka čomu má táto distribúcia obrovské množstvo aplikácií.

To je miesto, kde sa to najviac prejavuje v hrách, pretože všetci vieme, že Ubuntu bol priekopníkom v implementácii možnosti zahrnutia platených hier do svojho softvérového centra, no, ďakujem všetkým svätým vývojárom mame aj Steam.

En Arch Linux môžeme využiť AUR, kde nájdeme akékoľvek množstvo softvéru akéhokoľvek druhu, ale ja Práve som sa to dozvedel že je možné priamo inštalovať balíčky Debian / Ubuntu použitie DPKG.

Čo je DPKG?

Ako si môžete prečítať na Wikipédii:

Program dpkg je základom systému správy balíkov DebianGNU / Linux. Bol vytvorený Ianom Jacksonom v roku 1993. Používa sa na inštaláciu, odstránenie a poskytovanie informácií o packages.deb.

Dpkg je sám o sebe nástrojom na nízkej úrovni; na privádzanie balíkov zo vzdialených umiestnení alebo na riešenie zložitých konfliktov v závislostiach balíkov je potrebné klientske rozhranie vysokej úrovne. Debian má naklonený Pre túto úlohu.

Nainštalujte DPKG na ArchLinux

DPKG

Inštalácia DPKG V ArchLinuxe to musíme urobiť priamo z AUR:

$ yaourt -S dpkg

Teraz, aby sme nainštalovali binárny súbor Debianu, musíme spustiť:

$ sudo dpkg -i paquete_debian.deb

Kde je problém DPKG? Pokiaľ viem, táto aplikácia bohužiaľ nerieši závislosti, takže musíme použiť APT alebo niečo podobné. APT je v skutočnosti možné nainštalovať aj z AUR:

$ yaourt -S apt

Aj keď si samozrejme nemyslím, že to funguje ako v Debiane, pri kompilácii sa mi zobrazila chyba. Takže viete, skúste a povedzte mi, aj keď väčšina aplikácií z iných distribúcií je v AUR 😉


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   jony127 dijo

    Ahoj, Arch už nejaký čas používam, ale radšej som "hľadal" inde.

    Nemám príliš jasno v politike, ktorou sa riadi AUR, toto repo je bezpečné. Myslím, že balíčky, ktoré sa tam nachádzajú, nahrávajú používatelia distribúcie, ktorí chcú pomôcť so zostavením balíkov, ktoré nie sú v oficiálnych úložiskách. Moja otázka ohľadne AUR je, máte nejakú kontrolu nad tým, čo sa nahrá do toho repo? Kontrolujú sa balíčky obsiahnuté v AUR?

    Ak nemáte oficiálnu kontrolu nad týmto repo serverom, nikto nezaručuje rýchle bezpečnostné aktualizácie softvéru, ktorý je súčasťou tohto repo servera, pokiaľ tak robí.

    Momentálne nepoužívam Arch, ale mám pochybnosti o AUR.

    Zdravím.

    1.    jony127 dijo

      prepáčte, v druhom riadku, kde sa píše: je bezpečné použiť toto repo. JE OTÁZKA.

    2.    živý dijo

      Nie je to naozaj stopercentne bezpečné, aj keď doteraz som s AUR nikdy nemal problémy. Pre AUR sa balíčky nenahrávajú, nahrávajú sa skripty, ktoré môžete skontrolovať, aby videli, čo robia, ktoré sú zodpovedné za stiahnutie balíkov a ich kompiláciu.

    3.    joakoej dijo

      Pokiaľ viem, v oficiálnych repozitároch, myslím si, že je menej jadra, existuje niekoľko balíkov, ktoré boli považované za dôveryhodné a nevyhnutné a migrovali z AUR. Tvorcovia Arch Linuxu udržiavajú niektoré balíčky, ale existuje niekoľko tých, ktoré udržiavajú zarábajúci používatelia a ich balíčky sú považované za kvalitné. V AUR je to komplikovanejšie, každý si nahráva, čo chce, či to funguje alebo nie, ale existuje niekoľko vecí, ktoré sú vysoko stiahnuté a fungujú dobre.

      1.    jony127 dijo

        preto som sa pýtal na AUR, nevedel som, či je použitie toho repa bezpečné alebo nie. Ale dobré, ak, ako hovorí Elav, to, čo je v skutočnosti v AUR, sú skripty, ktoré sťahujú balíky a kompilujú ich, potom predpokladám, že balíčky boli stiahnuté z oficiálnych stránok a potom kompilované, takže potom vyvodím, že je bezpečné používať AUR.

        1.    jony127 dijo

          aj keď je nepríjemné musieť prekonávať skripty zakaždým, keď chystáte niečo nainštalovať z AUR, keď sa pri iných distribúciách týmto rolám vyhýbate. Myslím si, že kto používa Arch, je takmer nevyhnutné používať AUR, pretože iba v oficiálnych repozitároch nedosahujete požadované hodnoty.

          Preto sa domnievam, že použitie nástroja Arch znamená tráviť viac času, ako je potrebné, na udržanie distra v dobrom stave a kvôli možnému zlyhaniu pri aktualizácii, takže ma toto distro úplne nepresvedčí.

          1.    vír dijo

            Nie je potrebné vždy kontrolovať skripty. V skutočnosti, ak má aplikácia v AUR 100 hlasov, môžete sa spoľahnúť, že ju najmenej 100 používateľov skontrolovalo a dôverovať zdroju.
            Na druhej strane možnosť kontrolovať a upravovať tieto súbory vám dáva väčšiu kontrolu nad tým, čo sa chystáte nainštalovať. Mnoho, ak nie väčšina, balíkov v AUR je nainštalovaných zo zdrojového kódu (z oficiálnych repozitárov). Stiahnu napríklad zdroje z úložiska Git (oficiálne repo aplikácie) a pred vyriešením závislostí program skompilujú, zabalia a ste pripravení na inštaláciu.

            Napríklad v Ubuntu existujú aj repozitáre, ktoré sú udržiavané užívateľmi a už nie sú
            nie menej spoľahlivé ako tie, ktoré udržiavajú používatelia Archu.

            Distribúciu skrátka nemôžete posúdiť podľa toho, čo tam počujete alebo čítate, musíte to vyskúšať a budete vedieť, či vás to presvedčí alebo nie.

            Citácia: "Ak nemáte oficiálnu kontrolu nad týmto repo programom, nikto nezaručuje rýchle bezpečnostné aktualizácie softvéru, ktorý je súčasťou tohto repo obchodu, ak tak urobí."
            Balíky sa spravidla inštalujú z oficiálnych zdrojov. Napríklad ak chcete otestovať najnovšiu verziu Kwin (z git), stiahne sa z oficiálneho kde repo, ktoré ju udržiava. Môže to byť rýchlejšie ako aktualizácia z oficiálnych zdrojov?
            Každopádne:
            https://wiki.archlinux.org/index.php/Arch_User_Repository_(Español)
            😉

          2.    rawBasic dijo

            „Myslím si, že kto používa Arch, je takmer nevyhnutné používať AUR, pretože iba v oficiálnych repozitároch zlyhávate v aplikáciách.“

            Aj keď je AUR veľmi užitočný, neznamená to, že v oficiálnych úložiskách (core, extra, community) nie je drvivá väčšina potrebných balíkov pre každého používateľa.

            A tiež v iných distribúciách, ako je Ubuntu, v mnohých prípadoch nakoniec pridajú neoficiálne repo obchody alebo tak bežné PPA, alebo pri sťahovaní súboru .deb na inštaláciu sa vo všetkých týchto prípadoch vystavíte rovnakým spôsobom, ako to robíte s AUR, ak nekontrolujete, čo sťahujete a odkiaľ to sťahujete, ste na tom rovnako.

          3.    kik1n dijo

            Páni, teraz sa chcem vrátiť k Archovi.
            Teraz, ako je možné udržať Arch bez porušenia alebo aktualizácie a predchádzania konfliktom. Pretože som to skúsil pred pár mesiacmi s xfce a niekoľko aplikácií ako napríklad vlc mi medzi inými nefungovalo. Toto bez zmeny na Manjaro.

          4.    jony127 dijo

            Rozumiem, ešte jedna otázka.

            Keď sa aplikácia aktualizuje v jej oficiálnom úložisku, postará sa automaticky skript AUR pre túto aplikáciu o stiahnutie novej verzie alebo je to potrebné predtým, ako ju tvorca tohto skriptu v AUR aktualizoval, aby si mohol neskôr stiahnuť novú verziu príslušnej žiadosti?

            1.    Manuál zdroja dijo

              Tvorca skriptu ho musí aktualizovať manuálne; aj keď vo všeobecnosti, pretože sa spôsob inštalácie nezmení, ide iba o úpravu čísla verzie a kontrolného súčtu.


  2.   eliotime3000 dijo

    Dobrá vec, že ​​je to v AUR. Aspoň kvôli týmto problémom sa radšej zaobídem bez AUR.

  3.   John dijo

    Prvá vec je vyhľadať požadovaný balík v AUR.
    Ako poslednú možnosť sa uchýlil k tejto veci, o ktorej v skutočnosti nemal žiadne vedomosti.
    Dakujem pekne za prispevok!

  4.   plzm dijo

    Veľmi dobrý dpkg v debiane a derivátoch, ale takmer vždy musíte použiť
    dpkg -i (názov programu) a potom apt-get -f install (tým sa vyriešia závislosti), a znova spustite dpkg -i (názov programu) a voila.

  5.   umelá družica dijo

    Ako hovorí Elav vyššie, na AUR sa nenahrá žiadny balík; sú to skripty, ktoré stiahnu zdrojový kód a samy ho skompilujú. Nie je nič pohodlnejšie. Nemôžem zniesť pridávanie úložísk, v AUR je to všetko jeden príkaz.

  6.   darkar dijo

    Veľmi dobrý príspevok, nevedel som, že v archíve a derivátoch môžete použiť dpkg.

  7.   Fabian dijo

    Skúšal to ešte niekto ??? Som nulový z hľadiska archlinuxu, nainštaloval som ho vývojom, ale nemohol som nainštalovať tlačiareň epson l355 a moje bluetooth ... Bolo by úžasné, keby ste mohli nainštalovať balíčky .deb ako v linux mint, problém je v tom, že s mint sa môj notebook s linux mint prehrieva a s archom je pravda, že sa v tom nič neobjaví a ja to potrebujem ....

    1.    Jonathan Duymovič Rojas dijo

      Dobrý deň, mám aj tú tlačiareň L355 na tlač cez wifi, ale nikdy sa mi ju nepodarilo vytlačiť a nainštalovať do archlinuxu .. ak by ste ju mohli nainštalovať ocenil by som, keby ste mi mohli dať kroky .. vopred ďakujem.

  8.   drossRak dijo

    Veľmi dobrý príspevok, všetko je veľmi dobre vysvetlené