Я пытаюсь найти больше информации об отдельных пакетах AUR ArchLinux. Когда вы устанавливаете пакет из AUR и пакет обновляется через Интернет, вы получаете обновление при обновлении через PacMan, или вам нужно обновить пакет на вашем компьютере вручную?
4 ответа
Я предлагаю вам использовать yaourt вместо pacman, если вы хотите обновить ваши пакеты, включая пакеты из AUR.
yaourt -Syua
Еще один инструмент, который я бы порекомендовал для управления пакетами AUR, - это aura.
Вы устанавливаете пакеты с помощью aura -Ax
(x не нужен, но показывает, что происходит) и обновляете с помощью aura -Axyu
. Дополнительная информация: http://wiki.archlinux.org/index.php/Aura
О помощниках AUR в целом: http://wiki.archlinux.org/index.php/AUR_helpers
Пакеты из AUR не обновляются программой pacman. Тем не менее, есть пакет, называемый «упаковщик», который позволяет вам искать AUR точно так же, как pacman делает официальные репозитории. Это также позволит вам выполнить packer -Su
который обновляет все пакеты в системе, включая пакеты AUR.
Вы все еще должны сделать pacman -Sy
чтобы обновить локальную базу данных.
Нет, pacman
не обновляет пакеты AUR для вас. Нет, есть утилиты, которые помогают вам управлять ими автоматически.
AUR - это хранилище сценариев сборки, называемых PKGBUILD
, которые исполняются утилитой makepkg
(поставляется с pacman
) для создания двоичных пакетов pacman. pacman
, с другой стороны, является бинарной системой управления пакетами pacman, которая вообще не читает этот репозиторий.
Традиционный и до сих пор рекомендуемый способ - самостоятельно следить за обновлениями PKGBUILD
(с помощью скрипта, плагина Firefox и т.д.), Загружать обновленный PKGBUILD
, перестраивать обновленный пакет с помощью makepkg
, а затем переустанавливать его с помощью pacman
. Arch Linux официально не рекомендует использовать автоматическую систему из соображений безопасности.
Если вы выбираете автоматическую систему, такую как yaourt
или aura
, будьте внимательны, так как вы устанавливаете пакеты вручную. Помимо проверки PKGBUILD в режиме онлайн перед установкой, yaourt
позволяет проверять PKGBUILD
перед сборкой пакета по умолчанию; aura
нуждается в --hotedit
сделать это.
Ссылка: связанные ArchWiki