Adicionando Repositórios
Conteúdo |
Adicionando pelo Gerenciador de Pacotes Synaptic
Adicionando repositórios no Ubuntu
Esta página descreve como gerenciar os repositórios de softwares do Ubuntu 6.10 (Edgy Eft).
Para o Kubuntu 6.10, veja esse documento.
Para outras versões do Ubuntu, veja essa página wiki.
As operações descritas nesta página modificam o arquivo de configuração dos repositórios de softwares localizado em:
/etc/apt/sources.list
As fontes de softwares também podem ser gerenciadas realizando as modificações diretamente neste arquivo, usando a linha de comando. Se você preferir usar a linha de comando, em vez de uma interface gráfica, veja esse documento.
Adicionando repositórios Universe e Multiverse
Selecione Sistema -> Administração -> Canais de Sofwatres. Será necessário informar a sua senha aqui.
Uma lista de repositórios ou "Canais" será exibida na aba Ubuntu 6.10.
Selecione Programas de Código Aberto mantido pela Comunidade (universe) e Software restrito por copyright ou problemas legais (multiverse), clicando em suas respectivas caixas de verificação.
Clique em Fechar para salvar as mudanças. Uma caixa de diálogo deverá ser exibida, perguntando se você gostaria de atualizar a lista de repositórios. Clique em Recarregar para aplicar as mudanças.
Integração com o Gerenciador de Pacotes Synaptic
A próxima vez que você iniciar o Gerenciador de Pacotes Synaptic, clique sobre o botão Recarregar para atualizar os novos repositórios de software.
Você também pode gerenciar os repositórios de softwares dentro do próprio Gerenciador de Pacotes Synaptic, selecionando Configurações -> Repositórios.
Adicionando outros repositórios
Nota: Existem algumas razões (mas não muitas) para que você possa querer adicionar repositórios não oficias do Ubuntu à sua lista de repositórios. Por exemplo, alguns softwares não podem ser distribuídos pelo Ubuntu devido às patentes e às limitações de licença em alguns países (veja como exemplo: FormatosProprietarios). Você pôde então querer adicionar os repositórios que oferecem tais softwares. Certifique-se de que todos os repositórios que você adicionar desta maneira, foram testados e estão prontos para trabalharem no Ubuntu. Os repositórios que não são projetados para trabalhar com sua versão do Ubuntu, podem introduzir inconsistências em seu sistema e forçá-lo a re-instalar.
Você pode adicionar repositórios de software, adicionando a linha do repositório APT de sua fonte de software à lista dos repositórios. Para fazer deste modo, clique na aba Outros Pacotes e em seguida no botão Adicionar.
* Na caixa de diálogo, informe a linha no campo APT line. Este é um exemplo de uma linha:
deb http://mirror3.ubuntulinux.nl/ edgy-seveas freenx
Para uma explanação das partes diferentes de uma linha apt (APT line), veja a seção Editando Repositórios.
Gerenciando repositórios locais
Desabilitando o repositório CD-ROM
Ao instalar o Ubuntu pelo CD-ROM, automaticamente, este será incluído na lista de repositórios usados pelas ferramentas de gerência de pacote. Logo, assim que você instalar um pacote novo, o Synaptic verificará se o pacote está disponível localmente, ou seja, dentro do CD-ROM. Isto pode ajudar a reduzir a quantidade de downloads, além de aumentar a velocidade no processo de instalação. Caso você goste do Synaptic como gerenciador de pacotes e queira usar somente os repositórios da Internet, você pode desabilitar a entrada do CD-ROM com alguns passos:
Inicie o Synaptic e em seguida selecione Configurações -> Repositórios.
Uma lista de repositórios de software ou Canais será exibida.Localize a entrada do CD-ROM (CD disk with Ubuntu 6.10). Clique na caixa de verificação próximo ao nome para desabilitar o CD-ROM.
Clique no botão Fechar para salvar as mudanças que você acabou de realizar.
- Para habilitar novamente o CD-ROM, use a mesma caixa de verificação para fazer isso. Se preferir, basta inserir o CD-ROM no drive de CD e automaticamente uma mensagem de confirmação para habilitar o CD-ROM como repositório será exibida.
Removendo repositórios
Para remover as fontes de software ("Canais") da lista, selecione a fonte e clique no botão Remover. Caso deseje somente desabilitar temporariamente o repositório, desmarque a caixa de verificação ao lado da fonte.
Use com cuidado: Você não será questionado para confirmar a ação de remover. Este não é um problema com os repositórios do Ubuntu, porque você pode simplesmente adicioná-lo outra vez, mas você terá que olhar a linha personalizada do repositório, se por acaso você a remover equivocadamente. (É recomendado ter sempre um backup do arquivo sources.list)
Editando repositórios
Para realizar mudanças em uma fonte de software, selecione-a na lista e clique no botão Editar. A caixa de diálogo (Editar Canal) exibe a linha APT quebrada em seus componentes.
* Type Fontes de software podem conter softwares no formato binário ou códifo fonte. Selecione a opção que corresponde ao repositório.
A linha apt correspondente tem deb para repositórios binários e deb-src para repositórios de código de fonte.
* URI Informe um Identificador Universal de Recursos ou URI válido para o repositório de software. Abaixo, uma lista de exemplos:
cdrom
cdrom:[descrição_do_cd]/
ftp
ftp://ftp.domínio.extensão/caminho/para/repositório
http
http://www.domínio.extensão/caminho/para/repositório
smb (trabalha somente quando o computador esta conectado a um compartilhamento do Samba)
file://caminho/para/repositório
nfs (trabalha somente quando o computador esta conectado a um compartilhamento NFS)
file://caminho/para/local/diretório
* Distribution
Selecione o nome da distribuição ou o nome da versão da distribuição.
(edgy-seveas conforme o exemplo acima.)
Components
Selecione a seção do repositório para acesso. Adicione mais seções separadas por espaços em branco.
(freenx conforme o exemplo acima.)Comment
Adicione um comentário para descrever o repositório.
Os repositórios definidos usando o painel Software Preferences estão disponíveis no Update-Manager e são verificados periódicamente por atualizações.
Gerenciando a autenticação de chaves
Autenticação de chaves são geralmente obtidas do mantenedor do repositório de software. O mantenedor colocará frequentemente uma cópia da chave de autenticação em um servidor de chaves pública (keyserver). A chave pode ser recebida usando o comando:
gpg --keyserver [keyserver] --recv-keys [keyhash]
- No exemplo acima, você importaria a chave de autenticação do mantenedor da seguinte forma:
gpg --keyserver subkeys.pgp.net --recv-keys 1135D466
- Então, adicione a chave à base de dados segura de chaves apt do Ubuntu, com o seguinte comando:
gpg --export --armor 1135D466 | sudo apt-key add -
- Note que no final da linha existe um - (traço)
Para mais informações sobre APT e autenticação de chaves, veja odocumentono Wiki do Debian.
Adicionando pela linha de comando
O Ubuntu utiliza a ferramenta apt (sem interface gráfica) para a gerência dos pacotes. A lista dos repositórios ou de canais de softwares estão armazenadas no seguinte arquivo:
/etc/apt/sources.list
Editando este arquivo pela linha de comando (terminal), você pode adicionar, remover ou desabilitar temporariamente qualquer repositório de software.
Nota: É sempre uma boa idéia realizar o backup do arquivo de configuração (sources.list) antes de você realizar a edição. Para fazer assim, execute o seguinte comando:
$ sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
Após realizado o backup, você pode editar o arquivo com o seguinte comando:
$ sudo gedit /etc/apt/sources.list
Substitua todo o arquivo pelo seguinte conteúdo:
deb http://archive.ubuntu.com/ubuntu/ edgy main restricted deb http://archive.ubuntu.com/ubuntu/ edgy universe multiverse deb http://archive.ubuntu.com/ubuntu/ edgy-updates main restricted deb http://archive.ubuntu.com/ubuntu/ edgy-backports main restricted deb http://archive.ubuntu.com/ubuntu/ edgy-backports universe multiverse deb http://security.ubuntu.com/ubuntu edgy-security main restricted deb http://security.ubuntu.com/ubuntu edgy-security universe multiverse ## PLF REPOSITORY (Unsupported. May contain illegal packages. Use at own risk.) deb http://packages.freecontrib.org/plf edgy free non-free deb-src http://packages.freecontrib.org/plf eedgy free non-free
Salve o arquivo editado e em seguida atualize a lista de repositórios.
sudo apt-get update
- Para remover um repositório ou canal de software, basta apagar a linha/canal correspondente.
- Para desabilitar temporariamente um repositório, basta adicionar ## na frente do repositório.
- Para adicionar um repositório novo, basta adicionar a nova linha no arquivo. Por exemplo: caso queira adicionar o repositório comercial da Canonical, acrescente a seguinte linha no arquivo:
## CANONICAL COMMERCIAL REPOSITORIES deb http://archive.canonical.com/ubuntu edgy-commercial main
Você pode também gerar o seu próprio arquivo sources.list: http://www.ubuntulinux.nl/source-o-matic
Créditos
Autor: Community Docs |
Data: N/D |
Local: https://help.ubuntu.com |
Wikifier: AlexRocha, BrunoAlves, LucasCrivellari |
Data: 01/08/2006 |
Mantenedor: AlexRocha |
