Onde os pacotes linux são hospedados? (Debian em particular)

2

Estou tentando entender algumas coisas sobre gerenciadores de pacotes

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

Onde o apt procura o pacote

No launchpad e no site do Debian apenas? se assim for, onde exatamente na barra de lançamento, eu tentei encontrar o meu caminho, mas eu estava perdido, este site é enorme, o aptitude pesquisa o mesmo host? suponha que não há apt e você tem que ir baixá-lo, você vai para o launchpad? supondo que o desenvolvedor não tenha um site.

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

E a última pergunta, sobre o pip, é que ele só pesquisa o PYPI.python.org?

    
por Lynob 28.09.2013 / 01:45

2 respostas

5

Pacotes Debian são hospedados nos servidores Debian e seus espelhos. O Launchpad não é um lugar típico para pacotes Debian. É popular para repositórios do Ubuntu, no entanto.

Onde precisamente apt faz o download dos pacotes que 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, e. em http://ftp.sunet.se/pub/Linux/distributions/debian/pool/main/…

O Aptitude usa o mesmo arquivo sources.list que apt-get . Se nenhum repositório foi adicionado, o apt-get não poderá instalar o software. Você pode adicionar qualquer tipo de repositório, nem afiliado ao Debian, Launchpad ou outro site. Todo mundo pode criar um repositório. Mas tenha cuidado ao adicionar um monte de repositórios aleatórios, eles podem conter malware e raramente é necessário.

    
por 28.09.2013 / 02:04
-1

Realmente, o que um gerenciador de pacotes realmente é um gerenciador de downloads, ele essencialmente irá wget um arquivo de um servidor, por exemplo, htt: //www.example.com/package.tar.gz e, em seguida, ele seria instalado dependendo das instruções do desenvolvedor para / usr / bin / em referência de onde veio, em seguida, viria de um servidor web que estão em todo o mundo, mesmo que você pudesse configurar um com os mesmos pacotes.

    
por 28.09.2013 / 02:15