
É viável construir um pacote RPM e depois utilizar o alien para criar o pacote DEB em vez de investir tempo na construção de um pacote DEB? Ou certas peças não são bem traduzidas?
Responder1
Vale a pena tentar, se você não tiver outro ponto de partida. Quando funciona, funciona bem. Mas se você acha que outras pessoas se beneficiariam com o pacote, vale a pena investir esforço para publicar um pacote nativo.
Responder2
Estrangeiroé bom em alguns casos, ou seja, você deseja instalar um pacote rapidamente e só existe um DEB ou RPM para esse pacote.
Pela minha experiência, o Alien não é confiável para implantar um pacote em uma distribuição. ou seja, você criou um pacote RPM a partir do seu projeto e agora deseja criar um pacote DEB também, e não quer perder tempo aprendendo como funciona o pacote deb. E você apenas usa Alien. (pode funcionar bem, mas tem limitações, depende de qual pacote você usa)
O que eu recomendo: Se você deseja construir pacotes para múltiplas distribuições Linux e múltiplas arquiteturas, o caminho a seguir é usarServiço de compilação openSUSE (OBS)
Sua filosofia é: "Mantenha as fontes uma vez, ofereça binários paraqualquerplataforma". Para uma visão geral do que você pode fazer com ela, assistahttp://www.youtube.com/watch?v=pjOUX0WFkkk, Veja tambémTutorial de construção de OBS
Responder3
Sim, é viável.
No entanto, provavelmente seria melhor usar um aplicativo comoverificarinstalarpara criar os dois tipos de pacote para seus usuários. Existem alguns tutoriais por aí, este emlwn.nete este emlinuxjournal. com.
Responder4
No meu caso, não estava funcionando bem. Talvez alguns pacotes menores funcionem, mas tentei no Debian squeeze converter do VMWare Server 2 de rpm para deb e não funcionou bem. No entanto, posso recomendar alien
pacotes menores e talvez mais antigos; Não tentei converter novos pacotes.