Nainstalujte si aplikace Debian / Ubuntu na ArchLinux pomocí DPKG

Pro nikoho není žádným tajemstvím, že vzhledem k popularitě ubuntu V ekosystému OS vývojáři aplikací obecně vydávají lichý binární soubor pro tuto distribuci, díky čemuž má tato distribuce obrovské množství aplikací.

To je místo, kde se to nejvíce projevuje ve hrách, protože všichni víme, že Ubuntu byl průkopníkem v implementaci možnosti zahrnout placené hry do svého softwarového centra, no, díky všem svatým vývojářům máme také Steam.

En archlinux můžeme využít AUR, kde najdeme jakékoli množství softwaru jakéhokoli druhu, ale já Právě jsem zjistil že je možné přímo instalovat balíčky Debian / Ubuntu pomocí DPKG.

Co je DPKG?

Jak si můžete přečíst na Wikipedii:

Program dpkg je základem systému pro správu balíků DebianGNU / Linux. Byl vytvořen Ianem Jacksonem v roce 1993. Používá se k instalaci, odebrání a poskytování informací o packages.deb.

Dpkg je sám o sobě nástrojem na nízké úrovni; pro přivedení balíčků ze vzdálených umístění nebo řešení složitých konfliktů v závislostech balíčků je vyžadováno rozhraní frontend na vysoké úrovni. Debian ano nakloněný Pro tento úkol.

Nainstalujte DPKG na ArchLinux

DPKG

Chcete-li nainstalovat DPKG V ArchLinuxu to musíme udělat přímo z AUR:

$ yaourt -S dpkg

Nyní pro instalaci binárního souboru Debianu musíme spustit:

$ sudo dpkg -i paquete_debian.deb

Kde je problém DPKG? Pokud vím, tato aplikace bohužel nevyřeší závislosti, takže musíme použít APT nebo něco podobného. APT lze ve skutečnosti nainstalovat také z AUR:

$ yaourt -S apt

