Bem,
atualmente o Debian7 na versão Wheezy é meu sistema operacional,
que utilizo em meus computadores, tanto o portátil quanto no de
mesa. Também sempre estou instalando o mesmo em máquinas virtuais,
para realizar testes em aplicações e comandos que necessito saber
como vão se comportar no sistema operacional.
Neste
post vou tentar recriar o processo de configuração dos repositórios
de atualização do Debian, para isso vou partir do princípio que já
possuo o sistema instalando de forma básica na máquina, no meu caso
em uma VM do VirtualBox. O sistema foi instalado a partir de uma
mídia de CD (debian-7.1.0-i386-CD-1.iso), contendo apenas o básico
para funcionar em um computador qualquer, onde já testei essa versão
em equipamentos com processadores de 1GHz com 256 MB de memória RAM,
obtendo uma performance considerável em aplicações Web, como
navegadores e aplicações de escritório, como editores de textos e
planilhas eletrônicas.
Sempre
que instalamos o sistema, o sources.list é padrão, não possuído
dependências para instalar qualquer tipo de aplicação ou recurso,
caso você tente instalar o “vim” que é um editor de textos um
pouco mais simples de utilizar do que o “vi”, você não
conseguirá, por esse motivo é necessário atualizar seu
sources.list.
Abaixo
descrevo os passos para realizar atualização do sources.list, bem
como, algumas configurações e adaptações, para o mesmo funcionar
e permitir o processo de personalização do sistema com aplicações
que necessitamos no dia a dia. É claro que cada aplicação que será
instalada no sistema depende de outros repositórios e outras
configuração específicas.
Passo 1:
Elaborar um sources.list a partir do site http://debgen.simplylinux.ch/,
utilizando o ICEWEASEL, navegador padrão do Debian7.
Passo 2:
Definir as seguintes configurações, claro que isso dependerá da
sua necessidade. Para o exemplo utilizei as seguintes:
- Select your country: United States
- Select your release: Stable (wheezy)
- Select your architeture: 32 bits
- Select sources:
- Main
- Contrib
- Non-free
- Security
- Updates
Após
definir as informações necessárias, clicar no botão “Generate
sources.list”.
Passo 3:
Criar o novo sources.list, utilizando o terminal e logado como root.
- Vamos mover o sources.list do seu diretório padrão para o diretório /home.#mv /etc/apt/sources.list /home
- Criar o novo sources.list utilizando o editor de textos vi, depois copiar (ctrl+c) da Internet o conteúdo gerado no site, colar (ctrl+shift+v) no vi.
- Salvar e sair (ESC :wq).
- Atualizar o sistema.#apt-get update
Uma breve
descrição do nosso sources.list, o que uma linha define, por
exemplo:
- deb – busca o pacote pronto para a instalação;
- deb-src – busca a fonte do pacote;
- http://ftp.br.debian.org/debian/ - informa o local onde o repositório deve ser buscado;
- wheezy – a versão da distribuição;
- main – área principal de armazenamento de arquivos do Debian;
- contrib – área de pacotes que dependem de outros para serem baixados;
- non-free – pacotes que dependem de licenças ou possuem alguma restrição para serem redistribuídos.
Passo 4:
Resolvendo problema de chave pública.
- Alguns problemas de chaves podem ocorrer durante a execução da atualização do sistema, para resolver o problema é necessário realizar alguns comandos:#apt-get install debian-keyringComando responsável por instalar recurso para assinatura de chaves, caso seja necessário.
- No exemplo, da imagem exibida acima, a chave que preciso agregar é o seguinte número: 07DC63D1F41B907 e comando é o seguinte.#gpg --keyring /usr/share/keyrings/debian-keyring.gpg -a --export 07DC63D1F41B907 | apt-key add -
Para
testar executamos os comandos:
#apt-get
update
#apt-get
install vim gedit gdebi
Este por
sua vez, instala o vim e o gedit, ambos editores de textos, o
primeiro para o modo texto e o seguindo para o modo gráfico. Já o
gdebi é um gerenciador gráfico de pacotes .deb, muito interessante
para a instalação de aplicações que fazemos download.