Converter arquivos .rpm para .deb

editado junho 2010 em Sistema
Tentei converter um arquivo .rpm para .deb através do Alien seguindo esse passos:

# aptitude install alien

>>>tbm instalei os seguintes pacotes: gcc, make, debmake, dpkg-dev e dpkg.

o correto seria após instalar tudo isso , dar o comando :

# alien nomedopacote.rpm que este converteria e para instalar dar o comando:
# dpkg -i nomedopacote.deb

Acontece que não consigo nem converter. Existe outras maneiras de fazer isso?


:-?

Comentários

  • arleiarlei Arlei
    editado junho 2010
    Olá misslinux.

    Primeiramente é bom salientar que nem sempre isso irá funcionar e não recomendo, embora isso seja uma opinião minha pessoal.

    O mais indicado sempre é fazer uso dos pacotes dos repositórios da distribuição, ou de fontes confiáveis. Não existindo essa possibilidade ou os mesmos estando desatualizados, o melhor é baixar os fontes e compilar o pacote observando atentamente sua documentação de modo a resolver as dependências e parâmetros de compilação.

    Esse pacote que deseja não existe já em formato DEB, preferencialmente pré-compilado para Ubuntu/Mint?

    Caso negativo e você não se anime a compilar os fontes, pergunto: O comando não gerou nenhuma mensagem de erro? Não foi gerado o pacote DEB?

    Alguns parâmetros do Alien:

    -d = Para converter para DEB

    Experimente: sudo alien -d pacote.rpm

    Outra coisa que pode ajudar, use também o parâmetro -v (de verbose) para ver todas saídas do comando em execução, e quem sabe identificar algum erro.

    Ex: sudo alien -v -d pacote.rpm

    T+
    Arlei
  • editado setembro 2010
    tambem gostaria disso e de como converter tarbz2 em deb....aguem ai sabe????
  • ruizuikedaruizuikeda Ikeda
    editado setembro 2010
    nunca ouvi falar em converter tarbz2 para .deb,
    acho que o tarbz2 é apenas para compressão de arquivos e não um instalador....
    pois em geral os programas que vem em tarbz2 é porque vem o source inteiro, é só compilar no terminal que ele instala...
Entre ou Registre-se para fazer um comentário.