/etc/apt/sources.list
lista fontes de pacotes , ou seja, sites dos quais os pacotes são baixados. Não lista pacotes individuais.
O Ubuntu distribui muito software. Contanto que seja de código aberto, não seja horrivelmente problemático e seja mantido ativamente, é elegível por estar no Ubuntu (pelo menos no repositório “universe” , que redistribui a maioria dos pacotes Debian ). (Essas não são condições necessárias, mas são o caso mais comum.) Pode ou não estar no Ubuntu: outro critério é que deve haver um voluntário para trabalhar nesse pacote (a menos que seja parte do pequeno núcleo que A Canonical pagará alguém para trabalhar). Pacotes como okular e git são parte do Ubuntu (universo e main respectivamente). Então a linha correspondente em sources.list
é uma das que tem archive.ubuntu.com
.
Você pode obter informações sobre os pacotes do Ubuntu on-line no link ou na sua máquina usando o APT . Execute apt-cache show PACKAGE
para obter informações sobre PACKAGE
(esteja instalado ou não). Execute apt-cache policy PACKAGE
para ver um resumo das versões instaladas e disponíveis do pacote. Execute apt-cache search FOO
para procurar pacotes cuja descrição contenha FOO
.
A execução de apt-get update
atualiza a cópia local da lista de pacotes disponíveis que apt-cache
consulta. O Ubuntu configura um trabalho diário para fazer isso, portanto, se sua máquina tiver uma conexão com a Internet, sua máquina terá uma versão quase atualizada (mas ainda é uma boa idéia executá-la manualmente antes de instalar ou atualizar pacotes) . apt-get update
não faz nenhuma modificação no software instalado em sua máquina. A execução de apt-get upgrade
(ou uma das variantes XXX-upgrade
) atualiza os pacotes instalados para a última versão elegível, de acordo com a cópia local das listas de pacotes.
A versão fornecida pelo Ubuntu pode não ser a última versão disponível do desenvolvedor original. O Ubuntu compila todos os programas a partir do código-fonte (com exceção de alguns não-de código-aberto), testa-os se estiverem no main (não se eles estiverem no universo), e faz um release a cada 6 meses, então você geralmente acaba com software de 3 a 9 meses. Isso geralmente não é um problema, pois é muito raro precisar da última versão não testada de um programa. Erros críticos, como problemas de segurança, obtêm atualizações rápidas fora do ciclo de lançamento (eles são portados para trás, ou seja, a correção é aplicada à versão lançada, em vez de enviar a versão mais recente imediatamente). Se você quisesse a versão mais recente, poderia procurar um PPA (uma fonte de pacotes extras que não é mantida pelo Ubuntu , a qualidade varia), ou tente a versão mais recente do instável do Debian , ou recompile o código fonte do upstream - mas mais uma vez a maioria as pessoas não precisam disso.