OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.
Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.
No puedo empaquetar con el spec
Créanme he hecho todo lo posible por aprender solo y no preguntar nada pero, ya no puedo.
Todo comenzó una cálida mañana de domingo....(demasiados detalles XD).
Estoy tratando de empaquetar un tema para gnome pensando que eso era lo mas fácil.
Mi fichero spec es el siguiente:
Name: Gnome_MacOS-X_Aqua_Theme
Version: 1.2.1
Release: %{mkrel 01}
Summary: Theme for Gnome Desktop Enviroment
Source0: %{name}-%{version}.tar.gz
URL: http://gnome-look.org/content/show.php/MacOS-X+Aqua+Theme?content=13548
Group: Graphical desktop/GNOME
BuildRoot: %{_tmppath}/buildroot-%{name}-%{version}
License: GPL
%description
A lot like mac theme for the GNOME desktop environment
%prep
%setup -q
%build
%configure
make
%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%changelog
Tengo toda la estructura de Directorios como debe ser; el fichero .rpmmacros esta en mi home así:
%_topdir %(echo $HOME)/rpm
%_tmppath %(echo $HOME)/rpm/tmp
# Si desea que sus paquetes sean automáticamente firmados con GPG, añada estas
# tres líneas cambiando 'Mandrivalinux' por su nombre GPG. Tambien puede usar
# rpm --resign para firmarlos posteriormente.
%_signature gpg
%_gpg_name Mandrivalinux
%_gpg_path ~/.gnupg
# Agregue su nombre y dirección de correo electrónico en el campo %packager.
# Puede que tambien desee cambiar 'vendor' por usted mismo.
%packager Drakon <aaronmen_se@live.com.mx>
%distribution Mandriva Linux
%vendor Mandriva
# Si desea que sus paquetes tengan su propio sufijo de distribución en lugar
# de mdv, anótelo aquí
%distsuffix Drakon
Todo lo que hasta ahora se lo aprendí de aquí: http://wiki.mandriva.com/es/Como_construir_RPM
Pero cuando ejecuto rpm -ba mi_paquete.spec me aparece los siguiente:
"rpm -b" is deprecated, use "rpmbuild -b"
Ejecutando(%prep): /bin/sh -e /home/aron/rpm/tmp/rpm-tmp.6atqcr
+ umask 022
+ cd /home/aron/rpm/BUILD
+ '[' 1 -eq 1 ']'
+ '[' 1 -eq 1 ']'
+ '[' 1 -eq 1 ']'
+ cd /home/aron/rpm/BUILD
+ rm -rf Gnome_MacOS-X_Aqua_Theme-1.2.1
+ /usr/bin/gzip -dc /home/aron/rpm/SOURCES/Gnome_MacOS-X_Aqua_Theme-1.2.1.tar.gz
+ /bin/tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd Gnome_MacOS-X_Aqua_Theme-1.2.1
/home/aron/rpm/tmp/rpm-tmp.6atqcr: line 32: cd: Gnome_MacOS-X_Aqua_Theme-1.2.1: No existe el fichero o el directorio
error: Estado de salida erróneo de /home/aron/rpm/tmp/rpm-tmp.6atqcr (%prep)
Errores de construcción RPM:
Estado de salida erróneo de /home/aron/rpm/tmp/rpm-tmp.6atqcr (%prep)
Si existe el fichero no se porque no lo reconoce; es una revolución todo esto, así que si me aconsejan empaquetar otra aplicación mejor.
Saludos
Usuario
# 104917 1. es "rpmbuild -ba
1. es "rpmbuild -ba camino-al-spec" y no "rpm -ba"
2. la lista existe para usarla, para preguntar, así que ¡pregunte! cuando no sepa.
Tilt at windmills, come on!!
http://www.youtube.com/watch?v=MAow3ufdK2Y
# 104921 +1
Éste no es el sitio adecuado, pregunta en la lista.
Cierro el hilo.