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

Ни для кого не секрет, что с учетом популярности Ubuntu В экосистеме ОС разработчики приложений обычно выпускают нечетные двоичные файлы для этого дистрибутива, что заставляет этот дистрибутив иметь огромное количество приложений.

Именно здесь это становится более очевидным в играх, потому что все мы знаем, что Ubuntu была пионером в реализации в своем Центре программного обеспечения возможности включения платных игр, и что ж, спасибо всем святым разработчикам у нас также есть Steam.

En ArchLinux мы можем использовать AUR, где мы находим любое количество программного обеспечения любого типа, но я Я только что узнал что можно напрямую устанавливать пакеты Debian / Ubuntu использование ДПКГ.

Что такое ДПКГ?

Как вы можете прочитать в Википедии:

Программа Dpkg это основа системы управления пакетами DebianGNU / Linux. Он был создан Яном Джексоном в 1993 году. Он используется для установки, удаления и предоставления информации о package.deb.

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

Установите DPKG на ArchLinux

ДПКГ

Установить ДПКГ В ArchLinux мы должны делать это прямо из AUR:

$ yaourt -S dpkg

Теперь, чтобы установить двоичный файл Debian, нам просто нужно выполнить:

$ sudo dpkg -i paquete_debian.deb

Где проблема ДПКГ? Насколько я знаю, к сожалению, это приложение не разрешает зависимости, поэтому нам приходится использовать 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.    Elav сказал

      Это не совсем безопасно, хотя у меня пока не было проблем с AUR. Для AUR пакеты не загружаются, загружаются сценарии, которые вы можете просмотреть, чтобы увидеть, что они делают, которые отвечают за загрузку пакетов и их компиляцию.

    3.    Joakoej сказал

      В любом случае, насколько мне известно, в официальных репозиториях, менее основных, я думаю, есть несколько пакетов, которые, поскольку считались заслуживающими доверия и необходимыми, были перенесены из AUR. Создатели Arch Linux поддерживают некоторые пакеты, но есть несколько, которые поддерживаются зарабатывающими пользователями, и их пакеты считаются хорошего качества. В AUR все сложнее, каждый загружает то, что хочет, независимо от того, работает это или нет, но есть несколько вещей, которые загружаются очень быстро и хорошо работают.

      1.    jony127 сказал

        вот почему я спрашивал об AUR, я не знал, безопасно ли использовать это репо. Но хорошо, если, как говорит Элав, на самом деле в AUR есть сценарии, которые загружают пакеты и компилируют их, тогда я предполагаю, что пакеты будут загружены с официального сайта, а затем скомпилированы, поэтому я делаю вывод, что использовать безопасно AUR.

        1.    jony127 сказал

          хотя раздражает необходимость просматривать сценарии каждый раз, когда вы собираетесь установить что-то из AUR, в то время как с другими дистрибутивами вы избегаете этих роликов. Я думаю, что тот, кто использует Arch, почти необходим для использования AUR, поскольку только с официальными репозиториями вы не справляетесь с приложениями.

          Вот почему я считаю, что использование Arch подразумевает тратить больше времени, чем необходимо для поддержания дистрибутива в хорошем состоянии, и из-за проблемы возможных сбоев при обновлении, поэтому этот дистрибутив меня не полностью убеждает.

          1.    Eddyw сказал

            Не обязательно всегда просматривать скрипты. Фактически, если приложение в AUR имеет 100 голосов, вы можете быть уверены, что его просмотрели как минимум 100 пользователей, и доверяйте источнику.
            С другой стороны, возможность просматривать и редактировать эти файлы дает вам больший контроль над тем, что вы собираетесь установить. Многие, если не большинство, пакеты в AUR устанавливаются из исходного кода (из официальных репозиториев). Например, они загружают исходные коды репозитория Git (официального репозитория некоторых приложений) и компилируют программу перед устранением зависимостей, они упаковывают ее, и вы готовы ее установить.

            Например, в Ubuntu есть репозитории, поддерживаемые пользователями, и они больше не
            не менее надежны, чем те, которые поддерживаются пользователями Arch.

            Короче говоря, вы не можете судить о дистрибутиве просто по тому, что вы там слышите или читаете, вы должны попробовать его, и вы узнаете, убеждает он вас или нет.

            Цитата: «Если у вас нет официального контроля над этим репо, никто не гарантирует быстрых обновлений безопасности для программного обеспечения, включенного в это репо, если они это сделают».
            Пакеты обычно устанавливаются из официальных источников. Например, если вы хотите протестировать последнюю версию Kwin (из git), она загружается из официального репозитория kde, в котором она поддерживается. Может ли это быть быстрее, чем обновление из официальных источников?
            Так или иначе:
            https://wiki.archlinux.org/index.php/Arch_User_Repository_(Español)
            😉

          2.    сырьеBasic сказал

            «Я думаю, что тот, кто использует Arch, почти необходим для использования AUR, поскольку только с официальными репозиториями вы не справляетесь с приложениями».

            Хотя AUR очень полезен, это не означает, что в официальных репозиториях (основных, дополнительных, сообщества) нет подавляющего большинства пакетов, необходимых для каждого пользователя.

            А также в других дистрибутивах, таких как Ubuntu, во многих случаях они заканчивают тем, что добавляют неофициальные репозитории или столь распространенные PPA, или при загрузке .deb для установки во всех этих последних случаях вы раскрываете себя так же, как и с AUR, если вы не проверяете, что и откуда скачиваете, вы в одном и том же.

          3.    кик1н сказал

            Вау, теперь я хочу вернуться в Arch.
            Теперь, как можно сохранить Arch, не ломая и не обновляя, и избегая конфликтов. Потому что несколько месяцев назад я пробовал использовать xfce, и несколько приложений, например vlc, у меня не работали. Это без изменения на Манджаро.

          4.    jony127 сказал

            Понимаю, еще один вопрос.

            Когда приложение обновляется в официальном репозитории, автоматически ли сценарий AUR для этого приложения загружает новую версию, или это необходимо, прежде чем создатель этого сценария в AUR обновил его, чтобы позже он мог загрузить новую версию рассматриваемого приложения?

            1.    Мануэль де ла Фуэнте сказал

              Создатель скрипта должен обновить его вручную; Хотя, как правило, поскольку метод установки не меняется, речь идет только об изменении номера версии и контрольной суммы.


  2.   элиотайм3000 сказал

    Хорошо, что это в AUR. По крайней мере, из-за этих проблем я предпочитаю обойтись без AUR.

  3.   Хуан сказал

    Первым делом поиск нужного пакета в AUR.
    В крайнем случае, к этому он ничего не знал.
    Большое спасибо за ваш вклад!

  4.   плзм сказал

    Очень хороший dpkg в debian и производных, но вам почти всегда нужно использовать
    dpkg -i (имя программы), а затем apt-get -f install (это разрешает зависимости), и снова запустите dpkg -i (имя программы) и вуаля.

  5.   спутник сказал

    Как говорит Elav выше, в AUR не загружаются никакие пакеты; они представляют собой сценарии, которые загружают исходный код и самостоятельно его компилируют. Нет ничего комфортнее. Я терпеть не могу добавлять репозитории, в AUR все одна команда.

  6.   даркар сказал

    Очень хороший пост, я не знал, что вы можете использовать dpkg в Arch и производных.

  7.   Fabian сказал

    Кто нибудь еще пробовал ??? Я ничего не могу поделать с Archlinux, я установил его в процессе эволюции, но не смог установить принтер epson l355 и свой bluetooth…. Было бы замечательно, если бы пакеты .deb можно было установить, как в linux mint, проблема в том, что с mint мой ноутбук с linux mint перегревается, а с Arch, правда в том, что в нем ничего не появляется, и мне это нужно…

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

      Здравствуйте, у меня также есть этот принтер L355 для печати через Wi-Fi, но я никогда не мог распечатать и установить его в archlinux ... если бы вы могли его установить, я был бы признателен, если бы вы дали мне шаги ... заранее спасибо.

  8.   шлакРак сказал

    Очень хороший пост, все очень хорошо объяснено