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.
Problemas para Empaquetar Salt 4.0
Enviado por tobal el 25 Enero, 2011 - 20:10
Hola, Salt es un programa educativo para aprender Valenciano con Openoffice, estoy intentando portarlo a Mandriva pero al instalarlo me sale el siguiente error:
instalando salt-4.2.0-1mib2010.2.noarch.rpmNo se cómo solucionarlo,se que entra en conflicto con chkconfig pero es que el fichero salt-server debe instalarse en /etc/init.d. Pongo mi fichero spec aquí:
Preparando... #############################################
Falló la instalación: el archivo /etc/init.d de la instalación de salt-4.2.0-1mib2010.2.noarch entra en conflicto con el archivo del paquete chkconfig-1.3.37-5mdv2010.1.i586
%define use_ccache 1Por favor si alguien me pudiese echar una mano, me han pedido el programa por mi correo electrónico para Mandriva. Es un programa muy útil en la Comunidad Valenciana ya que sirve para estudiar y aprobar Valenciano en infinidad de oposiciones de empleo público en la Comunidad Valenciana. ¡Gracias!
%define ccachedir ~/.ccache-OOo%{mdvsuffix}%{?_with_ccache: %global use_ccache 1}%{?_without_ccache: %global use_ccache 0}
%define _enable_debug_packages %{nil}
%define debug_package %{nil}
%define distsuffix mib
%define dont_strip 1
Vendor: MIB <http://mib.pianetalinux.org>
Packager: Cristobal Lopez <lopeztobal@gmail.com>
Name: salt
Version: 4.2.0
Release: %mkrel 1
Summary: Castilian - Valenciano translator
Group: Networking/WWW
License: EULA
URL: http://www.google.com/chrome/intl/en/
Source: %{name}-%{version}.tar.bz2
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-root
Requires: openoffice.org-writer
Requires: openoffice.org-pyuno
Requires: python
Requires: python-psyco
%description
Salt is a translator which allows you to translate texts from Castilian into
Valenciano and in the inverse one, with an interactive mode which minimize
errors and guarantees high quality translated texts
It is also a spelling checker which, as well as strictly spelling errors, can
detect barbarisms, incorrect periphrasis, mistaken idioms, incorrect
combinations of object or adverbial pronouns, errors in grammatical
relation...
Actually you are able to use Salt with OpenOffice.
%prep
%setup -q -n %{name}-%{version}
%install
rm -rf %{buildroot}
cd usr/share
rm -rf /usr/share/lintian/*
cd ..
cd ..
install -d %{buildroot}/etc
install -d %{buildroot}%{_bindir}
install -d %{buildroot}%{_datadir}
install -d %{buildroot}/var
install -d %{buildroot}%{_libdir}
cp -r ./usr/share/* %{buildroot}%{_datadir}/
cp -r ./etc/* %{buildroot}/etc/
cp -r ./var/* %{buildroot}/var/
cd $RPM_BUILD_ROOT%{_sysconfdir}/
#ln -s rc.d/init.d init.d
cd -
%clean
rm -rf %{buildroot}
%files
%defattr(-,root,root,0755)
%{_datadir}/*
%dir %{_sysconfdir}/init.d/
%{_sysconfdir}/init.d/*
%{_sysconfdir}/salt/*
/var/*
%changelog
* Tue Jan 25 2011 Cristobal Lopez <lopeztobal@gmail.com> salt-4.2.0-1mib2010.2
- Packaged for MIB
# 111012 ...
Yo lo renombraria a salt.d, lo complicado es si tiene que inicarse como demonio del sistema para eso te recomiendo dar un ojo a /usr/share/doc/sysvinit/start-stop-daemon.README
y a los srpms de nany http://ftp.blogdrake.net/mandriva/SRPMS/nanny-2.29.4-1bdk2010.1.src.rpm y hiawatha http://ftp.blogdrake.net/mandriva/SRPMS/hiawatha-7.4-1bdk2010.1.src.rpm
¿lo usas?, ¿la lees?, ¿las conoces?,Herramienta útil
# 111014 La sección files
¿Qué fichero mete dentro de /etc/init.d? Prueba cambiando el asterisco por el(los) fichero(s) que debe poner.
Usuario
# 111016 Bueno lo de la duda anterior
Bueno lo de la duda anterior ya la he resuelto, gracias a los dos.
Ahora me ha surgido una nueva, hay que instalar 2 extensiones de openoffice que vienen en las fuentes como .zip (no hay .oxt), son extensiones pyuno. Las he instalado en /usr/share/salt-ooo-addons y en /usr/lib/ooo/extensions/salt-ooo-addons y no funcionan.
Y no se dónde ponerlas. Dejo de nuevo el spec modificado:
%define use_ccache 1
%define ccachedir ~/.ccache-OOo%{mdvsuffix}%{?_with_ccache: %global use_ccache 1}%{?_without_ccache: %global use_ccache 0}
%define _enable_debug_packages %{nil}
%define debug_package %{nil}
%define distsuffix mib
%define dont_strip 1
Vendor: MIB <http://mib.pianetalinux.org>
Packager: Cristobal Lopez <lopeztobal@gmail.com>
Name: salt
Version: 4.2.0
Release: %mkrel 1
Summary: Castilian - Valenciano translator
Group: Networking/WWW
License: EULA
URL: http://www.google.com/chrome/intl/en/
Source: %{name}-%{version}.tar.bz2
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-root
Requires: openoffice.org-writer
Requires: openoffice.org-pyuno
Requires: python
Requires: python-psyco
Provides: sltcorr.so sltfr.so sltgen.so sltinfopal.so sltloc.so slttrad2i.so slttrad2.so slttradi.so slttrad.so slttx.so sltutil.so
%description
Salt is a translator which allows you to translate texts from Castilian into
Valenciano and in the inverse one, with an interactive mode which minimize
errors and guarantees high quality translated texts
It is also a spelling checker which, as well as strictly spelling errors, can
detect barbarisms, incorrect periphrasis, mistaken idioms, incorrect
combinations of object or adverbial pronouns, errors in grammatical
relation...
Actually you are able to use Salt with OpenOffice.
%prep
%setup -q -n %{name}-%{version}
%install
rm -rf %{buildroot}
sed -i 's|/usr/bin/python2|/usr/bin/python2.6|' usr/bin/sltsrw
install -d %{buildroot}/etc/rc.d/init.d
install -d %{buildroot}/etc/salt
install -d %{buildroot}%{_bindir}
install -d %{buildroot}%{_datadir}
install -d %{buildroot}/var
install -d %{buildroot}%{_libdir}
cp -rf ./usr/share/* %{buildroot}%{_datadir}/
cp -f ./etc/init.d/* %{buildroot}/etc/rc.d/init.d/
cp -f ./etc/salt/* %{buildroot}/etc/salt/
cp -rf ./var/* %{buildroot}/var/
cp -f ./usr/bin/* %{buildroot}%{_bindir}/
cp -f ./usr/lib/* %{buildroot}%{_libdir}/
cd $RPM_BUILD_ROOT%{_sysconfdir}/
cd -
sed -i 's|do sudo kill -9 $i|do su - kill -9 $i|' %{buildroot}/etc/rc.d/init.d/salt-server
sed -i 's|N=/etc/init.d/$NAME|N=/etc/rc.d/init.d/$NAME|' %{buildroot}/etc/rc.d/init.d/salt-server
chmod a+x %{buildroot}%{_bindir}/*
%clean
rm -rf %{buildroot}
%files
%defattr(-,root,root,0755)
%{_bindir}/*
%{_libdir}/*
%{_datadir}/*
%{_sysconfdir}/rc.d/init.d/*
%{_sysconfdir}/salt/*
/var/*
%changelog
* Tue Jan 25 2011 Cristobal Lopez <lopeztobal@gmail.com> salt-4.2.0-1mib2010.2
- Packaged for MIB
No puedo dejar las fuentes porque ocupan más de 700 MB. Aunque se pueden sacar de aquí http://www.edu.gva.es/polin/val/salt/apolin_salt4.htm
Gracias.
Me voy a sobar que ya toca ;-)
Linux Music 3.0
# 111022 En principio lo veo todo bien
Pero no instalas la extensión, tan sólo la copias a un directorio. Para que funcionen hay que instalarlas con el comando unopkg. Para incluir ésta instalación en el spec, puedes hacerlo así (sacado del wiki de Fedora:
Aunque, leyendo el mismo wiki, parece que ésto va a cambiar a partir de la versión 3.3 de OpenOffice (entiengo que en LibreOffice funciona igual). Lo digo para futuras versiones del paquete de Salt.
PD: gran aporte, si señor. Salt es una aplicación muy interesante. De las (pocas) cosas que han hecho bien en la Generalitat, tecnológicamente hablando :)
# 111025 ¡Ah! Se me olvidaba
El parámetro --shared es primordial si quieres que se pueda usar desde todos los usuarios del sistema. Si no lo pasas, instalará la extensión sólo para el usuario que la instale, es decir, root.
Usuario
# 111034 Bueno después de muchos
Bueno después de muchos intentos y probaturas he conseguido instalarlo y que la extensión aparezca al abrir openoffice, pero aun habiendo reiniciado el ordenador el servidor de Salt no arranca, al abrir openoffice por terminal me dice esto:
[tobal@localhost ~]$ oowriter3.2
[tobal@localhost ~]$ warning: line 6432: incompatible stripping characters and condition
warning: line 6444: incompatible stripping characters and condition
tiempo: 0.11
DB_ENV->rep_sync interface requires an environment configured for the replication subsystem
Que es lo que obtengo si inicio el servidor con su - diciéndome este mensaje:
[root@localhost ~]# sltsrv
/usr/bin/sltsrv:801: DeprecationWarning: os.popen4 is deprecated. Use the subprocess module.
w,r=os.popen4(sltsrvcmd)
En el fichero salt-server lo he dejado de esta forma:
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/bin/sltsrv
#DAEMONOPTS=$DAEMON" -x['/usr/lib','/usr/share/salt-server','/usr/share/salt-server/py']"
NAME=sltsrv
DESC=SaltServer
test -x $DAEMON || exit 0
# Include util-linux defaults if available
#if [ -f /etc/default/util-linux ] ; then
# . /etc/default/util-linux
#fi
set -e
case "$1" in
start)
echo -n "Starting $DESC: "
HOME=/root $DAEMON &
#start-stop-daemon -a "$DAEMONOPTS" --start --quiet --pidfile /var/run/$NAME.pid \
# --exec $DAEMON &
echo "$NAME."
sleep 1
;;
stop)
echo -n "Stopping $DESC: "
for i in `pidof -x "sltsrv"` ; do su - kill -9 $i ; done
#start-stop-daemon --stop --quiet --pidfile /var/run/$NAME.pid \
# --exec $DAEMONOPTS || exit 0
echo "$NAME."
;;
#reload)
#
# If the daemon can reload its config files on the fly
# for example by sending it SIGHUP, do it here.
#
# If the daemon responds to changes in its config file
# directly anyway, make this a do-nothing entry.
#
# echo "Reloading $DESC configuration files."
# start-stop-daemon --stop --signal 1 --quiet --pidfile \
# /var/run/$NAME.pid --exec $DAEMON
#;;
force-reload)
#
# If the "reload" option is implemented, move the "force-reload"
# option to the "reload" entry above. If not, "force-reload" is
# just the same as "restart" except that it does nothing if the
# daemon isn't already running.
# check wether $DAEMON is running. If so, restart
for i in `pidof -x "sltsrv"` ; do su - kill -9 $i ; done
#start-stop-daemon --stop --test --quiet --pidfile \
# /var/run/$NAME.pid --exec $DAEMON && $0 restart \
#|| exit 0
$0 restart || exit 0
;;
restart)
echo -n "Restarting $DESC: "
#start-stop-daemon --stop --quiet --pidfile \
# /var/run/$NAME.pid --exec $DAEMON || exit 0
for i in `pidof -x "sltsrv"` ; do su - kill -9 $i ; done
sleep 1
#start-stop-daemon --start --quiet --pidfile \
# /var/run/$NAME.pid --exec $DAEMON &
echo "$NAME."
;;
*)
N=/etc/rc.d/init.d/$NAME
# echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2
echo "Usage: $N {start|stop|restart|force-reload}" >&2
exit 1
;;
esac
exit 0
Creo que el problema esta en órdenes como esta:
for i in `pidof -x "sltsrv"` ; do su - kill -9 $i ; done
Que he cambiado sudo por su -
El fichero spec es éste:
%define use_ccache 1
%define ccachedir ~/.ccache-OOo%{mdvsuffix}%{?_with_ccache: %global use_ccache 1}%{?_without_ccache: %global use_ccache 0}
%define _enable_debug_packages %{nil}
%define debug_package %{nil}
%define distsuffix mib
%define dont_strip 1
Vendor: MIB <http://mib.pianetalinux.org>
Packager: Cristobal Lopez <lopeztobal@gmail.com>
Name: salt
Version: 4.2.0
Release: %mkrel 1
Summary: Castilian - Valenciano translator
Group: Networking/WWW
License: EULA
URL: http://www.google.com/chrome/intl/en/
Source: %{name}-%{version}.tar.bz2
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-root
Requires: openoffice.org-writer
Requires: openoffice.org-pyuno
Requires: python
Requires: python-psyco
Requires(pre): openoffice.org-core >= 1:2.3.0-6.6
Requires(post): openoffice.org-core >= 1:2.3.0-6.6
Requires(preun): openoffice.org-core >= 1:2.3.0-6.6
Requires(postun): openoffice.org-core >= 1:2.3.0-6.6
Provides: sltcorr.so sltfr.so sltgen.so sltinfopal.so sltloc.so slttrad2i.so slttrad2.so slttradi.so slttrad.so slttx.so sltutil.so
%description
Salt is a translator which allows you to translate texts from Castilian into
Valenciano and in the inverse one, with an interactive mode which minimize
errors and guarantees high quality translated texts
It is also a spelling checker which, as well as strictly spelling errors, can
detect barbarisms, incorrect periphrasis, mistaken idioms, incorrect
combinations of object or adverbial pronouns, errors in grammatical
relation...
Actually you are able to use Salt with OpenOffice.
%prep
%setup -q -n %{name}-%{version}
%install
rm -rf %{buildroot}
sed -i 's|/usr/bin/python2|/usr/bin/python2.6|' usr/bin/sltsrw
install -d %{buildroot}/etc/rc.d/init.d
install -d %{buildroot}/etc/salt
install -d %{buildroot}%{_bindir}
install -d %{buildroot}%{_datadir}
install -d %{buildroot}/var
install -d %{buildroot}%{_libdir}
cp -rf ./usr/share/* %{buildroot}%{_datadir}/
rm -rf %{buildroot}%{_datadir}/lintian/
cp -f ./etc/init.d/* %{buildroot}/etc/rc.d/init.d/
cp -f ./etc/salt/* %{buildroot}/etc/salt/
cp -rf ./var/* %{buildroot}/var/
cp -f ./usr/bin/* %{buildroot}%{_bindir}/
cp -f ./usr/lib/* %{buildroot}%{_libdir}/
cd $RPM_BUILD_ROOT%{_sysconfdir}/
cd -
sed -i 's|do sudo kill -9 $i|do su - kill -9 $i|' %{buildroot}/etc/rc.d/init.d/salt-server
sed -i 's|N=/etc/init.d/$NAME|N=/etc/rc.d/init.d/$NAME|' %{buildroot}/etc/rc.d/init.d/salt-server
sed -i 's|/usr/lib/openoffice/program|/usr/lib/ooo/program|' %{buildroot}/var/lib/salt/sltsrv.config
sed -i 's|/usr/bin/python|/usr/bin/python2.6|' %{buildroot}/var/lib/salt/sltsrv.config
chmod a+x %{buildroot}%{_bindir}/*
install -d %{buildroot}%{_libdir}/ooo/extensions
cp -f ./usr/share/salt-ooo-addons/* %{buildroot}%{_libdir}/ooo/extensions/
rm -rf %{buildroot}%{_datadir}/salt-ooo-addons/
%pre
if [ $1 -gt 1 ] ; then
unopkg remove -v --shared salt.zip > /dev/null 2>&1 || :
unopkg remove -v --shared saltutil.zip > /dev/null 2>&1 || :
fi
%post
unopkg add -v --shared /usr/lib/ooo/extensions/salt.zip
unopkg add -v --shared /usr/lib/ooo/extensions/saltutil.zip
%preun
if [ $1 -eq 0 ] ; then
unopkg remove -v --shared salt.zip
unopkg remove -v --shared saltutil.zip
%postun
unopkg list --shared > /dev/null 2>&1 || :
%clean
rm -rf %{buildroot}
%files
%defattr(-,root,root,0755)
%{_bindir}/*
%{_libdir}/*
%{_datadir}/*
%{_sysconfdir}/rc.d/init.d/*
%{_sysconfdir}/salt/*
/var/*
%changelog
* Tue Jan 25 2011 Cristobal Lopez <lopeztobal@gmail.com> salt-4.2.0-1mib2010.2
- Packaged for MIB
Al final he dejado la extensiones comprimidas y es cuando la instalación del paquete no ha fallado.
Sí que es un buen programa, pero me da a mi que en Mandriva igual no funciona. Mandé un e-mail a los de salt para que me facilitasen las fuentes, hace un mes, y aún no me han contestado :-(
¡Gracias!
Linux Music 3.0
# 111035 Puuuuuuuuuf
Menudo suplicio xDDD
Ese script está pensado para usarse en Debian y derivados. Tendrás que adaptarlo a Mandriva. Como te ha dicho katnatek, puedes basarte en los paquetes del repo de blogdrake, sobre todo a nanny, que recuerdo que quien lo empaquetó sufrió de lo lindo para dejarlo funcionando, pero al final consiguió adaptarlo a Mandriva :D
¡Suerte!
# 113886 Hola Tobal
¿Pudiste dejar listo al final éste RPM?
Usuario
# 114022 Pues no, además tampoco
Pues no, además tampoco funciona ni en Ubuntu con LibreOffice.Consellería no tiene un duro para pagar el desarrollo del programa, yo no tengo conocimientos profundos de servers en python para corregirlo. Así que hasta que no salga una nueva versión de LliureX no creo que renueven el código de Salt.
Y conforme están las cosas de revueltas en el mundo, me parece que tardaremos años.
Así que si quieres puedes cerrar el hilo, tampoco veo que por aquí haya gente que pueda ayudarme a solucionarlo. Lamento escribir esto, pero dado el tiempo que el hilo esta abierto se demuestra. Lo triste es que es un software educativo muy importante en la Comunidad Valenciana y nadie echa un cable, sin embargo, para cualquier software de redes sociales todos se pegan por él. Así vamos en el mundo.
¡Gracias Annubis por tu interés y ayuda!
Otro proyecto libre que muere.
Linux Music 3.0