Como Compilar Kernel Novo para o Sabayon Linux
Este artigo descreve como compilar o Kernel mais novo para Sabayon Linux, dentre aqueles que o time de desenvolvedores já trabalhou nele, caso esse Kernel ainda não esteja nos repositórios do Entropy.
Parte 2: Procurando pelo kernel instalado e o que instalar
Supondo que você já atualizou ao último Kernel dos repositórios do Entropy.
Em um terminal, execute os comandos. No momento que escrevo isso, seria o kernel 5.7.10, o último. No Sabayon, os Kernels são os pacotes chamados "sys-kernel/linux-sabayon".
equo s linux-sabayon E/OU
equo query installed linux-sabayon
ATENÇÃO: se nunca usou Portage (do Gentoo) em Sabayon. Precisa seguir as instruções deste meu artigo.
Em especial, é mandatório começar editando, como root, o arquivo /etc/entropy/client.conf. Na linha onde aparecer: "Ignore SPM Pseudo-Downgrades", Troque "disable" por "enable". Se não fizer isso, seu Sabayon Linux vai começar a misturar pacotes de Entropy com Pacotes de Portage! Se tiver dúvidas, o arquivo precisa ficar assim.
Se nunca usou Portage no Sabayon, precisa instalar os repositórios adicionais tipo Gentoo, específicos do Sabayon. São os chamados Overlays. Sabayon e Sabayon-Distro.
Precisa também atualizar o Sabayon e os repositórios do Portage. Também instalar infraestrutura para compilação e alguns pacotes que são muito úteis e de uso clássico no Gentoo, no Sabayon e no Portage.
Tudo isso junto, pode ser feito executando, na ordem, os comandos abaixo. Para detalhes, veja este artigo e esta dica.
# equo up
# equo u -av
# emerge --sync
# equo i -av layman locate git eix base-gcc gcc gcc-config automake autoconf make cmake OU:
# emerge -av layman locate git eix base-gcc gcc gcc-config automake autoconf make cmake
# layman -a sabayon && layman -a sabayon-distro OU
# layman -a sabayon -a sabayon-distro
# layman -S
# eix-sync
# updatedb -v
# env-update
source /etc/profile (este último comando como usuário comum)
Feito isso, procure pelos kernels mais novos, desde que presentes no Overlay:
equo query installed linux-sabayon
Compare a saída com a dos comandos:
eix linux-sabayon OU
emerge -s linux-sabayon
Ao momento que escrevo este artigo, o último kernel instalado, do Entropy, é o 5.7.10 e o do Overlay Sabayon, é mais novo, é o 5..8.17.
C. Seus Kernels Instalados
Vamos ver como andam seus Kernels?Em um terminal, execute os comandos. No momento que escrevo isso, seria o kernel 5.7.10, o último. No Sabayon, os Kernels são os pacotes chamados "sys-kernel/linux-sabayon".
equo s linux-sabayon E/OU
equo query installed linux-sabayon
D. Há Outros Kernels Ainda Mais Novos?
Ocorre que o time de desenvolvedores do Sabayon pode estar trabalhando em outros Kernels mais novos. Para ver isso e poder atualizar, precisa usar Portage.ATENÇÃO: se nunca usou Portage (do Gentoo) em Sabayon. Precisa seguir as instruções deste meu artigo.
Em especial, é mandatório começar editando, como root, o arquivo /etc/entropy/client.conf. Na linha onde aparecer: "Ignore SPM Pseudo-Downgrades", Troque "disable" por "enable". Se não fizer isso, seu Sabayon Linux vai começar a misturar pacotes de Entropy com Pacotes de Portage! Se tiver dúvidas, o arquivo precisa ficar assim.
Se nunca usou Portage no Sabayon, precisa instalar os repositórios adicionais tipo Gentoo, específicos do Sabayon. São os chamados Overlays. Sabayon e Sabayon-Distro.
Precisa também atualizar o Sabayon e os repositórios do Portage. Também instalar infraestrutura para compilação e alguns pacotes que são muito úteis e de uso clássico no Gentoo, no Sabayon e no Portage.
Tudo isso junto, pode ser feito executando, na ordem, os comandos abaixo. Para detalhes, veja este artigo e esta dica.
# equo up
# equo u -av
# emerge --sync
# equo i -av layman locate git eix base-gcc gcc gcc-config automake autoconf make cmake OU:
# emerge -av layman locate git eix base-gcc gcc gcc-config automake autoconf make cmake
# layman -a sabayon && layman -a sabayon-distro OU
# layman -a sabayon -a sabayon-distro
# layman -S
# eix-sync
# updatedb -v
# env-update
source /etc/profile (este último comando como usuário comum)
Feito isso, procure pelos kernels mais novos, desde que presentes no Overlay:
equo query installed linux-sabayon
Compare a saída com a dos comandos:
eix linux-sabayon OU
emerge -s linux-sabayon
Ao momento que escrevo este artigo, o último kernel instalado, do Entropy, é o 5.7.10 e o do Overlay Sabayon, é mais novo, é o 5..8.17.
muito bom.
___________________________________________________________