Como posso adicionar um repositório não listado como minhas principais "Fontes de Software"?

2

Como posso adicionar um repositório não listado às minhas Fontes de software por meio de seu URL (http / ftp): // ...?

Não estou me referindo a uma única entrada no /etc/apt/sources.list.
A URL a que estou me referindo aponta para um repositório completo e completo (mutlivers universo principal restrito de atualizações de segurança).

Eu sei editar manualmente /etc/apt/sources.list , mas isso é um problema geral comparado a apenas adicionar a URL do repositório em Fontes de Software (se for possível).

A lista de servidores Software Sources é baixada dinamicamente da Canonical e / ou está em algum lugar no meu sistema de arquivos? ... e funcionaria se eu apenas adicionasse minha URL a esta lista, e depois a escolhesse através da caixa de diálogo Software Sourced normal?

Não parece haver uma opção "Adicionar" na aba "Software do Ubuntu" do Software Sorces. Eu só posso encontrar a opção "Outros", o que me permite escolher um servidor listado alread.

* UPDATE *
Eu acabei de encontrar uma ferramenta chamada apt-mirror que permite a construção de um espelho local, então eu suponho que deve haver uma maneira de usar este novo espelho, e que ele se encaixe no sistema normal apt-get / aptitude / Synaptic .. Meu "novo" espelho é o espelho não-público do meu ISP para Linux, e eu suponho que ele pode ser enxertado também ... Eu estou no caminho certo com essa linha de pensamento?

    
por Peter.O 27.10.2010 / 04:51

2 respostas

2

No painel Fontes de Software, existem duas guias: "Software do Ubuntu" e "outro software". Se você

  • desativa todas as caixas de seleção dos repositórios do Ubuntu

e

  • adicione seu repositório à lista de fontes "Outro software"

Tudo funcionará como você planeja. Presumindo, é claro, o seu repositório de substituição está pronto para o zero e não tem inconsistências e assim por diante. Certifique-se de que seu repositório é sensato!

A opção Adicionar a que você está se referindo está no centro de software → editar → Fontes de Software → Outro Software → Adicionar

(Os rótulos podem estar um pouco fora, já que estou procurando em minha instalação localizada)

Nota: Depois que você fizer isso, o centro de software não terá mais a aparência atual. Ele conterá todos os Programas em uma entrada logo abaixo do rótulo "Fornecido pelo Ubuntu", que é ativado por padrão. Então, a experiência do usuário vai sofrer um pouco. Se você planeja fazer isso para outros usuários, que instalam regularmente aplicativos aleatórios, será um pouco estranho. Mas como a Pesquisa funcionará como antes , não é um grande problema.

Atualização: Tem certeza de que seu ISP está fornecendo um repositório Ubuntu 10.10? Se sim, talvez o apt já esteja escolhendo isso automaticamente para você. Pelo que me lembro, o apt irá em algum momento tentar localizar o espelho mais rápido para você. [1] Se você está apenas tentando ganhar alguma velocidade, talvez seja isso que os programadores chamam de "otimização prematura", um erro. O seu acesso atual ao repositório é particularmente lento?

[1]: Para fazê-lo manualmente, abra a caixa de diálogo Software Sources, localize a caixa suspensa "Download from" (deve dizer algo como "Servers for Australia"), clique em "Others" e clique no botão que diz "Localize o servidor mais rápido".

    
por Stefano Palazzo 27.10.2010 / 12:41
1

Você pode adicionar o espelho local do seu ISP à lista em /usr/share/python-apt/templates/Ubuntu.mirrors para disponibilizá-lo na lista de espelhos em "Outras origens".

    
por Nathan Haines 07.06.2011 / 00:14