Eu realmente preciso do “Código Fonte” na minha lista de repositórios?

34

Leva muito tempo para atualizar minhas fontes de software quando executo:

sudo apt-get update

Eu acredito que isso acontece quando o apt-get está baixando o código-fonte do repositório, no meu caso é o da Etiópia. Ele realmente diminui a velocidade quando atinge algo semelhante a:

http://et.archive.ubuntu.org ....

Eu verifiquei onde adicionei essa fonte e estava sob a opção de código-fonte. Preciso fazer o download do código fonte? Caso contrário, posso desmarcar essa opção sem consequências?

tsega
fonte
BTw, onde está o código fonte armazenado? Para que eu possa dar uma olhada?
balki
Você só precisará de repositórios de origem se desejar instalar um software que precise ser compilado. Aplicativos como esse geralmente estão em tarballs (app-name.tar.gz). De vez em quando, apenas parte de um aplicativo precisa ser compilada - geralmente algo relacionado a drivers ou módulos. A menos que você deseje a versão mais recente de algum software que ainda não tenha sido empacotado ou lançado para o seu sistema ou um aplicativo incomum, provavelmente não encontrará isso.
Joe
@balki, de acordo com este link, lists.ubuntu.com/archives/ubuntu-users/2006-September/… , se você quiser ver o código fonte de um pacote, tudo o que você precisa fazer é sudo apt-get source <pacote> . Espero que isto ajude.
Tsega

Respostas:

28

A menos que você planeje modificar o software você mesmo, poderá desativá-lo com segurança. A maioria dos usuários nunca precisará do código fonte.

Você pode desligá-lo iniciando o Centro de Software, indo em Editar -> Fontes de Software no menu e desativando a caixa de seleção "Código Fonte":

insira a descrição da imagem aqui

Ele solicitará sua senha e, em seguida, execute novamente uma atualização.

Jorge Castro
fonte
Obrigado @JorgeCastro, eu fiz isso e também usei a resposta abaixo para escolher o melhor servidor automaticamente. Prazer em dizer que está trabalhando muito mais rápido agora.
Tsega
14

Isso não aborda especificamente a questão sobre se você precisa ou não ter repositórios de código-fonte ativados. Mas você pode achar útil, pois aborda diretamente a causa mais comum do abrandamento que está ocorrendo. Copiei isso da minha resposta aqui .

Você pode fazer com que o gerenciador de atualizações selecione os melhores repositórios principais para usar automaticamente, o que resultará nas melhores velocidades de download. Para fazer isso, abra o Update Manager e clique em Configurações. Selecione a guia Software Ubuntu e, no menu suspenso "Download de:", selecione Outros ...

Gerenciador de Atualização - Guia Software Ubuntu

Agora, na janela exibida, clique em "Selecionar melhor servidor"

Update Manager - Escolha um servidor de download

Em seguida, ele realizará vários testes para selecionar o melhor servidor para você. Depois de concluído, basta clicar em Escolher servidor.

Update Manager - Escolha um servidor de download

Agora, basta executar suas atualizações novamente e você deverá notar uma melhoria (se o seu melhor repositório disponível ainda não estiver selecionado).

reverendj1
fonte
Obrigado @ reverendj1, era exatamente o que eu precisava. Eu apenas cansei e funcionou muito mais rápido agora.
Tsega
De nada. Só estou tentando ajudar a espalhar o amor pelo Ubuntu. :-)
reverendj1
Por que a opção "código fonte" é um traço, não uma verificação? Eu não posso ter o meu ser um cheque ....
nealmcb
Eu acredito que é porque você tem uma configuração de repositórios que não fornece código-fonte (ou seja, uma linha deb-src), por isso mostra um traço, o que significa que ele fará o download da fonte apenas para alguns repositórios.
precisa saber é o seguinte
-1

Você pode desativar com segurança o código fonte, se não precisar obter impedimentos de compilação com "apt-get build-dep", nem changelogs nem o próprio código fonte nos repositórios do Ubuntu.

Mikaela
fonte