Home / Dicas e Tutoriais / Conhecendo o Entropy e Atualizando o Sabayon

Conhecendo o Entropy e Atualizando o Sabayon

Olá novamente pessoal.

Hoje, voltei a usar mais um pouco o meu Sabayon, que é minha distro baseada em Gentoo favorita.
E me lembrei que precisava atualizá-la e compartilhar aqui esse procedimento.

Obs. Recentemente fiz um review do Gentoo e do Sabayon.

Review Sabayon Linux
Review Gentoo Linux

Para Usuários do Sabayon

Se você usa o tão popular Sabayon, com certeza desejará manter o seu sistema operacional sempre atualizado.

O Sabayon, como mostrei no review, é um sistema rolling release, ou seja, não necessita de upgrades de versão. Seu gerenciador de pacotes chama-se Entropy que verifica atualizações para você e o informa quando há updates disponíveis. Porém, as vezes, você precisará atualizar sua base de dados, fazer o upgrade do próprio Entropy manualmente, e apenas então, atualizar todo o sistema. Por isso, decidi resumir aqui um procedimento para fazer isso de forma que você receberá uma grande quantidade de updates e aí sim manterá seu sistema totalmente atualizado.

Mas antes, vamos conhecer melhor o Entropy.

Conhecendo o Entropy

Entropy_logo

Logo do Entropy

O Entropy é o nome do sistema de gerenciamento de pacotes binários Sabayon Linux. Este é o nome para a infra-estrutura completa, composta pelo Equo (modo texto), Sulfur e do cliente Rigo (gráfico).

Obs. Um verbete pertinente e interessante de se explicar aqui é a origem do nome. O nome foi inspirado na lei da termodinânica com mesmo nome, em português “entropia“, que explica em suma da alteração de um sistema o levando a um estado impossível de retornar, ou seja, quanto maior a alteração ou desordem, maior a entropia. A palavra vem do grego entropêe e significa “mudança”.

O Entropy tem pacotes que são pré-compilados, então oferecido a você na forma binária. É mais demorado quando o Sabayon compila estes pacotes para o Entropy e quando você os recebe. Recomenda-se usar apenas 1 dos gestor de pacotes (ou o Entropy ou o Portage) para evitar possíveis conflitos, como resultado do atraso de tempo. Geralmente, os pacotes do Entropy serão um pouco mais estáveis, porque eles já terão sido lançados em testes pelo Gentoo por um período de tempo, antes de ser lançado no Entropy.

Alguns destaques:

  • Compatível com o Gentoo Linux (cuidado, misturar o Entropy e o Portage é para usuários avançados);
  • Trás o melhor do Portage, Yum e APT;
  • Rápido como um relâmpago;
  • SQLite-powered (embutido);
  • Inteligente e focado no usuário;
  • Pacotes poderosos: Vários pacotes dentro de um único arquivo (pacotes inteligentes);
  • Suporta aplicações independentes (Aplicações Inteligentes);
  • Pacotes compatíveis com versões anteriores: Eles podem ser usados no Gentoo Linux após uma conversão rápida;
  • Suporte a vários ramos (cada ramo é uma versão release);
  • Evita corromper o banco de dados: Recuperação e análise de saúde do sistema incluídos;
  • Fácil de instalar e usar em um ambiente de rede;
  • Múltiplos repositórios: Qualquer pessoa pode criar um;
  • API extensível e compreensível;
  • A Mais Forte Inteligência Artificial (“O Entropy tem um cérebro”)
  • Grande senso de humor, e muito mais …

Quais São Os Principais Objetivos do Entropy?

Havia vários motivos que levaram a criação Entropia:

  • Proporcionando melhor eficiência, velocidade extraordinária, menor consumo de energia para sistemas de Sabayon Linux, tornando Sabayon uma das principais das distribuições Linux.
  • Economia de consumo de Hardware ou onde o poder da CPU não deve ser desperdiçada por compiladores.
  • Fornece uma maneira fácil e moderna de lidar com um sistema baseado no Gentoo, mantendo independente a base de código do Portage, ao mesmo tempo que é 100% compatível.
  • Proporciona um maior grau de IA em gerenciadores de pacotes: O Entropy percebe a necessidade dos usuário e age de acordo.
  • Propõe um novo ponto de vista para os desenvolvedores: A revolução Web 2.0 aplicada para gestores de pacotes, sendo Desktop-wise, user-friendly e trazendo novas ideias para um componente-chave de um sistema Desktop Linux.

Usando o Entropy Para Atualizar Todo o Sistema

Agora que você aprender sobre o Entropy package manager, vamos pegar atualizar tudo. Abra seu terminal e faça login como root com o comando sudo su e então digitando sua senha. Não rode os comandos com o sudo.

1 – Atualizando os Repositórios

# equo update

Se você tiver problemas com o aupdate, use a opção “–force”:

# equo update --force

equo-update

ieei! (Um pouco do humor do Entropy…risos)

ieeei

2 – Otimizando os Mirrors

