Pacotes RPM, GZ e compatibilidades
Enviado: 14 Mai 2007, 11:51
Bem, achei um montão de coisa legal pra testar como jogos, o Lazarus (estou realmente doido para fazê-lo rodar no kuruma) mas daí surgem as dúvidas. Compatibilidade entre pacotes. Andei fuçando para não ficar enchendo o Fernando com perguntas bestas sem procurar, já que não sou totalmente leigo mas esbarrei no que diz na página http://200.204.198.164/mvb-rpm/mandamentosrpm.html que diz:
Acho que cabe repetir aqui alguns "mandamentos" básicos em relação à instalação de programas em distros baseadas em RPM (válido para DEB também):
Nunca instale pacotes que não são específicos para sua distribuição - Exceto em casos onde a compatibilidade é reconhecida (como Kurumin/Knoppix/Debian), usar pacotes de outras distros é pedir para ter problemas. Nomes diferentes de dependências, localização dos arquivos, versão do kernel, gcc, glibc, todos são fatores que podem tornar o seu sistema inutilizável.
Evite ao máximo instalar programas a partir do código fonte em sistemas RPM/DEB - A base de dados do RPM não vai saber da existência de um programa que não está em um pacote. Você pode quebrar toda base de dados ao fazer isto. Você também terá problemas para atualizar e desinstalar o programa. Crie um pacote para sua distribuição a partir de outro pacote (src.rpm) ou usando o checkinstall.
Nunca, jamais e em nenhuma hipótese use --nodeps ou --force - A menos que você saiba exatamente o que está fazendo, esteja ciente de todas as conseqüências possíveis e seja imprescindível, não use estas opções. O sistema de dependências é mais esperto do que você pensa. Se ele diz que há um problema, acredite, o problema existe. Não tente enganá-lo.
Sempre que possível, use o gerenciador de pacotes de sua distro - Sempre dê preferência ao gerenciador de pacotes (Synaptic/apt-get, urpmi, etc...). Ele irá resolver qualquer eventual dependência automaticamente e instalará a versão mais recente do pacote para sua distribuição.
----------------------------------------------------------
Aí fudeu. Se posso ter problemas até mesmo gerando a instalação a partir dos fontes, como eu faço? Alias isso não ficou claro para mim, ficou muito confuso mesmo...
Abraços e continuo a pesquisa.
Acho que cabe repetir aqui alguns "mandamentos" básicos em relação à instalação de programas em distros baseadas em RPM (válido para DEB também):
Nunca instale pacotes que não são específicos para sua distribuição - Exceto em casos onde a compatibilidade é reconhecida (como Kurumin/Knoppix/Debian), usar pacotes de outras distros é pedir para ter problemas. Nomes diferentes de dependências, localização dos arquivos, versão do kernel, gcc, glibc, todos são fatores que podem tornar o seu sistema inutilizável.
Evite ao máximo instalar programas a partir do código fonte em sistemas RPM/DEB - A base de dados do RPM não vai saber da existência de um programa que não está em um pacote. Você pode quebrar toda base de dados ao fazer isto. Você também terá problemas para atualizar e desinstalar o programa. Crie um pacote para sua distribuição a partir de outro pacote (src.rpm) ou usando o checkinstall.
Nunca, jamais e em nenhuma hipótese use --nodeps ou --force - A menos que você saiba exatamente o que está fazendo, esteja ciente de todas as conseqüências possíveis e seja imprescindível, não use estas opções. O sistema de dependências é mais esperto do que você pensa. Se ele diz que há um problema, acredite, o problema existe. Não tente enganá-lo.
Sempre que possível, use o gerenciador de pacotes de sua distro - Sempre dê preferência ao gerenciador de pacotes (Synaptic/apt-get, urpmi, etc...). Ele irá resolver qualquer eventual dependência automaticamente e instalará a versão mais recente do pacote para sua distribuição.
----------------------------------------------------------
Aí fudeu. Se posso ter problemas até mesmo gerando a instalação a partir dos fontes, como eu faço? Alias isso não ficou claro para mim, ficou muito confuso mesmo...
Abraços e continuo a pesquisa.