Onde os pacotes Linux estão hospedados? (Debian em particular)

Onde os pacotes Linux estão hospedados? (Debian em particular)

Estou tentando entender algumas coisas sobre gerenciadores de pacotes

Pacotes wheezy do Debian, como quando você faz apt-get install examplee supõe que nunca adicionou fontes.

Onde procura apto pacote

Apenas no launchpad e no site debian? se sim, onde exatamente no launchpad, tentei encontrar o caminho, mas estava perdido, este site é enorme, o aptitude pesquisa no mesmo host? suponha que não haja apte você precise fazer o download, vá para o launchpad? supondo que o desenvolvedor não tivesse um site.

O yum e o pacman também pesquisam no launchpad? O que mais?

E a última pergunta, sobre pip, ele pesquisa apenas PYPI.python.org?

Responder1

Os pacotes Debian são hospedados nos servidores Debian e em seus espelhos. O Launchpad não é um local típico para pacotes Debian. No entanto, é popular nos repositórios do Ubuntu.

Onde exatamente aptbaixa os pacotes você pode descobrir dando uma olhada em

/etc/apt/sources.list
/etc/apt/sources.list.d/

Aqui um exemplo:

deb http://ftp.sunet.se/pub/Linux/distributions/debian/ sid main contrib non-free
deb-src http://ftp.sunet.se/pub/Linux/distributions/debian/ sid main contrib non-free

Os pacotes podem então ser encontrados, por exemplo, emhttp://ftp.sunet.se/pub/Linux/distributions/debian/pool/main/…

Aptitude usa o mesmo sources.listarquivo que apt-get. Se nenhum repositório tiver sido adicionado, apt-getnão será possível instalar o software. Você pode adicionar qualquer tipo de repositório, não afiliado ao Debian, Launchpad ou outro site. Todos podem configurar um repositório. Mas tenha cuidado ao adicionar muitos repositórios aleatórios, eles podem conter malware e raramente é necessário.

Responder2

Na verdade, o que um gerenciador de pacotes é realmente um gerenciador de downloads, ele basicamente obterá um arquivo de um servidor, por exemplo, htt://www.example.com/package.tar.gz e então será instalado dependendo das instruções dos desenvolvedores para /usr /bin/ em referência de onde veio, então viria de um servidor web que está em todo o mundo, mesmo que você possa configurar um com os mesmos pacotes.

informação relacionada