Команды обновления

Ради интереса попробую одну общую, но через && команды обновлений: сначала классическое pacman -Syu чисто для системы, а затем pikaur -Syu, и конечно без --noconfirm.
Пока обновление прошло удачно: сначало оф. репы, потом терминал "покавырялся" с AUR.
Нет единого рецепта, каждый выбирает то, что ему больше и нравится и подходит. Главное не копировать тупо, а понимать смыл выполняемых команд.
Ошибки не исчезают с опытом - они просто умнеют
rutgerg
Главное не копировать тупо, а понимать смыл выполняемых команд.
Так поэтому и спрашиваю совета на форуме. Спасибо всем, кто принял участие в обсуждении этой не сложной темы. Хотя у arch мелочей не бывает.
vasek
Нет единого рецепта, каждый выбирает то, что ему больше и нравится и подходит.

Года три только одна команда. Чтобы при наличии обновления пакетов из AUR дополнительно не вводить множество "Yes"/"No". НО с обязательным чтением вывода. Не припомню ни одной проблемы именно из-за –noconfirm.
pikaur -Syu --noconfirm
Как тут уже сказано выше коллегами сначала обновляются официальные репы, -- и затем уже AUR. Такая же последовательность при использовании
yay -Syu --noconfirm
Я чайник в Linux, может, задаю совсем глупый вопрос, а как часто нужно использовать команду синхронизации с репозиториями?
 # pacman -Syy
И чем будет отличаться обновление системы командой "yay" от "yay -Syu"? Я использую "yay" и пакеты из AUR обновляются. Или всё же правильнее использовать вторую команду?
archuser21
-Syy
принудительное обновление и синхронизация базы данных → при каждом изменении или добавлении репозиториев\
archuser21
"yay" от "yay -Syu"
Ничем не отличается
If no arguments are provided 'yay -Syu' will be performed
If no operation is provided -Y will be assumed
vs220
Ничем не отличается
Интересная особенность yay.
vs220
принудительное обновление и синхронизация базы данных → при каждом изменении или добавлении репозиториев\
Понял, спасибо большое! Новые репозитории не добавляю, ничего не изменяю, а значит и нужды в этой команде нет. Буду обновляться стандартным "-Syu".
vs220
Просто
yay
И все. Все равно он сначала обновляет репы а уже попом пакеты из aur, имхо разделять смыла нет.
А вот с этим не соглашусь - если прописано yay -Syua, то только из AUR
Проверяем
yay --debug -Syua
:: Поиск обновлений в AUR...
 нечего выполнять
причем выполняется мгновенно

Но если запустить
yay --debug -Syu
debug: pacman v5.2.2 - libalpm v12.0.2
debug: config: attempting to read file /etc/pacman.conf
debug: config: new section 'options'
debug: config: HoldPkg: pacman
debug: config: HoldPkg: glibc
debug: config: arch: x86_64
debug: config: IgnorePkg: firefox
debug: config: NoUpgrade: boot/grub/grub.cfg
debug: config: SigLevel: Required
debug: config: SigLevel: DatabaseOptional
debug: config: LocalFileSigLevel: Optional
debug: config: new section 'core'
debug: config file /etc/pacman.conf, line 75: including /etc/pacman.d/mirrorlist
debug: config: new section 'extra'
debug: config file /etc/pacman.conf, line 78: including /etc/pacman.d/mirrorlist
debug: config: new section 'community'
debug: config file /etc/pacman.conf, line 84: including /etc/pacman.d/mirrorlist
debug: config: new section 'multilib'
debug: config file /etc/pacman.conf, line 93: including /etc/pacman.d/mirrorlist
debug: config: new section 'archlinuxcn'
debug: config: SigLevel: Never
debug: config: finished parsing /etc/pacman.conf
    ..... и так далее, сотни строк ....
и время уже намного больше .... а потому и делаю отдельно - pacman -Syu и потом yay -Syua
Ошибки не исчезают с опытом - они просто умнеют
vasek
А вот с этим не соглашусь - если прописано yay -Syua, то только из AUR
Так а зачем прописывать yay -Syua, когда разговор идёт про yay или yay -Syu, которые одно и тоже.
При yay или yay -Syu, сначала обновляются пакеты из реп, потом пакеты из AUR.
https://t.me/arch_linuxru
 
Зарегистрироваться или войдите чтобы оставить сообщение.