* 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.

kcm-servicemenu no funciona

  He instalado el paquete "kcm-servicemenu" del repositorio de BlogDrake, que para quién no lo conozca crea un nuevo módulo en el panel de control de kde (systemsettings), llamado "Service Menu Manager" en la pestaña "Avanzado" y que sirve para añadir, borrar o descargar (de kde-apps.org) servicemenus, (las opciónes que salen cuando pinchas algo con el botón derecho del ratón).

Pues bien, lo he instalado en el portátil con Mandriva 2010.1 64 bits y se instala, pero no aparece el módulo correspondiente en systemsettings, he probado a ejecutarlo directamente pero lo más parecido que he encontrado es: /usr/share/kde4/services/kcmdolphinservices.desktop, que aunque no es exactamente igual, casi lo es, ya que sirve para lo mismo, pero se supone que sólo en Dolphin. Sin embargo no funciona, hace como que descarga e instala, pero no.

Después lo he instalado en el ordenador de casa, que tiene Mandriva 2010.0 32 bits, y allí efectivamente al igual que en el portátil cuando tenía la 2010.0, sale el dichoso módulo en systemsettings, también sale en la carpeta anterior: /usr/share/kde4/services/kcm_servicemenu.desktop, además de kcmdolphinservices.desktop, y lo más importante, funciona.

De hecho lo que he intentado con éxito, es descargarme los servicemenus desde la 2010.0, y después copiarlos directamente en el directorio: /usr/share/kde4/services/ServiceMenu, y como digo funciona.

Al grano, que no sé que habrán cambiado, pero cuando actualiceis el repositorio de BlogDrake, me temo que tendréis que volver a empaquetar "kcm-servicemenu".
 

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.


Gravatar de will

# 105713 ese paquete es para la 2010.0

ese paquete es para la 2010.0 no para la spring, ni esta en repos spring.

Tilt at windmills, come on!!

http://www.youtube.com/watch?v=MAow3ufdK2Y



Gravatar de Siupermen

# 105715 ...

 Ya, pero hasta que se actualice el repositorio, he probado a instalar tres o cuatro paquetes que necesitaba, (por ejemplo caffeine) y todos me han funcionado menos este.

No digo que tenga ningún bug, sólo aviso a los Superempaquetadores de BlogDrake para que lo sepan. ;-)

Saludos.

OT: Forlán es muy bueno y ha hecho un buen Mundial, pero esta vez, el Balón de Oro debería haber sido para un español, (Iniesta, Xabi, Villa, Casillas,...).



Gravatar de Annubis

# 105729 Instálalo a mano

Compílalo tú mismo: http://kde-apps.org/content/show.php/Service+Menu+Manager?content=94996
Tal vez no funcione en KDE 4.4



Gravatar de Siupermen

# 105734 ...

Yo probaría, pero no se compilar, nunca he sido capaz de compilar nada de lo que he intentado hasta ahora, y como tampoco es seguro que funcione, prefiero esperar a que haya una versión para 2010.1. Además de que tengo el sistema recién instalado y no es plan de ponerme a hacer experimentos. :)



Gravatar de Annubis

# 105745 No es nada difícil

En la página del programa, tienes las instrucciones para compilarlo. Si tienes las dependencias es trivial hacerlo. Así nos ahorrarías el trabajo de compilar un programa que no funciona :)



Gravatar de DoctorBOFH

# 105748 Mejor que pille el src.rpm

Mejor que pille el src.rpm y se haga un

rpmbuild --rebuild nombrede.src.rpm

Y oye, si funciona un pquete menos que generar :D

Saludos

Muy Suyo

Her DoctorBOFH



Gravatar de Annubis

# 105751 Pues sí

No se me había ocurrido



Gravatar de gejo

# 105767 Tranquilos, dadme unos

Tranquilos, dadme unos minutos y... bueno... ahora os cuento :P

Saludos XDD



Gravatar de gejo

# 105769 Vale, os cuento. He updateado

Vale, os cuento.

He updateado kcm-servicemenus para mandriva 2010.1. Ya está en el repositorio y además,  lleva el idioma español de regalo ;-)

Un 2x1 que en blogdrake también estamos de rebajas oigan!! XDDD

Un saludo.

PD: se me olvidaba. Si encontráis algún fallo en la traducción avisadme.



