depois de correr
sudo pacman -Syyu
ou
sudo pacman -S [something to install]
devo reiniciar apenas por segurança?
arch-linux
package-management
drivers
pacman
ahtmatrix
fonte
fonte
O único motivo obrigatório para reiniciar é um novo kernel (e você pode reinicializar com o kexec). Veja https://wiki.archlinux.org/index.php/Kexec para obter detalhes, em resumo:
carregue o novo kernel, initramfs e especifique o cmdline de inicialização
invocar
kexec
(usesystemctl
para o desligamento adequado,kexec -e
seria executado diretamente)Observe que, se você criar um
[email protected]
como explicado no wiki, se você reiniciar,systemd
será automaticamente reinicializado automaticamente usando emkexec
vez de fazer uma reinicialização da BIOSVersão um pouco melhorada que fornece nomes de serviço systemd:
ou uma linha:
Observe que existem alguns problemas:
systemctl daemon-reload
deve ser executado antes de reiniciar qualquer outra coisasystemd
si) precisar ser reiniciado, isso poderá ser feito usandosystemctl daemon-reexec
systemctl restart dbus.service
quebra alguns outros serviços, eles precisam ser reiniciados após o dbus restart:systemd
em si:systemctl daemon-reexec
systemd-logind
systemd-machined
dbus
systemctl restart sshd
não será reiniciado enquanto você estiver conectado, vejo duas opções:systemctl restart sshd
usandoat/cron/systemd
temporizadoresSSH
usando outro shell remoto (seguro) comomosh
screen/tmux
também pode bloquear serviços como oSSH
reinício, a maneira mais fácil é fechar essas sessões antes de reiniciar os serviçosfonte
Uma maneira fácil é comparar a versão do kernel em execução com o kernel mais recente no disco. Encontrei um script que pode fazer isso facilmente.
Como tenho vários kernels instalados, modifiquei o script para verificar apenas o correspondente ao kernel em execução. Por exemplo, atualmente tenho as versões 4.9.79 e 4.14.16 instaladas e, portanto, preciso verificar /boot/vmlinuz-4.14-x86_64. Infelizmente, isso não funcionará quando eu começar a usar a versão 5.1; portanto, será necessária uma atualização (substitua 4 por 3) ou preciso encontrar uma maneira mais robusta.
Aqui está o meu script:
fonte