Ни для кого не секрет, что с учетом популярности 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 😉
Привет, я использую Arch некоторое время, но предпочел «поискать» в другом месте.
Я не очень понимаю политику, которой придерживаются в AUR, использовать это репо безопасно. Я думаю, что пакеты, которые там есть, загружены пользователями дистрибутива, которые хотят помочь в компиляции пакетов, которых нет в официальных репозиториях. Мой вопрос по поводу AUR: есть ли у вас какой-либо контроль над тем, что вы загружаете в это репо? Проверены ли пакеты, содержащиеся в AUR?
Если у вас нет официального контроля над этим репо, никто не гарантирует быстрых обновлений безопасности для программного обеспечения, которое включено в это репо, если они это сделают.
Я не использую Arch прямо сейчас, но у меня есть сомнения по поводу AUR.
Привет.
извините, во второй строке говорится: использовать это репо безопасно. ЭТО ВОПРОС.
Это не совсем безопасно, хотя у меня пока не было проблем с AUR. Для AUR пакеты не загружаются, загружаются сценарии, которые вы можете просмотреть, чтобы увидеть, что они делают, которые отвечают за загрузку пакетов и их компиляцию.
В любом случае, насколько мне известно, в официальных репозиториях, менее основных, я думаю, есть несколько пакетов, которые, поскольку считались заслуживающими доверия и необходимыми, были перенесены из AUR. Создатели Arch Linux поддерживают некоторые пакеты, но есть несколько, которые поддерживаются зарабатывающими пользователями, и их пакеты считаются хорошего качества. В AUR все сложнее, каждый загружает то, что хочет, независимо от того, работает это или нет, но есть несколько вещей, которые загружаются очень быстро и хорошо работают.
вот почему я спрашивал об AUR, я не знал, безопасно ли использовать это репо. Но хорошо, если, как говорит Элав, на самом деле в AUR есть сценарии, которые загружают пакеты и компилируют их, тогда я предполагаю, что пакеты будут загружены с официального сайта, а затем скомпилированы, поэтому я делаю вывод, что использовать безопасно AUR.
хотя раздражает необходимость просматривать сценарии каждый раз, когда вы собираетесь установить что-то из AUR, в то время как с другими дистрибутивами вы избегаете этих роликов. Я думаю, что тот, кто использует Arch, почти необходим для использования AUR, поскольку только с официальными репозиториями вы не справляетесь с приложениями.
Вот почему я считаю, что использование Arch подразумевает тратить больше времени, чем необходимо для поддержания дистрибутива в хорошем состоянии, и из-за проблемы возможных сбоев при обновлении, поэтому этот дистрибутив меня не полностью убеждает.
Не обязательно всегда просматривать скрипты. Фактически, если приложение в AUR имеет 100 голосов, вы можете быть уверены, что его просмотрели как минимум 100 пользователей, и доверяйте источнику.
С другой стороны, возможность просматривать и редактировать эти файлы дает вам больший контроль над тем, что вы собираетесь установить. Многие, если не большинство, пакеты в AUR устанавливаются из исходного кода (из официальных репозиториев). Например, они загружают исходные коды репозитория Git (официального репозитория некоторых приложений) и компилируют программу перед устранением зависимостей, они упаковывают ее, и вы готовы ее установить.
Например, в Ubuntu есть репозитории, поддерживаемые пользователями, и они больше не
не менее надежны, чем те, которые поддерживаются пользователями Arch.
Короче говоря, вы не можете судить о дистрибутиве просто по тому, что вы там слышите или читаете, вы должны попробовать его, и вы узнаете, убеждает он вас или нет.
Цитата: «Если у вас нет официального контроля над этим репо, никто не гарантирует быстрых обновлений безопасности для программного обеспечения, включенного в это репо, если они это сделают».
Пакеты обычно устанавливаются из официальных источников. Например, если вы хотите протестировать последнюю версию Kwin (из git), она загружается из официального репозитория kde, в котором она поддерживается. Может ли это быть быстрее, чем обновление из официальных источников?
Так или иначе:
https://wiki.archlinux.org/index.php/Arch_User_Repository_(Español)
😉
«Я думаю, что тот, кто использует Arch, почти необходим для использования AUR, поскольку только с официальными репозиториями вы не справляетесь с приложениями».
Хотя AUR очень полезен, это не означает, что в официальных репозиториях (основных, дополнительных, сообщества) нет подавляющего большинства пакетов, необходимых для каждого пользователя.
А также в других дистрибутивах, таких как Ubuntu, во многих случаях они заканчивают тем, что добавляют неофициальные репозитории или столь распространенные PPA, или при загрузке .deb для установки во всех этих последних случаях вы раскрываете себя так же, как и с AUR, если вы не проверяете, что и откуда скачиваете, вы в одном и том же.
Вау, теперь я хочу вернуться в Arch.
Теперь, как можно сохранить Arch, не ломая и не обновляя, и избегая конфликтов. Потому что несколько месяцев назад я пробовал использовать xfce, и несколько приложений, например vlc, у меня не работали. Это без изменения на Манджаро.
Понимаю, еще один вопрос.
Когда приложение обновляется в официальном репозитории, автоматически ли сценарий AUR для этого приложения загружает новую версию, или это необходимо, прежде чем создатель этого сценария в AUR обновил его, чтобы позже он мог загрузить новую версию рассматриваемого приложения?
Создатель скрипта должен обновить его вручную; Хотя, как правило, поскольку метод установки не меняется, речь идет только об изменении номера версии и контрольной суммы.
Хорошо, что это в AUR. По крайней мере, из-за этих проблем я предпочитаю обойтись без AUR.
Первым делом поиск нужного пакета в AUR.
В крайнем случае, к этому он ничего не знал.
Большое спасибо за ваш вклад!
Очень хороший dpkg в debian и производных, но вам почти всегда нужно использовать
dpkg -i (имя программы), а затем apt-get -f install (это разрешает зависимости), и снова запустите dpkg -i (имя программы) и вуаля.
Как говорит Elav выше, в AUR не загружаются никакие пакеты; они представляют собой сценарии, которые загружают исходный код и самостоятельно его компилируют. Нет ничего комфортнее. Я терпеть не могу добавлять репозитории, в AUR все одна команда.
Очень хороший пост, я не знал, что вы можете использовать dpkg в Arch и производных.
Кто нибудь еще пробовал ??? Я ничего не могу поделать с Archlinux, я установил его в процессе эволюции, но не смог установить принтер epson l355 и свой bluetooth…. Было бы замечательно, если бы пакеты .deb можно было установить, как в linux mint, проблема в том, что с mint мой ноутбук с linux mint перегревается, а с Arch, правда в том, что в нем ничего не появляется, и мне это нужно…
Здравствуйте, у меня также есть этот принтер L355 для печати через Wi-Fi, но я никогда не мог распечатать и установить его в archlinux ... если бы вы могли его установить, я был бы признателен, если бы вы дали мне шаги ... заранее спасибо.
Очень хороший пост, все очень хорошо объяснено