Página 1 de 1

Quase criando um rpm (Ajuda urgente)

MensagemEnviado: Seg Ago 15, 2016 4:28 pm
por unix007
[root@junior-pc junior]# rpmbuild -bb arquivo.spec
A executar(%prep): /bin/sh -e /var/tmp/rpm-tmp.67029
+umask 022
+cd /root/rpmbuild/BUILD
+'[' 1 -eq 1 ']'
+'[' 1 -eq 1 ']'
+'[' 1 -eq 1 ']'
+cd /root/rpmbuild/BUILD
+rm -rf CalculadoraDeDecimoTerceiroSalario-1.0
+/bin/mkdir -p CalculadoraDeDecimoTerceiroSalario-1.0
+cd CalculadoraDeDecimoTerceiroSalario-1.0
+/bin/tar -xvvf /root/rpmbuild/SOURCES/calculadora.tgz
+exit 0
A executar(%install): /bin/sh -e /var/tmp/rpm-tmp.67029
+umask 022
+cd /root/rpmbuild/BUILD
+/bin/rm -rf /root/rpmbuild/BUILDROOT/CalculadoraDeDecimoTerceiroSalario-1.0-1-omv2015.0.x86_64-buildroot
+/bin/mkdir -p /root/rpmbuild/BUILDROOT/CalculadoraDeDecimoTerceiroSalario-1.0-1-omv2015.0.x86_64-buildroot
+cd CalculadoraDeDecimoTerceiroSalario-1.0
+'[' 1 -eq 1 ']'
+rm -rf /root/rpmbuild/BUILDROOT/CalculadoraDeDecimoTerceiroSalario-1.0-1-omv2015.0.x86_64-buildroot
+mkdir -p '/root/rpmbuild/BUILDROOT/CalculadoraDeDecimoTerceiroSalario-1.0-1-omv2015.0.x86_64-buildroot/{usr/share/pixmaps}'
+install -m0755 /root/rpmbuild/BUILD/CalculadoraDeDecimoTerceiroSalario-1.0/CalculadoraDeDecimo-1.0 /root/rpmbuild/BUILDROOT/CalculadoraDeDecimoTerceiroSalario-1.0-1-omv2015.0.x86_64-buildroot/usr/bin/CalculadoraDeDecimo
install: cannot stat '/root/rpmbuild/BUILD/CalculadoraDeDecimoTerceiroSalario-1.0/CalculadoraDeDecimo-1.0': No such file or directory
error: Código de saída mau de /var/tmp/rpm-tmp.67029 (%install)


Erros de construção do RPM:
Código de saída mau de /var/tmp/rpm-tmp.67029 (%install)

arquivo.spec:

Summary: CalculadoraDeDecimoTerceiroSalario é uma aplicação da pesada
Name:CalculadoraDeDecimoTerceiroSalario
Version: 1.0
Release: 1
Copyright: GPL
Group: Applications/Graphics
Source: ftp://ftp.planetalinux.com.br/incoming/calculadora.tgz
URL: ftp://ftp.planetalinux.com.br/incoming
Vendor: Junior
Packager: Junior <junior@planetalinux.com.br>
BuildRoot: /var/tmp/%{name}-buildroot

%description
Calculadora feita no lazarus.

%prep
%setup -c %{$RPM_BUILD_DIR}


%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT/{usr/share/pixmaps}
install -m0755 $RPM_BUILD_DIR/%{name}-%{version}/CalculadoraDeDecimo-%{version} $RPM_BUILD_ROOT/usr/bin/CalculadoraDeDecimo
install -m0644 $RPM_BUILD_DIR/%{name}-%{version}/CalculadoraDeDecimo.desktop $RPM_BUILD_ROOT/usr/share/applications/CalculadoraDeDecimo.desktop
install -m0644 $RPM_BUILD_DIR/%{name}-%{version}/Calculadora.png $RPM_BUILD_ROOT/usr/share/pixmaps/Calculadora.png




%clean
rm -rf $RPM_BUILD_ROOT $RPM_BUILD_DIR/%{name}-%{version}


%files
%defattr(-,root,root,-)
/usr/bin/CalculadoraDeDecimo
/usr/share/applications/CalculadoraDeDecimo.desktop
%changelog.desktop


%changelog


Alguém pode me ajudar?

Re: Quase criando um rpm (Ajuda urgente)

MensagemEnviado: Seg Ago 15, 2016 5:42 pm
por padula
Unix o cara que manjava bem empacotar era o noxw, infelismente deu uma parada aqui do forum, eu infelismente essa nao e minha praia, me desculpe nao poder te ajudar....

Re: Quase criando um rpm (Ajuda urgente)

MensagemEnviado: Ter Ago 16, 2016 4:37 pm
por Bequimão
Olá Unix,

Eu estou dando os primeiros passos. Você não pode compilar logado como root, e as pastas devem estar sob seu diretório /home.
Veja https://wiki.mageia.org/en/Packaging_for_beginners#Example_A:_Build_an_environment_and_your_first_rpm

Infelizmente o link que você postou só serve para quem tem uma conta no planetalinux.com.br.

Boa sorte,
Bequimão

Re: Quase criando um rpm (Ajuda urgente)

MensagemEnviado: Ter Ago 16, 2016 5:21 pm
por unix007
O Planetalinux.com.br é meu site,por isso tenho conta como administrador lá,mas mesmo assim valeu pela dica Bequimão.

Re: Quase criando um rpm (Ajuda urgente)

MensagemEnviado: Sex Out 07, 2016 11:42 pm
por xGrind
Tem o filipesaraiva aqui do forum que empacota também. Ele poderia nos dar uma força :D