Entropia: equo. Atualizando o kernel.


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.


3 comentários, deixe o seu

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Marcelo dito

    Ótimo! Estou com o Sabayon há um mês e essa informação é ótima para mim. Obrigado!

  2.   Elinx dito

    Bem útil!

    Thanks!

  3.   sheko dito

    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