Pt:Entropy

From Sabayon Wiki
Revision as of 14:22, 6 April 2011 by Enlik (Talk | contribs) (update i18n codes)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
i18n: ca de en es fr it pl pt ru tr

Sobre o Entropy

O logo do Projeto Entropy

Entropy é o nome do sistema gerenciador de pacotes binários do Sabayon Linux. Este é o nome para a infra-estrutura completa, composta pelo cliente textual (cli) Equo, pelo cliente gráfico Sulfur e pelas aplicações de servidor Reagent e Activator.

Alguns destaques:

  • Compatível com Gentoo Linux
  • Construído com base nas melhores características de gerenciadores como Portage, Yum e APT
  • Rápido
  • Usa SQLite (embutido)
  • Inteligente e centrado no usuário
  • Pacotes poderosos: múltiplos pacotes dentro de um único arquivo (Smart Packages)
  • Supports self-contained applications (Smart Applications)
  • Pacotes retro-compatíveis: podem ser utilizados no Gentoo Linux após uma rápida conversão
  • Suporte à múltiplos galhos (cada galho é uma versão de lançamento)
  • Ciente de corrupção de base de dados: ferramentas de resgate e verificação da saúde do sistema incluídas
  • Fácil de implantar e usar em um ambiente de rede
  • Ciente de múltiplos repositórios: qualquer pessoa pode criar um
  • API extensível e fácil de entender
  • Inteligência artificial forte (Entropy tem um cérebro)
  • Excelente senso de humor, e muito mais...

Quais são os principais objetivos do Entropy?

Muitas foram as razões para a criação do Entropy:

  • Prover melhor eficiência, velocidade extraordinária, menor consumo de processamento para sistemas rodando Sabayon Linux, trazendo Sabayon para o topo das distribuições Linux.
  • Habilitar Gentoo para máquinas com recursos limitados ou onde poder de processamento não pode ser gasto com compiladores
  • Prover um modo fácil e moderno de gerenciar sistemas baseados em Gentoo Linux mantendo-se independente da base de códigos do Portage e ao mesmo tempo manter-se 100% compatível
  • Prover um grau maior de IA na área de gerenciamento de pacotes: Entropy adivinha as necessidades do usuário e atua em consequência disso
  • Propor um novo ponto de vista para desenvolvedores: revolução Web 2.0 aplicada à gerenciadores de pacotes, sendo Desktop-wise, amigável ao usuário e trazendo novas idéias para um componente chave para sistemas Linux desktop

Instalando o Entropy

Question.png
À partir do Sabayon Linux 3.5 o Entropy já vem instalado por padrão, logo estes passos provavelmente podem ser pulados.
Question.png
Atualmente, os lançamentos suportando Entropy são: Sabayon Linux 3.5 e acima.

Existem dois modos suportados para instalar o Entropy, usando o overlay Sabayon Linux do portage, e segundamente utilizando o próprio Equo. Isso é possível pois todas as versões do Sabayon Linux depois da 3.5 já vem com o Entropy instalado por padrão. É recomendado usar o Entropy em todas ass versões do Sabayon.

Nota: Instalar o Entropy no Gentoo Linux ou em qualquer outra versão não é suportado oficialmente, porém é possível.

Instalando o Entropy usando o Portage

A instalação via portage é realizada através dos procedimentos abaixo, abra um terminal (por exemplo gnome-terminal, konsole, xterm) e digite os comandos:

1. Torne-se root (digite a senha quando for necessário).

# su

2. Atualize o overlay do Sabayon:

# layman --sync sabayon

Isso vai atualizar o overlay para a última versão. 3. Instale a última versão do Entropy e do cliente gráfico (Sulfur)

# emerge entropy sulfur

4. Para testar o funcionamento:

# equo --version

Se o retorno for parecido com:

Equo: v0.15.23.7

Então foi instalado e está funcionado! Massa.

Atualizar o Entropy usando Equo

À partir da versão 3.5 do Sabayon, o Entropy é incluído por padrão. Para atualizá-lo para a última (e melhor) versão abra um terminal (por exemplo gnome-terminal, konsole, xterm) e digite os comandos abaixo.

1. Torne-se root (digite a senha quando for necessário).

# su

2. Atualize a Base de Dados do Equo:

# equo update

Isto vai atualizar a base de dados para a última versão. 3. Receba e instale a última versão do Entropy

# equo install entropy sulfur

4. Para testar se está funcionando use:

# equo --version

Se você receber um retorno parecido com:

Equo: v0.15.23.7

Então foi instalado e está funcionado! Massa.

Armazenamento de pacotes do Entropy

Ao receber os pacotes o Entropy os armazena em /var/lib/entropy/packages/. Por exemplo, em uma máquina com kernel amd64 no galho 4 eles são armazenados em /var/lib/entropy/packages/amd64/4

Você pode usar o comando abaixo para limpá-los

    #equo cleanup

Sobre o Equo

Equo em ação
For more information see the Equo main entry

Equo é o cliente de terminal (CLI) do lado do usuário para o sistema Entropy. Ele pode instalar, remover e atualizar pacotes, resolver dependências, tratar dependências reversas, tratar arquivos de configuração e isso é apenas o começo.

Uso Básico

Existem várias opções que você pode escolher ao usar o Equo, alguns dos comandos básicos são mostrados abaixo.

A busca de pacotes pode ser realizada utilizando o comando equo search:

# equo search <nome do pacote>

Para instalar um pacote use a função install, usar o --ask é opcional, porém recomendado (para confirmar se é o pacote que você deseja).