Gravatar de DoctorBOFH

# 105783 Juas!!!! Pues ya está, una

Juas!!!! Pues ya está, una paquete más.Y mejor.

Saludos

Muy Suyo

Her DoctorBOFH



Gravatar de Annubis

# 105787 Falta

Que lo pruebe el interesado.



Gravatar de Siupermen

# 105791 ...

No puedo probar la nueva versión de Gejo, porque por ahora si no me equivoco sólo está para 32 bits, y yo la necesito para 64 bits... :(

Bravas, he intentado lo que me has dicho, pero me sale que el usuario Gerardo no existe, (me imagino que será Gejo), y no me va, aunque no se si tendrá que ver. Me ha salido esto en konsole, ¿hay que hacerlo como root?, ¿cómo lo desinstalo ahora?:

siupermen@Mandriva2010 Escritorio$ rpmbuild --rebuild kcm-servicemenus-0.4-01bdk2010.1.src.src                
Instalando kcm-servicemenus-0.4-01bdk2010.1.src.src
advertencia:usuario gerardo no existe - utilizando root
advertencia:grupo gerardo no existe - utilizando root
advertencia:usuario gerardo no existe - utilizando root
advertencia:grupo gerardo no existe - utilizando root
Ejecutando(%prep): /bin/sh -e /var/tmp/rpm-tmp.5Lf9rk
+ umask 022                                                                                                           
+ cd /home/siupermen/rpmbuild/BUILD                                                                                     
+ '[' 1 -eq 1 ']'                                                                                                     
+ '[' 1 -eq 1 ']'                                                                                                     
+ '[' 1 -eq 1 ']'                                                                                                     
+ cd /home/siupermen/rpmbuild/BUILD                                                                                     
+ rm -rf kcm-servicemenu                                                                                              
+ /bin/tar -xf -                                                                                                      
+ /usr/bin/gzip -dc /home/siupermen/rpmbuild/SOURCES/kcm-servicemenus_0.4.tar.gz                                        
+ STATUS=0                                                                                                            
+ '[' 0 -ne 0 ']'                                                                                                     
+ cd kcm-servicemenu                                                                                                  
+ exit 0                                                                                                              
Ejecutando(%build): /bin/sh -e /var/tmp/rpm-tmp.2ZJr1W                                                                
+ umask 022                                                                                                           
+ cd /home/siupermen/rpmbuild/BUILD                                                                                     
+ cd kcm-servicemenu                                                                                                  
+ '[' 1 -eq 1 ']'                                                                                                     
+ '[' 1 -eq 1 ']'                                                                                                     
++ kde4-config --prefix                                                                                               
+ cmake ./ -DCMAKE_INSTALL_PREFIX=/usr                                                                                
-- The C compiler identification is GNU                                                                               
-- The CXX compiler identification is GNU                                                                             
-- Check for working C compiler: /usr/bin/gcc                                                                         
-- Check for working C compiler: /usr/bin/gcc -- works                                                                
-- Detecting C compiler ABI info                                                                                      
-- Detecting C compiler ABI info - done                                                                               
-- Check for working CXX compiler: /usr/bin/c++                                                                       
-- Check for working CXX compiler: /usr/bin/c++ -- works                                                              
-- Detecting CXX compiler ABI info                                                                                    
-- Detecting CXX compiler ABI info - done                                                                             
-- Looking for Q_WS_X11                                                                                               
-- Looking for Q_WS_X11 - found                                                                                       
-- Looking for Q_WS_WIN                                                                                               
-- Looking for Q_WS_WIN - not found.                                                                                  
-- Looking for Q_WS_QWS                                                                                               
-- Looking for Q_WS_QWS - not found.                                                                                  
-- Looking for Q_WS_MAC                                                                                               
-- Looking for Q_WS_MAC - not found.                                                                                  
-- Found Qt-Version 4.6.2 (using /usr/bin/qmake)                                                                      
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so;/usr/lib64/libXft.so;/usr/lib64/libXau.so;/usr/lib64/libXdmcp.so;/usr/lib64/libXpm.so                                                                             
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so;/usr/lib64/libXft.so;/usr/lib64/libXau.so;/usr/lib64/libXdmcp.so;/usr/lib64/libXpm.so - found                                                                     
-- Looking for gethostbyname                                                                                          
-- Looking for gethostbyname - found                                                                                  
-- Looking for connect                                                                                                
-- Looking for connect - found                                                                                        
-- Looking for remove                                                                                                 
-- Looking for remove - found                                                                                         
-- Looking for shmat                                                                                                  
-- Looking for shmat - found                                                                                          
-- Looking for IceConnectionNumber in ICE                                                                             
-- Looking for IceConnectionNumber in ICE - found                                                                     
-- Found X11: /usr/lib64/libX11.so                                                                                    
-- Looking for include files CMAKE_HAVE_PTHREAD_H                                                                     
-- Looking for include files CMAKE_HAVE_PTHREAD_H - found                                                             
-- Looking for pthread_create in pthreads                                                                             
-- Looking for pthread_create in pthreads - not found                                                                 
-- Looking for pthread_create in pthread                                                                              
-- Looking for pthread_create in pthread - found                                                                      
-- Found Threads: TRUE                                                                                                
-- Looking for _POSIX_TIMERS                                                                                          
-- Looking for _POSIX_TIMERS - found                                                                                  
-- Found Automoc4: /usr/bin/automoc4                                                                                  
-- Found Perl: /usr/bin/perl                                                                                          
-- Phonon Version: 4.4.1                                                                                              
-- Found Phonon: /usr/lib64/libphonon.so                                                                              
-- Found Phonon Includes: /usr/include/KDE;/usr/include                                                               
-- Performing Test _OFFT_IS_64BIT                                                                                     
-- Performing Test _OFFT_IS_64BIT - Success                                                                           
-- Performing Test HAVE_FPIE_SUPPORT                                                                                  
-- Performing Test HAVE_FPIE_SUPPORT - Success                                                                        
-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL                                                                    
-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL - Success                                                          
-- Performing Test __KDE_HAVE_GCC_VISIBILITY                                                                          
-- Performing Test __KDE_HAVE_GCC_VISIBILITY - Success                                                                
-- Found KDE 4.4 include dir: /usr/include                                                                            
-- Found KDE 4.4 library dir: /usr/lib64                                                                              
-- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler                                            
-- Found automoc4: /usr/bin/automoc4                                                                                  
-- Configuring done                                                                                                   
-- Generating done                                                                                                    
-- Build files have been written to: /home/siupermen/rpmbuild/BUILD/kcm-servicemenu                                     
+ make                                                                                                                
Scanning dependencies of target kcm_servicemenus_automoc                                                              
Generating moc_sm.cpp                                                                                                 
[  0%] Built target kcm_servicemenus_automoc                                                                          
[ 33%] Generating ui_sm.h
Scanning dependencies of target kcm_servicemenus                                                                      
[ 66%] Building CXX object src/CMakeFiles/kcm_servicemenus.dir/kcm_servicemenus_automoc.o                             
[100%] Building CXX object src/CMakeFiles/kcm_servicemenus.dir/sm.o                                                   
/home/siupermen/rpmbuild/BUILD/kcm-servicemenu/src/sm.cpp: In member function ‘void sm::installInternetMenu()’:         
/home/siupermen/rpmbuild/BUILD/kcm-servicemenu/src/sm.cpp:171: aviso: ‘Engine’ es obsoleto (declarado en /usr/include/knewstuff2/engine.h:44)
Linking CXX shared module ../lib/kcm_servicemenus.so
[100%] Built target kcm_servicemenus                                                                                  
Scanning dependencies of target translations
[100%] Built target translations                                                                                      
+ exit 0
Ejecutando(%install): /bin/sh -e /var/tmp/rpm-tmp.dJllnb
+ umask 022
+ cd /home/siupermen/rpmbuild/BUILD
+ cd kcm-servicemenu
+ '[' 1 -eq 1 ']'
+ rm -rf /home/siupermen/rpmbuild/BUILDROOT/kcm-servicemenus-0.4-01bdk2010.1.x86_64
+ make install DESTDIR=/home/siupermen/rpmbuild/BUILDROOT/kcm-servicemenus-0.4-01bdk2010.1.x86_64
Generating moc_sm.cpp
[  0%] Built target kcm_servicemenus_automoc                                                                          
Scanning dependencies of target kcm_servicemenus
[ 33%] Building CXX object src/CMakeFiles/kcm_servicemenus.dir/kcm_servicemenus_automoc.o                             
Linking CXX shared module ../lib/kcm_servicemenus.so                                                                  
[100%] Built target kcm_servicemenus                                                                                  
[100%] Built target translations
Install the project...
-- Install configuration: "RelWithDebInfo"                                                                            
-- Installing: /home/siupermen/rpmbuild/BUILDROOT/kcm-servicemenus-0.4-01bdk2010.1.x86_64/usr/lib64/kde4/kcm_servicemenus.so
-- Set runtime path of "/home/siupermen/rpmbuild/BUILDROOT/kcm-servicemenus-0.4-01bdk2010.1.x86_64/usr/lib64/kde4/kcm_servicemenus.so" to "/usr/lib64"
-- Installing: /home/siupermen/rpmbuild/BUILDROOT/kcm-servicemenus-0.4-01bdk2010.1.x86_64/usr/share/kde4/services/kcm_servicemenus.desktop
-- Installing: /home/siupermen/rpmbuild/BUILDROOT/kcm-servicemenus-0.4-01bdk2010.1.x86_64/usr/share/config/servicemenus.knsrc
-- Installing: /home/siupermen/rpmbuild/BUILDROOT/kcm-servicemenus-0.4-01bdk2010.1.x86_64/usr/share/locale/de/LC_MESSAGES/kcm_servicemenus.mo
-- Installing: /home/siupermen/rpmbuild/BUILDROOT/kcm-servicemenus-0.4-01bdk2010.1.x86_64/usr/share/locale/es/LC_MESSAGES/kcm_servicemenus.mo
+ /usr/lib/rpm/mandriva/find-debuginfo.sh /home/siupermen/rpmbuild/BUILD/kcm-servicemenu

extracting debug info from /home/siupermen/rpmbuild/BUILDROOT/kcm-servicemenus-0.4-01bdk2010.1.x86_64/usr/lib64/kde4/kcm_servicemenus.so
*** WARNING: No build ID note found in /home/siupermen/rpmbuild/BUILDROOT/kcm-servicemenus-0.4-01bdk2010.1.x86_64/usr/lib64/kde4/kcm_servicemenus.so
cpio: kcm-servicemenu/src/: Cannot stat: No existe el fichero o el directorio
62 blocks
+ '[' -n '' ']'
+ /usr/share/spec-helper/clean_files
+ '[' -n '' ']'
+ /usr/share/spec-helper/compress_files .lzma
+ '[' -n '' ']'
+ /usr/share/spec-helper/relink_symlinks
+ '[' -n '' ']'
+ /usr/share/spec-helper/clean_perl
+ '[' -n '' ']'
+ /usr/share/spec-helper/lib_symlinks
+ '[' -n '' ']'
+ /usr/share/spec-helper/gprintify
+ '[' -n '' ']'
+ /usr/share/spec-helper/fix_mo
+ '[' -n '' ']'
+ /usr/share/spec-helper/translate_menu
+ '[' -n '' ']'
+ /usr/share/spec-helper/fix_pamd
+ '[' -n '' ']'
+ /usr/share/spec-helper/remove_info_dir
+ '[' -n '' ']'
+ /usr/share/spec-helper/fix_eol
+ '[' -n '' ']'
+ /usr/share/spec-helper/check_elf_files
Warning: unused libraries in /usr/lib64/kde4/kcm_servicemenus.so: libQtNetwork.so.4
 libQtXml.so.4
 libQtSvg.so.4
 libQtDBus.so.4
 libpthread.so.0
 libm.so.6

Procesando archivos: kcm-servicemenus-0.4-01mdv2010.1
Buscando Provides: /usr/lib/rpm/mandriva/filter.sh ' ' ' ' '/home/siupermen/rpmbuild/BUILDROOT/kcm-servicemenus-0.4-01bdk2010.1.x86_64' /usr/lib/rpm/mandriva/find-provides
Buscando Requires: /usr/lib/rpm/mandriva/filter.sh ' ' ' ' '/home/siupermen/rpmbuild/BUILDROOT/kcm-servicemenus-0.4-01bdk2010.1.x86_64' /usr/lib/rpm/mandriva/find-requires /home/siupermen/rpmbuild/BUILDROOT/kcm-servicemenus-0.4-01bdk2010.1.x86_64 x86_64
Provides: kcm_servicemenus.so()(64bit)
Requires(rpmlib): rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1
Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libgcc_s.so.1()(64bit) libkdecore.so.5()(64bit) libkdeui.so.5()(64bit) libkio.so.5()(64bit) libknewstuff2.so.4()(64bit) libm.so.6()(64bit) libpthread.so.0()(64bit) libQtCore.so.4()(64bit) libQtDBus.so.4()(64bit) libQtGui.so.4()(64bit) libQtNetwork.so.4()(64bit) libQtSvg.so.4()(64bit) libQtXml.so.4()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH)
Procesando archivos: kcm-servicemenus-debug-0.4-01mdv2010.1
Comprobando si hay archivos desempaquetados: /usr/lib/rpm/check-files /home/siupermen/rpmbuild/BUILDROOT/kcm-servicemenus-0.4-01bdk2010.1.x86_64
Escrito: /home/siupermen/rpmbuild/RPMS/x86_64/kcm-servicemenus-0.4-01mdv2010.1.x86_64.rpm
Escrito: /home/siupermen/rpmbuild/RPMS/x86_64/kcm-servicemenus-debug-0.4-01mdv2010.1.x86_64.rpm
Ejecutando(%clean): /bin/sh -e /var/tmp/rpm-tmp.2KNtuu
+ umask 022
+ cd /home/siupermen/rpmbuild/BUILD
+ cd kcm-servicemenu
+ rm -rf /home/siupermen/rpmbuild/BUILDROOT/kcm-servicemenus-0.4-01bdk2010.1.x86_64
+ exit 0
Ejecutando(--clean): /bin/sh -e /var/tmp/rpm-tmp.BxZzmW
+ umask 022
+ cd /home/siupermen/rpmbuild/BUILD
+ rm -rf kcm-servicemenu
+ exit 0
siupermen@Mandriva2010 Escritorio$

