Vamos tomar este post como uma continuação do anterior sobre igual, e digo isso porque vou falar sobre outra funcionalidade que tem igual.
Primeiro você tem que deixar isso claro: o kernel se atualiza sozinho, o problema é quando você quer mudar os branches, darei um exemplo.
Suponha que eu tenha o kernel 3.6.2, se o kernel 3.6.3 for lançado, ele será instalado apenas executando atualização equo, mas suponha que o kenel 3.7 foi lançado, é aí que fica um pouco complicado.
Executamos o seguinte comando:
equo query installed `uname -r` -q > packages.txt
Isso criará um arquivo de texto chamado pacotes.txt com todos os pacotes que dependem da versão do kernel. No meu caso, existe um arquivo de texto como o seguinte:
app-emulation / virtualbox-guest-addions
app-emulation / virtualbox-modules
app-laptop / nvidiabl
app-laptop / tp_smapi
net-wireless / broadcom-sta
net-wireless / ndiswrapper
x11-drivers / xf86-video-virtualbox
O que resta da nossa parte é adicionar ao final de cada uma dessas linhas a versão do kernel para o qual queremos aquele pacote. Seguindo o exemplo do kernel 3.7:
app-emulation / virtualbox-guest-Addions # 3.7.0-sabayon
app-emulation / virtualbox-modules # 3.7.0-sabayon
app-laptop / nvidiabl # 3.7.0-sabayon
app-laptop / tp_smapi # 3.7.0-sabayon
net-wireless / broadcom-sta # 3.7.0-sabayon
net-wireless / ndiswrapper # 3.7.0-sabayon
x11-drivers / xf86-video-virtualbox # 3.7.0-sabayon
Muito importante ... não importa se é para o kernel 3.7.3, o "# 3.7.0-sabayon" deve sempre ser adicionado. A única coisa que importa é o "3.7". Prepare o arquivo, basta executar:
equo install `cat packages.txt`
E pronto, isso tentará instalar os pacotes dentro pacotes.txt e se o kernel 3.7 não tiver sido instalado, ele irá instalá-lo de acordo com as dependências.
Vamos falar sobre consulta equo:
consulta equo é um utilitário para fazer perguntas ao repositório. Por exemplo:
Se quisermos saber quais pacotes estão instalados:
equo query installed ""
As citações sem nada dentro são para dizer que queremos todas elas.
Se quisermos saber quais arquivos um pacote contém:
equo query files <nombre del paquete>
E assim obteremos todos os arquivos que o pacote mencionado instalou / irá instalar.
Se você deseja conhecer todas as funcionalidades do consulta equo pode correr:
equo query --help
man equo-query
Se você tiver dúvidas, não hesite em deixar nos comentários.
Ótimo! Estou com o Sabayon há um mês e essa informação é ótima para mim. Obrigado!
Bem útil!
Thanks!
Eu realmente não recomendo usar o kernel 3.7 ainda, recentemente eu o instalei a partir dos CDs principais com Gnome e Xfce e funcionaram bem para mim, de repente me disse que os pacotes estavam sendo atualizados e eu não conseguia instalar nada. Eu instalei o sabayon core no meu computador de teste e não consegui instalar nada, agora voltei no meu laptop para o Sabayon X com o Xfce e tudo ótimo nos repositórios do limbo
En la computadora de pruebas tengo recien instalado Slackware gracias a un post que encontre hace unos dias aqui en DesdeLinux
A verdade é que o Sabayon já se tornou minha distro linux preferida há muito tempo, foi ela que me acalmou a distro distro, a única coisa ruim (para muitos) é a pouca informação que tem na nossa língua