# equo install <pacote> --ask

Para remover um pacote use a função remove como é mostrado abaixo:

# equo remove <pacote>

Para atualizar todos os seus pacotes para a última versão utilize:

# equo world --ask

ou

# equo upgrade --ask

En:Lista de Funções do Equo

Sobre o Sulfur

The Sulfur UI

Sulfur é a interface gráfica (GUI - Graphical User Interface) para Equo, o Gerenciador de Pacotes Binários do Sabayon Linux.

Recursos

  • Interface fácil de aprender e usar
  • Amigável para o usuário iniciante
  • Seleção automática de atualizações
  • Fácil instalação de pacotes mascarados
  • Suporte do repositório da comunidade
  • E mais!

Uso

Para mais detalhes de uso veja o gue na página do Sulfur que contém um tour visual sobre vários recursos.

Repositórios de Pacotes

O que são Repositórios de Pacotes

Repositórios são um local de armazenamento de softwares do qual pode-se buscar e instalar programas no seu computador. Os Repositórios do Sabayon contém mais de 6000 pacotes diferentes.

Repositórios da Comunidade

For more information see the Community Repositories main entry

Repositórios da Comunidade são gerenciados por usuários, os quais recompilam pacotes com configurações diferentes, e adicionam os seus próprios disponibilizando-os para outras pessoas. Publicadores de repositórios são responsáveis por como um pacote é compilado e o que é compilado.

Atualizando Repositórios de Pacotes

Para atualizar todos os seus repositórios em /etc/entropy/repositories.conf execute (como root)

# equo update

Use o mesmo arquivo para inserir repositórios adicionais.

Adicionando Pacotes Adicionais Manualmente

Repositório de Pacotes do Sabayon Linux

Você pode baixar pacotes e colocá-los dentro do diretório de pacotes para o entropy usá-lo.

Veja onde colocar os Pacotes

Pós-Instalação - O que fazer?

Então você instalou uma cópia do Sabayon Linux e está se perguntando o que deve fazer agora.

A primeira coisa à se fazer é, obviamente, aprender a usar o gerenciador de pacotes, é de suma importância conhecer como ele funciona. Então, leia primeiro, depois faça.

Agora que você aprendeu sobre o gerenciador de pacotes, vamos atualizar a lista de pacotes atual. Você deve executar os comandos como root, então abra um terminal e digite su e após isso a sua senha. Se você o fizer corretamente, o prompt vai mudar para # NÃO USE O sudo !

    # equo update

Se você tiver algum problema, use

    # equo update --force

Nós mudamos o overlay para git, então para versões anteriores à <4.1 você precisa

  • isso é opcional, porém muito recomendado!*
    # layman -d sabayon
    # layman -L
    # layman -a sabayon

Se ele reclamar por não ter o git instalado, então use

    # equo install dev-util/git

Nós devemos também atualizar a lista de pacotes do portage, caso você precise usar o layman para receber o entropy mais atual caso você tenha problemas com algum dos passos anteriores. *Este passo é opcional.*

    # emerge --sync && layman -S

Uma vez que você tenha completado é melhor atualizar o entropy para a última versão antes de realizar um 'world update'. O 'world update' vai trazer seu sistema para as últimas atualizações. Nota - o primeiro emerge --sync consome um pouco de tempo, mas é apenas por ser o primeiro.

    # equo install entropy sulfur equo
    # equo conf update

Se você tiver problemas com o equo update ou problemas para atualizar o entropy, você pode usar o emerge para fazer isso, como abaixo:

    # emerge entropy equo sulfur
    # equo update
    # equo install entropy equo sulfur
    # equo conf update

Dando tudo certo, você está pronto para atualizar o processo de atualização

    # equo world --ask

Siga a tela enquanto ela te mostra o que está acontecendo e pede por confirmaçõe. O 'world update' vai receber todos os arquivos binários e depois instalará os pacotes. O tempo deste processo depende do número de pacotes, a sua banda de conexão, e hardware. Após isto ter sido realizado, certifique-se de executar

    # equo conf update

Você deve querer fazer a sua escolha, mas para isso é bom entender como funcionam os arquivos de configuração. Normalmente, a maioria escolhe -5. Eu sempre ignoro as atualizações de configuração pois não quero que as minhas sejam sobrescritas.

Antes de reiniciar você deve checar algo primeiro, por favor olhe este tópico para endenter o que eu digo. Podem haver coisas críticas para verificar antes de que você possa reiniciar com segurança. Normalmente não é nada demais, mas uma mudança de kernel sempre requer um pouco mais de trabalho. Você vai precisar reinstalar seus drivers/módulos para que correspondam à versão do kernel.

Agora que você reiniciou e tudo está funcionando bem, o que você precisa fazer diariamente ou semanalmente é

    # equo update && equo world --ask

É sempre bom também ter o código fonte do kernel

    # equo install linux-sabayon

"E como eu uso o Sulfur?" Normalmente não é recomendado usar o Sulfur para o processo inicial. O equo é 100x's mais estável e você não vai ter os problemas que o Sulfur pode causar. Então faça seu trabalho inicial com o equo e depois use o Sulfur, se desejar.

Você deve manter sua lista de pacotes do portage atualizada de tempos em tempos só para manter tudo seguro. Você não precisa fazer isso diariamente, mas talvez uma vez por semana.

  • nota: você não precisa seguir estes passos necessariamente, até ou à menos que você tenha problemas. Este passo apenas acelera as coisas e evita que você perca mais tempo depois, caso um dia ocorram problemas.*
    # emerge --sync && layman -S