Zainstaluj aplikacje Debian / Ubuntu na ArchLinux za pomocą DPKG

Nie jest tajemnicą dla nikogo, kto biorąc pod uwagę popularność Ubuntu W ekosystemie systemów operacyjnych programiści aplikacji zwykle wydają dziwne pliki binarne dla tej dystrybucji, co sprawia, że ​​ta dystrybucja ma ogromną liczbę aplikacji.

To jest najbardziej widoczne w grach, ponieważ wszyscy wiemy, że Ubuntu był pionierem we wdrażaniu w swoim centrum oprogramowania możliwości włączenia płatnych gier i cóż, dzięki wszystkim świętym twórcom mamy też Steam.

En ArchLinux możemy skorzystać AUR, gdzie znajdujemy dowolną ilość oprogramowania dowolnego rodzaju, ale ja właśnie się dowiedziałem że można bezpośrednio instalować pakiety Debian / Ubuntu przy DPKG.

Co to jest DPKG?

Jak można przeczytać w Wikipedii:

Program dpkg jest to podstawa systemu zarządzania pakietami DebianGNU / Linux. Został stworzony przez Iana Jacksona w 1993 roku. Służy do instalowania, usuwania i dostarczania informacji o packages.deb.

Sam Dpkg jest narzędziem niskiego poziomu; Do przenoszenia pakietów ze zdalnych lokalizacji lub rozwiązywania złożonych konfliktów w zależnościach pakietów wymagany jest interfejs wysokiego poziomu. Debian ma trafny Do tego zadania.

Zainstaluj DPKG na ArchLinux

DPKG

Aby zainstalować DPKG W ArchLinux musimy to zrobić bezpośrednio z AUR:

$ yaourt -S dpkg

Teraz, aby zainstalować plik binarny Debiana, musimy tylko uruchomić:

$ sudo dpkg -i paquete_debian.deb

Gdzie jest problem DPKG? O ile mi wiadomo, niestety ta aplikacja nie rozwiązuje zależności, więc musimy użyć APT-a lub czegoś podobnego. W rzeczywistości APT można również zainstalować z AUR:

$ yaourt -S apt

