Seria um mundo perfeito se todas as bibliotecas escritas em linux estivessem em um único repositório.
Como isto não acontece, cada distribuição renomeia e "cria" sua própria biblioteca, com nomes diferentes.
Um pacote único no no Ubuntu ( Deb ) podem ser 3 pacotes no Mandriva ( RPM )
Por exemplo:
O "nosso" Squid é o squid-2.6.5-4ubuntu-2.deb
Já no Debian é squid-cgi_2.2.5-3.2_i386.deb
E no Mandriva squid-2.5.STABLE10-10.4.20060mdk.i586.rpm
squid-cachemgr-2.5.STABLE10-10.4.20060mdk.i586.rpm
squid-2.5.STABLE10-10.4.20060mdk.src.rpm
Mas todos são o mesmo squid.!!!!
Utilizar repositórios de distribuições diferentes iria causar problemas.
Tente instalar no Kurumin, o kernel do Ubuntu. Simplesmente não vai dar sem renomear o kernel para uma "frase" inteligível pelo Kurumin. ( "nosso kernel => initrd.img-2.6.20-16-generic / Kurumin Kernel => 2.6.20-16-knoppix.img ou algo parecido ).
Além do que a hierarquia de diretórios do Linux, apesar de padronizada ( / , home, root, bin, etc ) não é organizada da mesma maneira em todas as distros ( que é contornada com hard links ).
Daí um dos problemas encontrados em utilizar .make/.make install.
O padrão Linux para um diretório de unidades de armazenamento é /mnt e não /media como nós podemos encontrar. Logo um pacote "estrangeiro" vai procurar seu disco em /mnt e pode não encontrar.... ( exemplo meio burro mas é um exemplo ).
Salvo melhor juízo acredito que expliquei......
eu tenho uma duvida... quando da apt-get update ele atualiza os repositorios ? @_@
Não. Quando executamos Apt-get update atualizamos nosso banco de dados
dos repositórios, e não os repositórios, que são estáticos nos servidores de repositórios.