Por que o uname -r difere do manjaro-settings-manager?

0

Estou tentando instalar alguns drivers para o meu kernel. Assim, preciso descobrir minha versão do kernel.

Enquanto uname -r retorna 4.9.43-1-MANJARO , o manjaro-settings-manager mostra Linux 4.9.44-1 como running e installed .

Por que isso? Como essa diferença pode ser explicada e qual é a versão atual, estou correndo?

Além disso, como eu poderia instalar arquivos de cabeçalho para a versão 43-1? O pacman só encontra cabeçalhos para 44-1.

    
por KillPinguin 25.08.2017 / 07:52

1 resposta

0

Acredito que, neste caso, manjaro-settings-manager esteja incorreto ao afirmar que Linux 4.9.44-1 está sendo executado em seu sistema. Este é provavelmente um problema em como esse gerenciador de configurações detecta o kernel em execução.

uname obtém suas informações de forma confiável de uma chamada de sistema . Você pode verificar a si mesmo executando cat /proc/sys/kernel/osrelease .

Espero que o que aconteceu é que o seu sistema instalou 4.9.44-1 , mas você ainda está executando 4.9.43-1 porque ainda não reinicializou.

Finalmente, o pacman só encontra cabeçalhos para o 44-1 porque essa é a natureza da distribuição contínua. O distro-pacman apenas lista e instala a versão mais recente que encontra.

Se você quiser fazer o downgrade manualmente, pode executar pacman -U /var/cache/pacman/pkg/<package file> , mas também precisa fazer o downgrade de suas dependências para manter a consistência.

    
por 25.08.2017 / 14:18