Se você olhar para o conteúdo, /etc/apt/sources.list
ele terá o formato
#Archive type Repository URL Distribution Component
deb http://archive.ubuntu.com/ubuntu precise main
Tipo de arquivo
A primeira palavra em cada linha, deb ou deb-src, indica o tipo de arquivo morto. Deb indica que o arquivo contém pacotes binários (deb) e assim por diante.
URL do repositório
A próxima entrada na linha é uma URL para o repositório a partir do qual você deseja baixar os pacotes.
Distribuição
A 'distribuição' pode ser o nome do código de liberação / alias (wheezy, jessie, stretch, sid) ou a classe de liberação (oldstable, stable, testing, unstable), respectivamente.
Qual é o significado de: "(principal), (universo) ..."?
Componente
main consiste em pacotes compatíveis com DFSG, os pacotes contrib contêm software compatível com DFSG, mas possuem dependências não principais, não livres contém software que não está em conformidade com o DFSG e assim por diante. Uma dica - verifique um dos URLs do repositório, ele deve ter uma pasta com o nome do componente.
Os gerentes de pacotes dizem apt
ter um banco de dados que contém uma lista de todos os pacotes nos repositórios e é inteligente o suficiente para lhe dar sugestões.
O seu gerenciador de pacotes pode estar no eof dpkg (por exemplo, Debian, Ubuntu etc), apt (por exemplo, Debian, Ubuntu etc.), agora obsoleto rpm (por exemplo, versões mais antigas do Redhat e mais novas não o iniciam por razões de compatibilidade), yum (por exemplo Fedora, CentOS), dnf - yum dentrificado (por exemplo, novos lançamentos do Fedora) e assim por diante. Para uma lista mais completa, verifique isso . Você pode até ver vários gerenciadores de pacotes em uma distribuição. Por exemplo, no Ubuntu, você pode ver o dpkg que alimenta o arquivo / etc / apt / sources / list.
Então, quando você digita
cleaq
Pode dizer
cleaq: no command found. Did you mean clean.
de que forma é preenchida a lista "você quis dizer:"?
Isso envolve uma correspondência de padrões com os pacotes no banco de dados do gerenciador de pacotes.
Esse banco de dados é atualizado quando você faz um apt-get update
Não tenho certeza sobre
Posso alterar o programa que os encontra?
Apesar. Eu acredito que este é um recurso que não pode ser alterado. Não tenho tanta certeza
Referência : Debian SourceList