Como instalar um arquivo de extensão .spec?

1. Como instalar um arquivo de extensão .spec?

Perfil removido
removido

(usa Nenhuma)

Enviado em 09/08/2013 - 01:11h

Preciso instalar um arquivo .spec . A maioria dos comandos que eu dou no terminal, que eu vejo na internet, me retorna "not such file or directory" (eu sei o que isso significa).
-O caminho dele é /root/rpmbuild/SPECS/tg3.spec
-Vi numa pasta o nome da minha arquitetura, eu acho, i486.
-O nome do arquivo em .rpm é "tg3-3.129d-1.src.rpm"


  


2. Re: Como instalar um arquivo de extensão .spec?

M4iir1c10
m4iir1c10

(usa Arch Linux)

Enviado em 09/08/2013 - 04:56h

Olha amigo ate onde eu sei.... esse arquivo contem as especificacoes de um pacote RPM. ou seja e so um arquivo de referremcia e nao de execucao.

Agora se fosse o caso de voce criar um script e querer executar esse script as regras sao o seguinte.

1- Inclua no cabecalho do documento o interpretador de comandos, pode ser o bash, perl, python, etc. Dependendo claro em qual linguagem de comandos voce esta usando, exemplo para bash:
#!/bin/bash

2- Depois de criado todos os comandos e condicoes no arquivo salve e de permissao de execucao.
Existem varias formas de fazer isso, sendo que algumas sao mais inseguras, procure artigos sobre permissao aqui no VOL. a maneira mais facil e segura e:

chmod +x /caminho/do/arquivo.sh

3- apos a mudanca de permissao voce pode clicar no arquivo ou digitar:
/caminho/do/arquivo.sh
caso voce esteja na mesma pasta que o arquivo digite ./ antes do nome do arquivo
./arquivo.sh


3. Como instalar um arquivo de extensão .spec?

Edwal F. Paiva Filho
nicolo

(usa Ubuntu)

Enviado em 09/08/2013 - 07:29h

Vamos por partes

1-Se o arquivo em rpm contém src ele não é executável, é umarquivo source e deve ser compilado.

2- A mensagem de erro "diretorio ou pasta não encontrado" costuma ocorrer quando se tenta executar um executável, mas não foi dada a ele permissão de executável. Nesse caso o comando que o amigo acima incicou do chmod dever resolver, se for só isso.


3-Se o arquivo não for nem fonte nem executável então compplicou, precisa procurar instruções.

4-se você tem o fonte rpm pode converter e instalar no slack, eu sei que é possível mas converter mas não lembro como se fz isso.

Creio que o arc descompacta rpm e você poderia compilar o fonte e instalar.
Boa sorte.




4. Re: Como instalar um arquivo de extensão .spec?

Ricardo Fabiano Silva
madrugada

(usa Gentoo)

Enviado em 09/08/2013 - 07:49h

nicolo escreveu:
[...]4-se você tem o fonte rpm pode converter e instalar no slack, eu sei que é possível mas converter mas não lembro como se fz isso[...]


Para converter um pacote rpm para usar no Slack é só usar o "rpm2txz" ou "rpm2tgz", tipo:
rpm2txz akonadi*.rpm 


Agora se realmente se tratar de código fonte, vale a pena pegar o fonte original e criar um slackbuild pra ele, se já não houver.


5. Comando do madrugada

Perfil removido
removido

(usa Nenhuma)

Enviado em 10/08/2013 - 01:44h

Madrugada, dei o comando "rpm2txz tg3-3.129d-1.src.rpm" e apareceu "rpm2cpio failed. (maybe <nome do arquivo> is not an RPM?) Em português, talvez o arquivo não seja um rpm?

Como não é um rpm? Ele tem extensão .rpm , a não ser pelo .src.rpm (?).

Mairicio, não sei incluir um interpretador de comandos, sou iniciante, de iniciante pra intermediário. Mas consegui dar permissão de execução pro arquivo pórem a mensagem de not such file or directory continua.

Nicolo, por instrução pode se entender um readme? Eu tenho um. Estou seguindo ele.




Pessoal, não se preocupem, eu tenho um norte. Como eu falei anteriormente, o driver de rede que eu estou tentando instalar veio com um readme, eu só empaco na parte de tratar com o .spec, eu já até extraí o arquivo .rpm e então ele originou essa porra desse .spec no caminho /root/rpmbuild/SPECS .







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts