Estou tentando entender algumas coisas sobre gerenciadores de pacotes
Pacotes wheezy do Debian, como quando você faz apt-get install example
e supõe que nunca adicionou fontes.
Onde procura apt
o 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 apt
e 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 apt
baixa 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.list
arquivo que apt-get
. Se nenhum repositório tiver sido adicionado, apt-get
nã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.