5

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

4 ответа4

5

Я предлагаю вам использовать yaourt вместо pacman, если вы хотите обновить ваши пакеты, включая пакеты из AUR.

yaourt -Syua
3

Еще один инструмент, который я бы порекомендовал для управления пакетами AUR, - это aura.

Вы устанавливаете пакеты с помощью aura -Ax (x не нужен, но показывает, что происходит) и обновляете с помощью aura -Axyu . Дополнительная информация: http://wiki.archlinux.org/index.php/Aura

О помощниках AUR в целом: http://wiki.archlinux.org/index.php/AUR_helpers

1

Пакеты из AUR не обновляются программой pacman. Тем не менее, есть пакет, называемый «упаковщик», который позволяет вам искать AUR точно так же, как pacman делает официальные репозитории. Это также позволит вам выполнить packer -Su который обновляет все пакеты в системе, включая пакеты AUR.

Вы все еще должны сделать pacman -Sy чтобы обновить локальную базу данных.

1

Нет, pacman не обновляет пакеты AUR для вас. Нет, есть утилиты, которые помогают вам управлять ими автоматически.

AUR - это хранилище сценариев сборки, называемых PKGBUILD , которые исполняются утилитой makepkg (поставляется с pacman) для создания двоичных пакетов pacman. pacman , с другой стороны, является бинарной системой управления пакетами pacman, которая вообще не читает этот репозиторий.

Традиционный и до сих пор рекомендуемый способ - самостоятельно следить за обновлениями PKGBUILD (с помощью скрипта, плагина Firefox и т.д.), Загружать обновленный PKGBUILD , перестраивать обновленный пакет с помощью makepkg , а затем переустанавливать его с помощью pacman . Arch Linux официально не рекомендует использовать автоматическую систему из соображений безопасности.

Если вы выбираете автоматическую систему, такую как yaourt или aura , будьте внимательны, так как вы устанавливаете пакеты вручную. Помимо проверки PKGBUILD в режиме онлайн перед установкой, yaourt позволяет проверять PKGBUILD перед сборкой пакета по умолчанию; aura нуждается в --hotedit сделать это.

Ссылка: связанные ArchWiki

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .