Instalaçao de pacotes .rpm

Para aqueles que estão iniciando no mundo GNU/Linux, sobretudo no Chakra Linux.
Regras do fórum Leia as Regras Gerais do Chakra Brasil em "Normatividade" e pesquise antes de postar.
Se sua dúvida foi respondida, não esqueça de marcar RESOLVIDO em seus tópicos, botão com a marca verde Imagem

Instalaçao de pacotes .rpm

Mensagempor marcos1977 » 03 Out 2012, 08:31  •  MS 1

Eu preciso instalar um programa para analise de alguns dados. Este programa é fornecido pela empresa mas apenas em versoes .rpm e .deb.

Gostaria de instalar esse programa e encontrei um tutorial para Arch http://nemrod.se/guides/install-rpm-packages-on-arch-linux/.

Seguindo esse mini tutorial obtive alguns erros:

Código: Selecionar todos
[[email protected] OPUS]$ makepkg
==> Criando o pacote: 3pjf2rtgbl57m3jgda8o.rpm current-2 (Qua Out  3 12:23:30 CEST 2012)
==> Verificando as dependências de tempo de execução...
==> Verificando as dependências de tempo de compilação...
==> Obtendo Fontes...
  -> Encontrado 3pjf2rtgbl57m3jgda8o.rpm
==> Validando arquivos fonte com md5sums...
    3pjf2rtgbl57m3jgda8o.rpm ... Passou
==> Extraindo Fontes...
  -> Extraindo 3pjf2rtgbl57m3jgda8o.rpm com bsdtar
./usr/share/doc/opus-7.0.122.1124/Distfixes/wx/2.6.4/wxGTK-2.6.4-bad-g_free_gtk_border.diff.gz: Can't unlink already-existing object
./usr/share/opus-7.0.122.1124/freedesktop.org/bruker-opus.desktop: Can't unlink already-existing object
./usr/share/opus-7.0.122.1124/freedesktop.org/bruker-opus_menu_16.png: Can't unlink already-existing object
./usr/share/opus-7.0.122.1124/freedesktop.org/bruker-opus_menu_32.png: Can't unlink already-existing object
./usr/share/opus-7.0.122.1124/freedesktop.org/opus_menu.sh: Can't unlink already-existing object
./usr/share/opus-7.0.122.1124/freedesktop.org/xdg-desktop-menu: Can't unlink already-existing object
./usr/share/opus-7.0.122.1124/freedesktop.org/xdg-icon-resource: Can't unlink already-existing object
bsdtar: Error exit delayed from previous errors.
==> ERRO: Falha na extração de 3pjf2rtgbl57m3jgda8o.rpm
    Abortando...


Eis o PKGBUILD que utilizei:

Código: Selecionar todos
# Maintainer:
pkgname=opus-7.0.122.1124-1.i386.RHEL5.rpm
pkgver=current
pkgrel=2
pkgdesc="A program necessary to open OPUS files."
arch=('any')
url="http://www.brukeroptics.com/linux-php.html"
license=('unknown')
#depends=('libidn')
makedepends=('rpmextract')
options=('emptydirs')
source=("http://www.box.net/shared/static/3pjf2rtgbl57m3jgda8o.rpm")
md5sums=('4b77adc58e634956b42efadccc23bd93')

build() {
  cd "$pkgdir"
  rpmextract.sh ../opus-7.0.122.1124-1.i386.RHEL5.rpm
}


Alguma ideia?

Abraço
Marcos
Editado pela última vez por marcos1977 em 03 Out 2012, 08:58, em um total de 1 vez.
Razão: Inclusao do PKGBUILD
Avatar do usuário
marcos1977
Simpatizante
 
Mensagens: 14
Registrado em: 19 Set 2012, 17:51
Agradeceu: 1 vez
Agradecido: 0 vez

Mensagempor Freax » 04 Out 2012, 13:11  •  MS 2

Marcos fiz uma solicitação no fórum oficial estou aguardando. leia aqui.
Chakra Linux - Benz - KDE 4.10.1 - kernel 3.7.6-1-CHAKRA
Canal IRC Freenode Chakra Brasil
Leia as Regras Gerais e pesquise antes de postar.
Se a sua dúvida foi respondida marque Resolvido em seu tópico com o botão V
Chakra no Facebook | Chakra no Twitter
Avatar do usuário
Freax
Administrador
 
Mensagens: 320
Artigos: 5
Registrado em: 05 Fev 2012, 20:57
Localização: São Bernardo do Campo - SP
Agradeceu: 0 vez
Agradecido: 30 vez(es)
Distro utilizada: Chakra Benz
Versão: 2013.02

Mensagempor marcos1977 » 06 Out 2012, 18:07  •  MS 3

ok!!

Mais uma vez muito obrigado!! Por informaçao, este programa exide registro atraves do site da empresa, e é enviado o utilizador e senha atraves de email. Mas o programa é gratuito.

Grande abraço
Marcos
Avatar do usuário
marcos1977
Simpatizante
 
Mensagens: 14
Registrado em: 19 Set 2012, 17:51
Agradeceu: 1 vez
Agradecido: 0 vez

Mensagempor Freax » 08 Out 2012, 14:29  •  MS 4

Marcos,

