Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.
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.
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.
rpmbuild falla
Enviado por barsalatino el 2 Octubre, 2010 - 21:21
Practicando con la clase 4 de will
Verificando:
[barsalatino@localhost ~]$ ls rpm/SOURCES/gnetworktester_0.11.1-1.tar.gz
rpm/SOURCES/gnetworktester_0.11.1-1.tar.gz
Sin embargo al hacer rpmbuild me tira este error, cuando el fichero está en su lugar
[barsalatino@localhost ~]$ rpmbuild -ba rpm/SPECS/gnetworktester-0.11.1.spec
error: Archivo /home/barsalatino/rpm/SOURCES/gnetwoktester_0.11.1-1.tar.gz: No existe el fichero o el directorio
[barsalatino@localhost ~]$
Porque?
Saludos
Usuario
# 108404 Nombres
Le falta una R. Tu fichero - en el spec - se llama gnetwoktester_0.11.1-1.tar.gz cuando debería ser gnetworktester_0.11.1-1.tar.gz
Saludos.
Por un mundo suficiente y el tiempo.
Usuario
# 108407 Sigue el error
Cuando ejecuto:
[barsalatino@localhost ~]$ rpmbuild -ba rpm/SPECS/gnetworktester-0.11.1.spec
error: Archivo /home/barsalatino/rpm/SOURCES/gnetworktester_0.11.1-1.tar.gz: No existe el fichero o el directorio
Sin embargo el fichero está:
[barsalatino@localhost ~]$ ls rpm/SOURCES/gnetworktester_0.11.1-1.tar.gz
rpm/SOURCES/gnetworktester_0.11.1-1.tar.gz
[barsalatino@localhost ~]$
Parece que rpmbuild sigue tirando el error
Si el ser humano es capaz de evolucionar, esa evolución no la provocan los que asienten, sino los que niegan y preguntan
y nunca se sienten conformes, ni con lo que se les induce a creer, ni con lo que su misma razón -secularmente programada- les dicta
Usuario
# 108408 pega el spec
pega el spec
Tilt at windmills, come on!!
http://www.youtube.com/watch?v=MAow3ufdK2Y
Usuario
# 108413 Error de empaquetado - el spec
Seguí los pasos tal cual la clase 4
Name: gnetworktester
Version: 0.11.1
Release: %{01}
Summary: Program to test the quality of the network
Summary:(es) Programa para probar la calidad de la red
License: GPLv3
Group: Applications/Internet
URL: http://sourceforge.net/projects/gnetworktester/
Source0: %{name}_%{version}-1.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}
BuildRequires: make
Requires: python xgd-utils Traceroute iputils net-tols librsvg2 pygtk2.0-libglade libglade2.0_0 pygtk2.0
%description
%prep
%setup -q
%build
%make
%install
rm -rf $RPM_BUILD_ROOT
%make install PREFIX=$RPM_BUILD_ROOT
%clean
rm -rf $RPM_BUILD_ROOT
%post
%{update_menus}
%postun
%{clean_menus}
%files
%defattr(-,root,root)
%changelog
*Sat Oct 1 2010 <barsalatino@gmail.com> 0.11.1-01bdk2010.1
-Build for Mandriva 2010.1
Aclaración:
en Release le tuve que quitar "mkrel" porque tiraba error y solo admitía la numeración, por eso está como está.
en %descripcion tiraba error porque decía que era muy larga, así que se la quité.
Saludos
Edito:
Comprobando que hay en /rpm/SOURCES/
[barsalatino@localhost ~]$ cd ~/rpm/SOURCES/
[barsalatino@localhost SOURCES]$ ls
gnetworktester-0.11.1/ gnetworktester_0.11.1-1.tar.gz
[barsalatino@localhost SOURCES]$
El tarball está en su lugar
Si el ser humano es capaz de evolucionar, esa evolución no la provocan los que asienten, sino los que niegan y preguntan
y nunca se sienten conformes, ni con lo que se les induce a creer, ni con lo que su misma razón -secularmente programada- les dicta
# 108414 Sí, todo está en su lugar
Pero el spec está mal escrito:
Usuario
# 108420 ¿Donde?
Source0: %{name}_%{version}-1.tar.gz (tal cual lo escribí según clase 4)
Source0: %{name}_%{version}-1.tar.gz (tu correccion)
No le veo la diferencia
Si el ser humano es capaz de evolucionar, esa evolución no la provocan los que asienten, sino los que niegan y preguntan
y nunca se sienten conformes, ni con lo que se les induce a creer, ni con lo que su misma razón -secularmente programada- les dicta
# 108421 Perdona pero no he hecho ninguna corrección
Quería que vieras tú el error. Como te comentan en la lista, estás poniendo en el spec el signo "_", mientras que el fichero, tiene un "-"
Usuario
# 108426 Perdona supuse que era una
Perdona supuse que era una corrección jeje
Bueno al grano, en la lista de correo ya puse la corrección. Había puesto guión bajo (_) porque la clase 4 trae guión bajo, con lo cual me resultaba imposible ver el error
p { margin-bottom: 0.21cm; }Lo corregí, puse guión normal (-) Source0: %{name}-%{version}-1.tar.gz,
pero al ejecutar rpmbuild sigue dando el mismo error
[barsalatino@localhost ~]$ rpmbuild -ba rpm/SPECS/gnetworktester-0.11.1.spec
error: Archivo /home/barsalatino/rpm/SOURCES/gnetworktester-0.11.1-1.tar.gz: No existe el fichero o el directorio
[barsalatino@localhost ~]$
Pego aquí también el resultado de ll
[barsalatino@localhost ~]$ ll rpm/SOURCES/
total 416
drwxr-xr-x 7 barsalatino barsalatino 4096 2010-10-01 22:23 gnetworktester-0.11.1/
-rw-rw-r-- 1 barsalatino barsalatino 419279 2010-10-03 14:00 gnetworktester_0.11.1-1.tar.gz
[barsalatino@localhost ~]$
A ver si puedo salir de este atasco y hacer un paquete xxD!
Saludos
Si el ser humano es capaz de evolucionar, esa evolución no la provocan los que asienten, sino los que niegan y preguntan
y nunca se sienten conformes, ni con lo que se les induce a creer, ni con lo que su misma razón -secularmente programada- les dicta
# 108443 Hmmmm
Una vez creo que me pasó algo parecido. Al final lo solucioné volviendo a crear el spec. Tal vez tengas algún caracter escondido que nos está puteando :)
Usuario
# 108449 Nuevo SPEC
Will me comentaba que había algunas dependencias mal escritas en el spec, pero en mi defensa debo decir que lo hice copiando tal cual estaba en la clase 4. Si cometo errores sé reconocerlos.
Bien, pego un nuevo spec que will me envió por la lista de correo, de esta dirección:
http://github.com/leprosys/mageia/blob/master/gnetworktester/gnetworktester.spec
pero no le veo futuro snif.....
Ejecutando rpmbuild - 1º error
p { margin-bottom: 0.21cm; }
barsalatino@localhost ~]$ rpmbuild -ba
rpm/SPECS/gnetworktester-0.11.1.spec
error: línea 1: etiqueta desconocida:
define pkgver 0.11.1-1
[barsalatino@localhost ~]$
Borré la primer linea del spec, ejecuto de nuevo - 2º error
[barsalatino@localhost ~]$ rpmbuild -ba
rpm/SPECS/gnetworktester-0.11.1.spec
error: línea 3: la etiqueta solo
recibe testigos individuales: Release: 01
bdk2010.1
[barsalatino@localhost ~]$
Borré "mkrel", quedando la 3 linea así: %{01} ejecuto de nuevo - 3ºerror
[barsalatino@localhost ~]$ rpmbuild -ba
rpm/SPECS/gnetworktester-0.11.1.spec
error: Archivo
/home/barsalatino/rpm/SOURCES/gnetworktester_%{pkgver}.tar.gz: No
existe el fichero o el directorio
[barsalatino@localhost ~]$
Si sigo ejecutando, voy a terminar matando a alguien, grrrrrrrrr
¿el siguiente paso es.......?
Saludos
Si el ser humano es capaz de evolucionar, esa evolución no la provocan los que asienten, sino los que niegan y preguntan
y nunca se sienten conformes, ni con lo que se les induce a creer, ni con lo que su misma razón -secularmente programada- les dicta
BOFH
# 108450 [O.T.]
AAAAH! OOOOH! DICE QUE UNA COSA QUE HACEMOS NO VA!!! NOS FALTA AL RESPETOOOO!!!!!
xD
Siejqueeee...
Atentamente,
La voz ésa del interior de tu cabeza que oyes cuando lees algo.
DISCLAIMER: No tengo mucho tiempo para forear, así que voy al grano. Si crees que mi respuesta es ruda, seca, cortante o hiriente, no lo dudes: LO ES.