Quão bem o alien trabalha para converter pacotes?

6

É possível construir um pacote RPM e, em seguida, utilizar o alien para criar o pacote DEB em vez de investir tempo na criação de um pacote DEB? Ou certas partes não traduzem bem?

    
por Mike Gray 17.08.2010 / 16:05

5 respostas

5

Alien é bom em alguns casos, ou seja, você deseja instalar um pacote rapidamente e há apenas um DEB ou RPM para esse pacote.

Da minha experiência, Alien não é confiável para implantar um pacote em uma distro. Ou seja, você criou um pacote RPM a partir do seu projeto e agora deseja criar um pacote DEB e não querer perder tempo aprendendo como funciona o empacotamento deb. E você acabou de usar o Alien. (pode funcionar bem, mas tem limitações, depende do pacote que você joga nele)

O que recomendo : Se você quer construir pacotes para múltiplas distribuições Linux e múltiplas arquiteturas, o caminho a percorrer é usar o openSUSE Build Service (OBS)

A filosofia é: "Mantenha fontes uma vez, ofereça binários para qualquer plataforma ". Para uma visão geral sobre o que você pode fazer com ele, assista link , veja também OBS constrói o tutorial

    
por 18.08.2010 / 10:52
7

Vale a pena tentar, se você não tiver outro ponto de partida. Quando funciona, funciona bem. Mas se você acha que haverá outras pessoas que se beneficiariam com o pacote, vale a pena investir na tentativa de publicar um nativo.

    
por 18.08.2010 / 13:28
1

Sim, é viável.

No entanto, provavelmente seria melhor usar um aplicativo como o checkinstall para criar os dois tipos de pacote para seus usuários. Há alguns howtos por aí, este em lwn.net e este em linuxjournal.com .

    
por 17.08.2010 / 17:49
0

Eu faço o oposto (DEB- > RPM) e funciona bem.

    
por 17.08.2010 / 23:23
0

No meu caso, não estava funcionando bem. Talvez alguns pacotes menores façam, mas eu tentei no Debian squeeze para converter do VMWare Server 2 de rpm para deb e ele não funcionou bem. No entanto, posso recomendar alien para pacotes menores e talvez mais antigos; Eu não tentei converter novos pacotes.

    
por 28.12.2012 / 20:44