I když si samozřejmě nemyslím, že to funguje jako v Debianu, navíc mi při jeho kompilaci došlo k chybě. Takže teď víte, zkuste mi to říct, i když většina aplikací z jiných distribucí je v AUR


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   jony127 řekl

    Ahoj, Arch už nějakou dobu používám, ale raději se "podívám" jinam.

    Nejsem si příliš jistý politikou, která se v AUR dodržuje, je bezpečné toto repo používat. Myslím, že balíčky, které tam jsou, jsou nahrány uživateli distribuce, kteří chtějí pomoci s kompilací balíčků, které nejsou v oficiálních repozitářích. Moje otázka ohledně AUR je, máte nějakou kontrolu nad tím, co nahrajete do tohoto repo? Jsou zkontrolovány balíčky obsažené v AUR?

    Pokud nemáte oficiální kontrolu nad tímto repo, nikdo nezaručuje rychlé aktualizace zabezpečení softwaru, který je součástí tohoto repo, pokud ano.

    Právě nepoužívám Arch, ale mám pochybnosti o AUR.

    Zdravím.

    1.    jony127 řekl

      omlouvám se, ve druhém řádku, kde se říká: je bezpečné použít toto repo. JE TO OTÁZKA.

    2.    živý řekl

      Není to opravdu stoprocentně bezpečné, i když jsem dosud s AUR nikdy neměl žádné problémy. Pro AUR se balíčky nenahrávají, nahrávají se skripty, které můžete zkontrolovat a zjistit, co dělají, které jsou zodpovědné za stahování balíčků a jejich kompilaci.

    3.    joakoej řekl

      Každopádně, pokud vím, v oficiálních repozitářích, myslím si méně, existuje několik balíčků, které kvůli tomu, že jsou považovány za důvěryhodné a nezbytné, migrovaly z AUR. Tvůrci Arch Linuxu udržují některé balíčky, ale existuje několik, které udržují uživatelé, kteří si získali své místo, a jejich balíčky jsou považovány za kvalitní. V AUR je to komplikovanější, kdokoli nahrává, co chce, ať už to funguje, nebo ne, ale existuje několik věcí, které jsou vysoce stažené a fungují dobře.

      1.    jony127 řekl

        proto jsem se ptal na AUR, nevěděl jsem, jestli je použití tohoto repo bezpečné nebo ne. Ale dobré, pokud, jak říká Elav, to, co je ve skutečnosti v AUR, jsou skripty, které stahují balíčky a kompilují je, pak předpokládám, že balíčky budou staženy z oficiálních stránek a poté zkompilovány, takže z toho vyvodím, že je bezpečné je používat AUR.

        1.    jony127 řekl

          i když je nepříjemné, že musíte procházet skripty pokaždé, když budete instalovat něco z AUR, když se s jinými distribucemi těmto rolím vyhnete. Myslím, že kdo používá Arch, je téměř nezbytné používat AUR, protože pouze v oficiálních repo aplikacích nedosahujete žádných výsledků.

          Proto se domnívám, že používání Arch znamená trávit více času, než je nutné, aby se distro udržovalo v dobrém stavu, a vzhledem k problému možných selhání při aktualizaci mě proto toto distro úplně nepřesvědčilo.

          1.    eddyw řekl

            Není nutné skripty vždy kontrolovat. Ve skutečnosti, pokud má aplikace v AUR 100 hlasů, můžete věřit, že ji alespoň 100 uživatelů zkontrolovalo a důvěřovat zdroji.
            Na druhou stranu možnost prohlížení a úpravy těchto souborů vám dává větší kontrolu nad tím, co budete instalovat. Mnoho, ne-li většina, balíčků v AUR je nainstalováno ze zdrojového kódu (z oficiálních repozitářů). Například si stáhnou zdroje úložiště Git (oficiální repo nějaké aplikace) a před vyřešením závislostí program zkompilují, zabalí a jste připraveni jej nainstalovat.

            Například v Ubuntu existují také repozitáře, které jsou udržovány uživateli a již nejsou
            o nic méně spolehlivé než ty, které udržují uživatelé Archu.

            Stručně řečeno, nemůžete distro posoudit jednoduše podle toho, co tam slyšíte nebo čtete, musíte to zkusit a budete vědět, jestli vás přesvědčí nebo ne.

            Citace: „Pokud nemáte oficiální kontrolu nad tímto repo, nikdo nezaručuje rychlé bezpečnostní aktualizace softwaru, který je součástí tohoto repo, pokud ano.“
            Balíčky se obvykle instalují z oficiálních zdrojů. Například pokud chcete otestovat nejnovější verzi Kwinu (z git), stáhne se z oficiálního kde repo, které ji udržuje. Může to být rychlejší než aktualizace z oficiálních zdrojů?
            Tak jako tak:
            https://wiki.archlinux.org/index.php/Arch_User_Repository_(Español)
            😉

          2.    rawBasic řekl

            „Myslím si, že kdo používá Arch, je téměř nezbytné používat AUR, protože pouze s oficiálními repo aplikacemi nedosáhnete.“

            Přestože je AUR velmi užitečný, neznamená to, že v oficiálních repozitářích (jádro, extra, komunita) není drtivá většina potřebných balíčků pro každého uživatele.

            A také v jiných distribucích, jako je Ubuntu, v mnoha případech skončí přidáním neoficiálních repo operací nebo tak běžných PPA, nebo při stahování .deb k instalaci, ve všech těchto posledních případech se vystavujete stejným způsobem jako v případě AUR, pokud nezkontrolujete, co stahujete a odkud to stahujete, jste na tom stejně.

          3.    kik1n řekl

            Páni, teď se chci vrátit k Archovi.
            Nyní, jak lze udržet Arch bez rozbití nebo aktualizace a předcházení konfliktům. Protože jsem to zkusil před několika měsíci s xfce a několik aplikací, například vlc, mimo jiné pro mě nefungovalo. To beze změny na Manjaro.

          4.    jony127 řekl

            Rozumím, ještě jedna otázka.

            Když je aplikace aktualizována ve svém oficiálním úložišti, přebírá AUR skript pro tuto aplikaci automaticky stahování nové verze, nebo je nutné, aby ji tvůrce tohoto skriptu v AUR aktualizoval, aby si později mohl stáhnout novou verzi dotyčné aplikace?

            1.    Manuál Zdroje řekl

              Tvůrce skriptu jej musí aktualizovat ručně; i když obecně, protože způsob instalace se nemění, jde pouze o změnu čísla verze a kontrolního součtu.


  2.   eliotime3000 řekl

    Dobrá věc, je to v AUR. Alespoň se kvůli těmto problémům raději obejdu bez AUR.

  3.   John řekl

    První věcí je vyhledat požadovaný balíček v AUR.
    Jako poslední možnost se uchýlil k tomu, o čemž ve skutečnosti neměl žádné znalosti.
    Moc děkuji za příspěvek!

  4.   plzm řekl

    Velmi dobrý dpkg v debianu a derivátech, ale téměř vždy musíte použít
    dpkg -i (název programu) a poté apt-get -f install (tím se vyřeší závislosti) a znovu spusťte dpkg -i (název programu) a voila.

  5.   sputnik řekl

    Jak říká Elav výše, na AUR se nenahraje žádný balíček; jsou to skripty, které stahují zdrojový kód a samy jej kompilují. Není nic pohodlnějšího. Nemůžu vystát přidávání úložišť, v AUR je to všechno jeden příkaz.

  6.   darkar řekl

    Velmi dobrý příspěvek, nevěděl jsem, že byste mohli použít dpkg v archu a derivátech.

  7.   Fabian řekl

    Zkusil to ještě někdo ??? Jsem ale nulový, pokud jde o archlinux, nainstaloval jsem ho vývojem, ale nemohl jsem nainstalovat tiskárnu epson l355 a můj bluetooth…. Bylo by skvělé, kdybyste mohli nainstalovat balíčky .deb jako v linuxové mincovně, problém je v tom, že s mátou se můj notebook s linuxovou mátou přehřívá a s obloukem je pravda, že se v tom nic neobjeví a já to potřebuji….

    1.    Jonathan Duymovich Rojas řekl

      Dobrý den, mám také tu tiskárnu L355 k tisku přes wifi, ale nikdy jsem ji nemohl tisknout a instalovat ani v archlinuxu .. pokud byste ji mohli nainstalovat, ocenil bych, kdybyste mi mohli dát kroky .. díky předem.

  8.   drossRak řekl

    Velmi dobrý příspěvek, vše je velmi dobře vysvětleno