Pues nada, me esperaré a que se empiecen a actualizar los repositorios de 64 bits.



Gravatar de Annubis

# 105792 ¿Cómo que no te va?

Con ese comando lo que has hecho ha sido generar el paquete x86-64. ¿Seguro que no aparece un rpm de kcm-servicemenu en el directorio /home/siupermen/rpm/RPMS/x86-64?



Gravatar de gejo

# 105794 eres muy rápido forastero :P

eres muy rápido forastero :P



Gravatar de Annubis

# 105795 No tanto como me gustaría

Aún tengo varios rpms x64 pendientes xD



Gravatar de gejo

# 105793 Lo del usuario Gerardo es

Lo del usuario Gerardo es porque lo he empaquetado yo y es el usuario que uso en mi equipo pero lo de que no va no es del todo correcto.

Mira en esta línea:

Escrito: /home/siupermen/rpmbuild/RPMS/x86_64/kcm-servicemenus-0.4-01mdv2010.1.x86_64.rpm

En el directorio /home/siupermen/rpmbuild/RPMS/x86_64/ deberías tener el rpm.

Ve a esa dirección desde consola y métele un 'urpmi kcm-servicemenus-0.4-01mdv2010.1.x86_64.rpm' a ver si te deja instalarlo.

Si todo está bien, puedes subirlo al repo x64 ;-)

Un saludo.



Gravatar de Siupermen

# 105801 ¡Lo que es no tener ni puta idea de lo que estás haciendo!.

 Resulta que es la primera vez que hago un "rpmbuild", y yo pensaba que ya quedaria instalado y funcionando, vamos que pensaba que estaba instalando un rpm o algo parecido, pero resulta que lo que estaba haciendo era construyendo ese rpm...

Efectivamente, he ido a /home/siupermen/rpmbuild/RPMS/x86_64/, y allí había dos rpms:

kcm-servicemenus-0.4-01mdv2010.1.x86_64.rpm
kcm-servicemenus-debug-0.4-01mdv2010.1.x86_64.rpm

He instalado el primero, he ido a sistemsettings y nada, he instalado el segundo, he vuelto a systemsettings, y ahora ya aparece el módulo "Service menu manager" y funciona correctamente.

Muchas gracias a todos, hoy he aprendido otra cosilla más, podéis darlo por solucionado.

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.