Dá para notar o quanto a comunidade é relutante em ajudar quando há licenças restritivas em alguma parte do processo!
No enatanto o empacotador do Chakra deu essa dica.

Se você tente baixar o arquivo rpm, então usar rpmextract para extraí-lo e ver se você pode executar o lançador?


Como pode ser lido aqui
Chakra Linux - Benz - KDE 4.10.1 - kernel 3.7.6-1-CHAKRA
Canal IRC Freenode Chakra Brasil
Leia as Regras Gerais e pesquise antes de postar.
Se a sua dúvida foi respondida marque Resolvido em seu tópico com o botão V
Chakra no Facebook | Chakra no Twitter
Avatar do usuário
Freax
Administrador
 
Mensagens: 320
Artigos: 5
Registrado em: 05 Fev 2012, 20:57
Localização: São Bernardo do Campo - SP
Agradeceu: 0 vez
Agradecido: 30 vez(es)
Distro utilizada: Chakra Benz
Versão: 2013.02

Mensagempor marcos1977 » 09 Out 2012, 09:53  •  MS 5

Obrigado imensamente pela ajuda Freax. Imaginei que a comunidade nao gsota muito destas licensas...mas nete caso nao tenho escolha. Descompactei o arquivo usando o rpmextract, mas quando tento executar o lançador aparece a seguinte mensagem:

/home/marcos/Downloads/opus-7.0.122.1124-1.i386/bin/opus_launcher:
Your user/group configuration does not allow write access to the main work directory as required, ...aborting


Achei que fosse problema de permissoes, porem aparentemente tenho as permissoes necessaria para executar o arquivo.

Muito obrigado pela ajuda
Editado pela última vez por marcos1977 em 09 Out 2012, 10:34, em um total de 1 vez.
Razão: Pequenas correçoes
Avatar do usuário
marcos1977
Simpatizante
 
Mensagens: 14
Registrado em: 19 Set 2012, 17:51
Agradeceu: 1 vez
Agradecido: 0 vez

Mensagempor Freax » 09 Out 2012, 12:07  •  MS 6

Marcos antes de eu pedir ajuda novamente, dentro desse pacote rpm não há um script com nome de postinstall ? Pergunto por que em pacotes deb (que tenho mais afinidade) funciona assim, alguns pacotes para serem instalados no debian dependem de alterações no sistema antes ou após a instalação, quem faz essas alterações são scripts shell de facil entendimento, como no exemplo que postou creio que haja um postinstall com o comando para adiconar seu usuario a um grupo responsavel por gravar/ler arquivos da aplicação.
Chakra Linux - Benz - KDE 4.10.1 - kernel 3.7.6-1-CHAKRA
Canal IRC Freenode Chakra Brasil
Leia as Regras Gerais e pesquise antes de postar.
Se a sua dúvida foi respondida marque Resolvido em seu tópico com o botão V
Chakra no Facebook | Chakra no Twitter
Avatar do usuário
Freax
Administrador
 
Mensagens: 320
Artigos: 5
Registrado em: 05 Fev 2012, 20:57
Localização: São Bernardo do Campo - SP
Agradeceu: 0 vez
Agradecido: 30 vez(es)
Distro utilizada: Chakra Benz
Versão: 2013.02

Mensagempor marcos1977 » 09 Out 2012, 18:23  •  MS 7

Ola Freax. Olhei e nao encontrei o postinstall. Por outro lado, tenho tambem o pacote .deb, e neste caso tem este posinstall. Posso tentar instalar atraves deste arquivo. Su tu conheceres algum "how to" para pacotes .deb para que eu possa tentar por aqui agradeceria muito.

Marcos
Editado pela última vez por marcos1977 em 09 Out 2012, 18:25, em um total de 1 vez.
Razão: Informaçoes adicionais
Avatar do usuário
marcos1977
Simpatizante
 
Mensagens: 14
Registrado em: 19 Set 2012, 17:51
Agradeceu: 1 vez
Agradecido: 0 vez

Mensagempor Freax » 10 Out 2012, 16:07  •  MS 8

Marcos,
Estou em viajando e infelizmente sem o meu Chakra Linux (Tristeza), mas para pacotes deb creio que nem precise do how-to, ao descompacta-lo o que importa estará em data, que é onde fica a hierarquia de diretório já com todo necessário para o funcionamento do programa, em teoria seria apenas copiar com cp -r e verificar os comandos dentro do postinstall, seria interessante ter uma maquina virtual com Chakra para o teste.
Chakra Linux - Benz - KDE 4.10.1 - kernel 3.7.6-1-CHAKRA
Canal IRC Freenode Chakra Brasil
Leia as Regras Gerais e pesquise antes de postar.
Se a sua dúvida foi respondida marque Resolvido em seu tópico com o botão V
Chakra no Facebook | Chakra no Twitter
Avatar do usuário
Freax
Administrador
 
Mensagens: 320
Artigos: 5
Registrado em: 05 Fev 2012, 20:57
Localização: São Bernardo do Campo - SP
Agradeceu: 0 vez
Agradecido: 30 vez(es)
Distro utilizada: Chakra Benz
Versão: 2013.02


Voltar para Iniciante



Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

cron
^ Voltar ao Topo