Инсталирайте приложенията на Debian / Ubuntu на ArchLinux с DPKG

За никого не е тайна, че предвид популярността на Ubuntu В екосистемата на операционните системи разработчиците на приложения обикновено пускат нечетния двоичен файл за това разпространение, което прави този дистрибутор огромен брой приложения.

Тук става най-очевидно в игрите, защото всички знаем, че Ubuntu е пионер в прилагането в своя Софтуерен център на възможността за включване на платени игри, и добре, благодаря на всички свети разработчици имаме и Steam.

En ArchLinux можем да се възползваме от AUR, където откриваме всякакво количество софтуер от всякакъв вид, но аз Току-що разбрах че е възможно директно инсталиране на пакети Debian / Ubuntu използване на ДПКГ.

Какво е DPKG?

Както можете да прочетете в Уикипедия:

Програмата Dpkg това е основата на системата за управление на пакети DebianGNU / Linux. Създаден е от Ян Джаксън през 1993 г. Използва се за инсталиране, премахване и предоставяне на информация за пакети.deb.

Dpkg сам по себе си е инструмент на ниско ниво; преден край на високо ниво е необходим за въвеждане на пакети от отдалечени местоположения или за разрешаване на сложни конфликти в зависимости от пакети. Debian има подходящ За тази задача.

Инсталирайте DPKG на ArchLinux

ДПКГ

За да инсталирате ДПКГ В ArchLinux трябва да го направим директно от AUR:

$ yaourt -S dpkg

Сега, за да инсталираме двоичен файл на Debian, просто трябва да изпълним:

$ sudo dpkg -i paquete_debian.deb

Къде е проблемът с DPKG? Доколкото знам, за съжаление това приложение не разрешава зависимости, така че трябва да използваме APT или нещо подобно. Всъщност APT може да се инсталира и от AUR:

$ yaourt -S apt

