Configurando os repositórios
Por exemplo, um dos repositórios usados por padrão no Kurumin é o Debian Multimedia (o antigo Marillat) que contém diversos pacotes, com codecs que oferecem formatos a diversos formatos de vídeo, programas para ripar CDs e DVDs e assim por diante. Na época do Kurumin 6.0, quando o Sarge (a versão do Debian anterior ao Etch) foi lançado, a pasta que continha os pacotes do testing foi renomeada de "testing" para "etch". Isso foi avisado no site do projeto, mas naturalmente o apt-get não tem como adivinhar a mudança sozinho. Isso fez que quem utilizava a versão com o sources.list antigo passasse a receber um erro como este ao rodar o apt-get update: W: Não foi possível checar a lista de pacotes fonte ftp://ftp.nerim.net testing/main Packages (/var/lib/apt/lists/ftp.nerim.net_debian-marillat_dists_testing_main_binary-i386_Packages) - stat (2 Arquivo ou diretório não encontrado) W: Você terá que executar apt-get update para corrigir esses arquivos faltosos E: Alguns arquivos de índice falharam no download, eles foram ignorados ou os antigos foram usados em seu lugar. A solução neste caso era simplesmente abrir o arquivo "/etc/apt/sources.list" e corrigir a linha, mudando de: deb ftp://ftp.nerim.net/debian-marillat/ testing main Para: deb ftp://ftp.nerim.net/debian-marillat/ etch main Erros similares são mostrados sempre que um dos endereços listados no sources.list estiver fora do ar, ou tiver mudado, como no caso do Marillat. Este tipo de problema é raro, mas pode acontecer. O melhor nestes casos é fazer uma visita ao fórum do Kurumin para se informar sobre as mudanças: http://www.guiadohardware.net/comunidade/v-f/9. No Kurumin o arquivo vem comentado, permitindo que você veja a função de cada linha. Ele vai sendo atualizado conforme os endereços mudam ou conforme aparecem novos repositórios. Você pode baixar estas atualizações atualizando os scripts dos ícones mágicos, usando a opção "Ícones Mágicos > Ativar o apt-get > Atualizar scripts dos ícones mágicos". Normalmente, você não precisa se dar o trabalho de alterar este arquivo, mas não custa entender melhor como ele funciona. Vamos a um resumo rápido dos repositórios usados por padrão no Kurumin 7 e a função de cada um:
#
Etch (atual stable, lançado em Dezembro de 2006)
#
Debian Unofficial (contém o java, acrobat e outros pacotes
"não livres")
#
Debian Multimedia (pacotes do mplayer, vários codecs e outros
pacotes) Todas as linhas começam com "deb", seguido do endereço http do servidor onde os pacotes estão disponíveis. Em seguida temos listadas as pastas (dentro do servidor) que contêm os pacotes. Esta configuração é necessária, pois o Debian é composto de três versões, que são desenvolvidas simultaneamente (Stable, Testing e Unstable), sem falar das versões antigas. O Kurumin 7 é baseado no Etch, que é a atual versão estável, lançada no final de 2006. Temos também o Lenny, que é a atual versão de desenvolvimento (testing), cujo lançamento está planejado para 2008, e o Sid, que é a eterna versão instável. Cada repositório inclui todas estas diferentes versões, de forma que é necessário especificar qual delas usar. A linha "deb http://ftp.debian.org/debian etch main contrib non-free" adiciona o repositório principal, incluindo suas três subpastas. Em seguida, temos a linha "deb http://security.debian.org etch/updates main contrib", que ativa o repositório com as atualizações de segurança. Este repositório é mantido por uma "força-tarefa" de desenvolvedores que disponibilizam rapidamente correções para problemas de segurança encontrados nos programas. Ele não possui mirrors e está disponível apenas para a versão estável. As linhas seguintes incluem dois repositórios extras (o debian unofficial e o debian multimedia), que complementam os repositórios padrão, oferecendo codecs (como o pacote w32codecs, necessário para assistir vídeos .wmf, quicktime e outros formatos), aplicativos multimídia (como o Mplayer) e alguns programas proprietários, como o Acrobat Reader. Outra configuração comum é com relação ao mirror do Debian que será usado. Existem vários mirrors disponíveis, diferenciados pelo código de país. A linha "deb http://ftp.debian.org/debian etch main contrib non-free", usada por padrão, faz com que seja usado o servidor principal do Debian, que divide a carga com os demais. Mas você pode usar diretamente um servidor específico adicionando um código de país antes do "debian.org". Para usar o mirror do Brasil, por exemplo, você substituiria a linha deb http://ftp.debian.org/debian etch main contrib non-free por: deb http://ftp.br.debian.org/debian etch main contrib non-free Para usar o dos EUA, você substitui a sigla por "us", para usar o da Alemanha por "de", para usar o da Inglaterra por "uk" e assim por diante. Não existe uma regra fixa para saber qual mirror será mais rápido. Pela lógica, o do Brasil seria sempre mais rápido, mas isso depende muito do horário, de qual operadora você usa e assim por diante. Em muitos casos, o dos EUA ou da Alemanha podem ser mais rápidos. O melhor é testar os três em diferentes horários e ver qual apresenta melhores resultados. Não se esqueça de rodar o "apt-get update" depois de cada alteração. Note que esta configuração de país só vale para o repositório principal, que possui diversos mirrors justamente por receber um tráfego muito grande. » Próximo: Usando o testing/Unstable Você está lendo o livro Kurumin 7 - Guia prático (lançado em 2007) Se se está em busca de um livro atualizado sobre Linux, leia o Linux, Guia Prático, que oferece informações atualizadas:
Autor: Carlos E. Morimoto
Páginas: 736 Formato: 23 x 16 cm Editora: GDH Press e Sul Editores » Veja mais detalhes sobre o livro Descrição: Em 2001 publiquei a edição inicial do livro "Entendendo e Dominando o Linux", que foi sucedida por diversas atualizações, culminando no livro que está atualmente disponível para leitura online. O livro Linux, Guia Prático é um novo trabalho, onde pretendo transmitir a experiência e os conhecimentos acumulados ao longo de todos esses anos. Este é um livro de referência, destinado a mostrar detalhes sobre a configuração e uso do sistema, abordando diversas distribuições, incluindo o Ubuntu, Mandriva, Fedora, OpenSUSE e Slackware. Temas gerais, como os aplicativos disponíveis e o uso do terminal são explicados de forma independente, enquanto as configurações específicas para cada distribuição são agrupadas em capítulos específicos para cada uma. A idéia é oferecer os meios para que você se torne um usuário avançado, capaz de usar e solucionar problemas em qualquer distribuição. Veja também nossos livros Hardware, o Guia Definitivo, Redes, Guia Prático, Servidores Linux, Guia Prático e Smartphones, Guia Prático nossos outros lançamentos. |
|