Chociaż oczywiście nie sądzę, aby działał tak jak w Debianie, dodatkowo przy kompilacji dał mi błąd. Teraz już wiesz, spróbuj mi powiedzieć, chociaż większość aplikacji z innych dystrybucji znajduje się w AUR


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   jony127 powiedział

    Cześć, używam Archa od jakiegoś czasu, ale wolałem „szukać” gdzie indziej.

    Nie mam jasności co do zasad, które są przestrzegane w AUR, korzystanie z tego repozytorium jest bezpieczne. Uważam, że znalezione tam pakiety są przesyłane przez użytkowników dystrybucji, którzy chcą pomóc w kompilacji pakietów, których nie ma w oficjalnych repozytoriach. Moje pytanie dotyczące AUR brzmi: czy masz jakąkolwiek kontrolę nad tym, co jest przesyłane do tego repozytorium? Czy pakiety zawarte w AUR są sprawdzane?

    Jeśli nie masz oficjalnej kontroli nad tym repozytorium, nikt nie gwarantuje szybkich aktualizacji zabezpieczeń oprogramowania zawartego w tym repozytorium, jeśli tak się stanie.

    Nie używam teraz Arch, ale mam te wątpliwości co do AUR.

    Pozdrowienia.

    1.    jony127 powiedział

      przepraszam, w drugiej linii, gdzie jest napisane: można bezpiecznie używać tego repozytorium. TO JEST PYTANIE.

    2.    pełen życia powiedział

      To naprawdę nie jest w 100% bezpieczne, chociaż do tej pory nie miałem żadnych problemów z AUR. W przypadku AUR pakiety nie są przesyłane, przesyłane są skrypty, które można przejrzeć, aby zobaczyć, co robią, które są odpowiedzialne za pobieranie pakietów i ich kompilację.

    3.    Joakoej powiedział

      W każdym razie, o ile wiem, w oficjalnych repozytoriach, mniej rdzeniowych, wydaje mi się, że jest kilka pakietów, które ze względu na to, że są uważane za godne zaufania i konieczne, migrowały z AUR. Twórcy Arch Linux utrzymują niektóre pakiety, ale jest kilka, które są obsługiwane przez użytkowników, którzy zasłużyli na swoje miejsce, a ich pakiety są uważane za dobrej jakości. W AUR jest to bardziej skomplikowane, każdy przesyła to, czego chce, niezależnie od tego, czy działa, czy nie, ale jest kilka rzeczy, które są bardzo pobierane i działają dobrze.

      1.    jony127 powiedział

        dlatego pytałem o AUR, nie wiedziałem, czy korzystanie z tego repozytorium jest bezpieczne, czy nie. Ale dobrze, jeśli, jak mówi Elav, tak naprawdę w AUR znajdują się skrypty, które pobierają pakiety i je kompilują, to zakładam, że pakiety zostały pobrane z oficjalnej strony, a następnie skompilowane, więc wywnioskuję, że korzystanie z AUR jest bezpieczne.

        1.    jony127 powiedział

          chociaż irytujące jest przeglądanie skryptów za każdym razem, gdy zamierzasz instalować coś z AUR, podczas gdy w przypadku innych dystrybucji unikasz tych rzutów. Myślę, że to, kto używa Arch, jest prawie niezbędne do korzystania z AUR, ponieważ tylko w przypadku oficjalnych repozytoriów brakuje aplikacji.

          Dlatego uważam, że korzystanie z Arch oznacza spędzanie więcej czasu niż to konieczne, aby utrzymać dystrybucję w dobrym stanie, a ze względu na problem możliwych awarii podczas aktualizacji, dlatego ta dystrybucja nie do końca mnie przekonuje.

          1.    Eddyw powiedział

            Nie jest konieczne zawsze przeglądanie skryptów. W rzeczywistości, jeśli aplikacja w AUR ma 100 głosów, możesz ufać, że co najmniej 100 użytkowników ją przejrzało i zaufało jej źródłu.
            Z drugiej strony możliwość przeglądania i edytowania tych plików daje większą kontrolę nad tym, co zamierzasz zainstalować. Wiele, jeśli nie większość, pakietów w AUR jest instalowanych z kodu źródłowego (z oficjalnych repozytoriów). Na przykład pobierają źródła z repozytorium Git (oficjalne repozytorium jakiejś aplikacji) i kompilują program przed rozwiązaniem zależności, pakują go i jesteś gotowy do zainstalowania.

            Na przykład w Ubuntu istnieją również repozytoria obsługiwane przez użytkowników i już ich nie ma
            nie mniej niezawodne niż te utrzymywane przez użytkowników Arch.

            Krótko mówiąc, nie możesz oceniać dystrybucji po prostu na podstawie tego, co tam słyszysz lub czytasz, musisz tego spróbować, a będziesz wiedział, czy cię to przekonuje, czy nie.

            Cytat: „Jeśli nie masz oficjalnej kontroli nad tym repozytorium, nikt nie gwarantuje szybkich aktualizacji zabezpieczeń oprogramowania zawartego w tym repozytorium, jeśli tak się stanie”.
            Pakiety są zazwyczaj instalowane z oficjalnych źródeł. Na przykład, jeśli chcesz przetestować najnowszą wersję Kwin (z git), jest ona pobierana z oficjalnego repozytorium Kde, które ją obsługuje. Czy może to być szybsze niż aktualizacja z oficjalnych źródeł?
            Tak czy inaczej:
            https://wiki.archlinux.org/index.php/Arch_User_Repository_(Español)
            😉

          2.    surowyBasic powiedział

            „Myślę, że to, kto używa Arch, jest prawie niezbędne do korzystania z AUR, ponieważ tylko w przypadku oficjalnych repozytoriów brakuje aplikacji”.

            Chociaż AUR jest bardzo przydatny, nie oznacza to, że w oficjalnych repozytoriach (core, extra, community) nie ma większości pakietów potrzebnych każdemu użytkownikowi.

            A także w innych dystrybucjach, takich jak Ubuntu, w wielu przypadkach kończą się dodaniem nieoficjalnych repozytoriów lub tak powszechnych PPA lub podczas pobierania pliku .deb do zainstalowania, we wszystkich tych ostatnich przypadkach ujawniasz się w taki sam sposób, jak robisz to z AUR, jeśli nie sprawdzisz, co pobierasz i skąd to pobierasz, jesteś w tym samym.

          3.    kik1n powiedział

            Wow, teraz chcę wrócić do Arch.
            Teraz, jak można zachować Arch bez łamania lub aktualizowania i unikania konfliktów. Ponieważ próbowałem kilka miesięcy temu z xfce i kilka aplikacji, takich jak między innymi vlc, nie działało u mnie. To bez zmiany na Manjaro.

          4.    jony127 powiedział

            Rozumiem, jeszcze jedno pytanie.

            Kiedy aplikacja jest aktualizowana w swoim oficjalnym repozytorium, czy skrypt AUR dla tej aplikacji automatycznie przejmuje kontrolę nad pobieraniem nowej wersji, czy jest to konieczne, zanim twórca tego skryptu w AUR zaktualizował go, aby później mógł pobrać nową wersję danej aplikacji?

            1.    Manuel de la Fuente . , , , , , , , , , , , ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, , powiedział

              Twórca skryptu musi zaktualizować go ręcznie; chociaż ogólnie rzecz biorąc, ponieważ metoda instalacji się nie zmienia, jest to tylko kwestia zmiany numeru wersji i sumy kontrolnej.


  2.   Eliotime3000 powiedział

    Dobrze, że jest w AUR. Przynajmniej wolę obejść się bez AUR z powodu tych problemów.

  3.   John powiedział

    Pierwszą rzeczą jest wyszukanie żądanego pakietu w AUR.
    W ostateczności do tego, o czym w rzeczywistości nie miał wiedzy.
    Bardzo dziękuję za wkład!

  4.   proszę powiedział

    Bardzo dobry dpkg w debianie i pochodnych, ale prawie zawsze musisz go używać
    dpkg -i (nazwa programu), a następnie apt-get -f install (rozwiązuje to zależności) i ponownie uruchom dpkg -i (nazwa programu) i voila.

  5.   sputnik powiedział

    Jak powiedział Elav powyżej, żaden pakiet nie jest przesyłany do AUR; są to skrypty, które pobierają kod źródłowy i samodzielnie go kompilują. Nie ma nic wygodniejszego. Nie mogę znieść dodawania repozytoriów, w AUR to wszystko jedno polecenie.

  6.   Darkar powiedział

    Bardzo dobry post, nie wiedziałem, że można użyć dpkg w łuku i pochodnych.

  7.   Fabian powiedział

    Czy ktoś jeszcze tego próbował ??? Jestem zerowy pod względem archlinux, zainstalowałem go w drodze ewolucji, ale nie mogłem zainstalować drukarki Epson L355 i mojego Bluetootha…. Byłoby wspaniale, gdybyś mógł zainstalować pakiety .deb, ponieważ w linux mint problem polega na tym, że z miętą mój notebook z linux mint przegrzewa się, a przy łuku prawda jest taka, że ​​nic po prostu nie wyskakuje i potrzebuję tego….

    1.    Jonathan Duymovich Rojas powiedział

      Witam, mam też tę drukarkę L355 do drukowania przez wifi, ale nigdy nie mogłem jej wydrukować i zainstalować w archlinux ... gdybyś mógł ją zainstalować, byłbym wdzięczny, gdybyś mógł mi podać kroki ... z góry dziękuję.

  8.   żużel Rak powiedział

    Bardzo dobry wpis, wszystko jest bardzo dobrze wyjaśnione