Въпреки че, разбира се, не мисля, че работи както в Debian, освен това ми даде грешка при съставянето му. Така че сега знаете, опитайте и ми кажете, въпреки че повечето приложения от други дистрибуции са в AUR


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   jony127 каза той

    Здравейте, използвам Arch от известно време, но предпочитах да "търся" другаде.

    Не съм много ясен относно политиката, която се спазва в AUR, безопасно е да използвате това репо. Мисля, че пакетите, които са там, са качени от потребителите на дистрибуцията, които искат да помогнат при съставянето на пакети, които не са в официалните репозитории. Въпросът ми за AUR е дали имате някакъв контрол върху това, което се качва в това репо? Проверени ли са пакетите, съдържащи се в AUR?

    Ако нямате официален контрол върху това репо, никой не гарантира бързи актуализации на защитата на софтуера, който е включен в това репо, ако го направи.

    В момента не използвам Arch, но имам тези съмнения относно AUR.

    Поздрави.

    1.    jony127 каза той

      съжалявам, във втория ред, където се казва: безопасно е да използвате това репо. ВЪПРОС Е.

    2.    елав каза той

      Всъщност не е 100% безопасно, въпреки че досега никога не съм имал проблеми с AUR. За AUR пакетите не се качват, качват се скриптове, които можете да прегледате, за да видите какво правят, които са отговорни за изтеглянето на пакетите и компилирането им.

    3.    joakoej каза той

      Както и да е, доколкото знам, в официалните репозитории, по-малко ядро, мисля, има няколко пакета, които поради това, че се считат за надеждни и необходими, мигрират от AUR. Създателите на Arch Linux поддържат някои пакети, но има няколко, които се поддържат от потребители, спечелили своето място и техните пакети се считат за качествени. В AUR е по-сложно, всеки качва каквото иска, независимо дали работи или не, но има няколко неща, които са силно изтеглени и работят добре.

      1.    jony127 каза той

        Ето защо питах за AUR, не знаех дали използването на този репо е безопасно или не. Но добре, ако, както казва Elav, това, което всъщност е в AUR, са скриптове, които изтеглят пакетите и го компилират, тогава предполагам, че пакетите са изтеглени от официалния сайт и след това са компилирани, така че тогава заключавам, че е безопасно да се използва AUR.

        1.    jony127 каза той

          въпреки че е досадно да трябва да преглеждате скриптовете всеки път, когато ще инсталирате нещо от AUR, когато с други дистрибуции избягвате тези ролки. Мисля, че този, който използва Arch, е почти от съществено значение за използването на AUR, тъй като само с официалните репозитории нямате достатъчно приложения.

          Ето защо считам, че използването на Arch предполага прекарване на повече време от необходимото за поддържане на дистрибуцията в добро състояние и поради проблема с възможни грешки при актуализиране, така че този дистрибутор не ме убеждава напълно.

          1.    водовъртеж каза той

            Не е необходимо винаги да преглеждате скриптовете. Всъщност, ако приложение в AUR има 100 гласа, можете да се доверите, че поне 100 потребители са го прегледали и да се доверите на източника.
            От друга страна, възможността да можете да преглеждате и редактирате тези файлове ви дава повече контрол над това, което ще инсталирате. Много, ако не и повечето от пакетите в AUR са инсталирани от изходен код (от официални репозитории). Например те изтеглят източниците на Git хранилище (Официално репо на някакво приложение) и компилират програмата, преди да разрешат зависимостите, пакетират я и сте готови да я инсталирате.

            В Ubuntu например има и репозитории, които се поддържат от потребителите и те вече не са
            не по-малко надеждни от тези, поддържани от потребителите на Arch.

            Накратко, не можете да съдите дистрибуцията просто по това, което чувате или четете там, трябва да го опитате и ще разберете дали ви убеждава или не.

            Цитат: "Ако нямате официален контрол върху това репо, никой не гарантира бързи актуализации на защитата на софтуера, който е включен в това репо, ако го направи."
            Пакетите обикновено се инсталират от официални източници. Например, ако искате да тествате най-новата версия на Kwin (от git), тя се изтегля от официалния kde repo, който я поддържа. Може ли да бъде по-бърза от актуализирането от официални източници?
            Така или иначе:
            https://wiki.archlinux.org/index.php/Arch_User_Repository_(Español)
            ????

          2.    rawBasic каза той

            „Мисля, че този, който използва Arch, е почти задължително да използва AUR, тъй като само с официални репозитории нямате достатъчно приложения.“

            Въпреки че AUR е много полезен, това не означава, че в официалните репозитори (ядро, екстра, общност) няма огромното мнозинство пакети, необходими за всеки потребител.

            А също и в други дистрибуции, като Ubuntu, в много случаи те в крайна сметка добавят неофициални репозитории или толкова често срещаните PPA или при изтегляне на .deb за инсталиране, във всички тези последни случаи се излагате по същия начин, както правите с AUR, ако не проверите какво изтегляте и откъде го изтегляте, вие сте в същото.

          3.    kik1n каза той

            Леле, сега искам да се върна на Арх.
            Сега как човек може да запази Arch, без да прекъсва или актуализира и избягва конфликти. Тъй като се опитах преди няколко месеца с xfce и няколко приложения като vlc, наред с други, не ми работеха. Това без да се променя на Manjaro.

          4.    jony127 каза той

            Разбирам, още един въпрос.

            Когато приложението се актуализира в официалното си хранилище, скриптът AUR за това приложение автоматично ли се грижи за изтеглянето на новата версия или е необходимо преди създателят на този скрипт в AUR да го актуализирам, за да може по-късно да изтегли новата версия на въпросното приложение?

            1.    Мануел де ла Фуенте каза той

              Създателят на скриптове трябва да го актуализира ръчно; въпреки че като цяло, тъй като методът на инсталиране не се променя, става въпрос само за промяна на номера на версията и контролната сума.


  2.   eliotime3000 каза той

    Добре, че е в AUR. Поне предпочитам да се справя без AUR заради тези проблеми.

  3.   Джон каза той

    Първото нещо е да потърсите желания пакет в AUR.
    В краен случай до това, за което всъщност той не е имал знания.
    Благодаря ви много за приноса!

  4.   плзм каза той

    Много добър dpkg в debian и деривати, но почти винаги трябва да използвате
    dpkg -i (име на програма) и след това apt-get -f install (това решава зависимостите) и отново стартирайте dpkg -i (име на програма) и voila.

  5.   изкуствен спътник каза той

    Както Elav казва по-горе, нито един пакет не се качва в AUR; те са скриптове, които изтеглят изходния код и го самокомпилират. Няма нищо по-удобно. Не мога да понасям добавяне на хранилища, в AUR всичко е една команда.

  6.   даркар каза той

    Много добър пост, не знаех, че можете да използвате dpkg в arch и деривати.

  7.   Фабиански каза той

    Някой друг пробвал ли го е ??? Аз съм само нищожен по отношение на archlinux, инсталирах го чрез еволюция, но не можах да инсталирам принтер epson l355 и моя bluetooth .... Би било прекрасно, ако можете да инсталирате .deb пакетите, тъй като в linux mint проблемът е, че с мента моят бележник с linux mint прегрява и с арх истината е, че нищо не се появява в това и имам нужда от него ...

    1.    Джонатан Дуймович Рохас каза той

      Здравейте, аз също имам този принтер L355 за печат чрез wifi, но никога не съм успявал да го отпечатам и инсталирам в archlinux .. ако можете да го инсталирате, ще се радвам да ми дадете стъпките .. благодаря предварително

  8.   дроссРак каза той

    Много добър пост, всичко е много добре обяснено