Agora, é uma boa ideia otimizar a coleção de mirrors para que todos os upgrades de pacotes sejam baixados o mais rápido possível. Com isso ele irá testar a velocidade dos mirrors disponíveis e ordenar pelos que tiverem maior velocidade de download para você, de acordo com a região onde você mora, e então irá indexar esses mirrors para baixar da fonte mais rápida quando você for fazer um upgrade posteriormente:

# equo repo mirrorsort sabayonlinux.org

mirrors-test

Obs. Repare na lista que o número 1 é o ufpr (Universidade Federal do Paraná). Pois é o que tem a taxa de download mais rápida para quem mora no Brasil.

3 – Atualizando o Programa Entropy

Uma vez que você completou isso, é vital atualizar o próprio Entropy antes de fazer um upgrade total do sistema.

# equo install sys-apps/entropy rigo equo  --relaxed
# equo conf update

4 – Upgrade Total do Sistema

Agora que o seu Entropy está atualizado, faça um upgrade total de todo o seu sistema com esses dois comandos:

# equo update
# equo upgrade --ask

equo-upgrade

Agora sim;

270 pacotes para atualizar.
1.336 GB para baixar.
2.765 GB de espaço em disco a ser ocupado.

Aceite as licenças com o número 2 e deixe atualizar.

upgrade-summary

  • O comando ‘equo update’ irá atualizar a base de dados de seu computador com as últimas informações de pacotes disponíveis nos repositórios do Entropy;
  • O comando ‘equo upgrade’ irá baixar dos repositórios os arquivos binários para versões dos pacotes instalados no seu sistema e instalar essas novas versões.

O tempo de processamento dessas tarefas irá depender de quantos pacotes você atualizará, de sua banda de internet e do poder de seu hardware.

5 – Atualize os Arquivos de Configuração

Depois de tudo isso rode novamente o comando:

# equo conf update

Isso irá atualiza os arquivos de configuração de seus pacotes. Ele poderá perguntar para você o que fazer com alguns arquivos de configuração (de versões antigas de seus programas para as versões novas). Nesse caso, se eu não tiver nenhuma configuração especial, posso mesclar as configurações com a opção de “-5”.

equo-conf-update2

6 – Analisando as Dependências de Pacotes e Bibliotecas

O passo final é rodar os seguintes comandos para checar por dependências faltantes e estabilidade:

# equo deptest
# equo libtest

libtest2

7 – Reinicie e Pronto!

Depois de feito tudo isso, basta reiniciar e curtir seu “todo-atualizado” Sabayon.

Se quiser checar novamente com um “equo update” e “equo conf update” após o boot.

updated

“Tudo certo cara. Nada a fazer!” (mais um pouco do hunor do Entropy em ação…rsrs)

equo-conf-update3

Você também poderá visualizar o estado de update do sistema através do applet de notificação do Entropy, chamado de Magneto e que fica na área de notificação do sistema ao lado do relógio:

magneto-applet

Downloads dos Pacotes do Entropy e Limpeza

Os pacotes do Entropy são baixados e armazenados em /var/lib/entropy/client/packages/. Por padrão, em sistemas x64, ele são armazenados em /var/lib/entropy/client/packages/packages/amd64/5

Você poderá usar o comando abaixo para limpá-los (isso é bem rápido):

# equo cleanup

cleanup-sabayon

Usando o Rigo

Praticamente todas as tarefas do Entropy que realizamos via terminal, você poderá realizar também no programa Rigo.
Apenas recomendo em caso de atualizações, seguir a ordem e o método explicado via terminal, e o Rigo poderá ser usado sem problemas para instalação de novos programas e outras tarefas.

RIGO

Conclusão

Pronto, agora sim seu sistema está atualizado!
É importante realizar este procedimento uma vez por semana ou quinzena ou mês, mas cuidado, pois quanto mais tempo você deixar, maior e mais demorado será o processo de atualização.

Abraços!

Cleuber

fonte: wiki.sabayon

About Cleuber

Cleuber Silva Hashimoto. Administrador

One comment

  1. Boa tarde

    Teria como fazer o tutorial de como fazer a instalação no sabayon de emuladores como Emulador Dolphin de game cube e de wii e o emulador de snes Super Nintendo.

    E também como fazer a instalação do driver de vídeo proprietário da NVIDIA para placas optmus.
    Sou usuário de Lubuntu pois tenho a GT635m e utilizo o repositório ppa:graphics-drivers/ppa que esta disponivel apenas para o ubuntu se eu instalar diretamente do site da nvidia sempre acabo quebrando o ambiente grafico. Recentemente conseguir fazer instalação do driver no FEDORA 24 com o http://bumblebee-project.org/ so que a desvantagem e que ele e inferior entre 10 a 20 fps do que no ubuntu

    Ao ler seus poster sobre Sabayon fiquei intrigado e irei instalá-lo no meu Notebook lenovo z400 touch

    Se você poder me ajudar ficarei muito grato e obrigado pro me apresentar o Sabayon.

Leave a Reply

x

Check Also

Elementary OS 6 Odin Lançado – Confira as Novidades

Desenvolver um sistema operacional não é ...