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

Solicitud de empaquetado sK1

Hola!
¿Podrían incluir sK1 en los repos?, Es un buen complemento para trabajar gráfica vectorial. Estuve buscando para instalarlo, en la página del proyecto lo encontré para Mandriva y Fedora, no asi para Mageia.
Saludos y gracias!!!
Oscar Fernando

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 DoctorBOFH

# 122038 Hola, yo lo veo en los repos

Hola, yo lo veo en los repos oficiales,

sk1libs - Set of Python Non-GUI Extensions for sK1 Project​
Versión: 0.9.1-3.mga3
Grupo: Gráficos/Utilidades
Arquitectura: x86_64
Tamaño: 2803 KB
Medio: Core Release (distrib7)

¿has configurado tus repos?

Saludos

Muy Suyo

Her DoctorBOFH



Gravatar de Oscar Fernando

# 122055 sK1

Hola!
Efectivamente, en los repos oficiales está sk1libs, lo he instalado, pero resulta que ese paquete es solo una parte de sK1 que es común con Inkscape, le añade algunas características adicionales a este, no es el programa completo. Realmente agradecería mucho si sK1 fuera agregado a los repos BDK (i586 y x86-64.
Saludos
Oscar



Gravatar de DoctorBOFH

# 122057 Le damos un vistazo, creo que

Le damos un vistazo, creo que lo que te echas de menos es la GUI (la parte grafica) del programa.

Saludos

Muy Suyo

Her DoctorBOFH



Gravatar de Oscar Fernando

# 122060 sK1

Y el soporte CMYK!! ¡Gracias!
Saludos
Oscar



Gravatar de DoctorBOFH

# 122103 Ya compila bien y genero bien

Ya compila bien y genero bien el rpm. Pero luego me da fallos al ejecutarlo.
Tengo que revisar mejor las opciones de compilacion y las dependencias.
Estoy en ello.

Saludos

Muy Suyo

Her DoctorBOFH



Gravatar de Oscar Fernando

# 122106 sK1

Gracias Doctor por las buenas nuevas, esperamos.
Saludos!



Gravatar de DoctorBOFH

# 122111 Hola, ya está en el

Hola, ya está en el repo.

Añades el repo de bdk y

urpmi sk1

Atento porque sk1 se pelea con la version de Tkinter que tenemos en los repos de mageia

Y como consecuencia de este error.

barbara@localhost:~$ sk1
Traceback (most recent call last):
  File "", line 1, in 
  File "/usr/lib/python2.7/site-packages/sk1/__init__.py", line 21, in 
    app.main.main()
  File "/usr/lib/python2.7/site-packages/sk1/app/main.py", line 150, in main
    application = SketchApplication(filename, options.display, options.geometry, run_script = options.run_script)
  File "/usr/lib/python2.7/site-packages/sk1/app/skapp.py", line 155, in __init__
    TkApplication.__init__(self, screen_name = screen_name, geometry = geometry)
  File "/usr/lib/python2.7/site-packages/sk1/app/skapp.py", line 60, in __init__
    self.init_tk(screen_name, geometry)
  File "/usr/lib/python2.7/site-packages/sk1/app/skapp.py", line 185, in init_tk
    TkApplication.init_tk(self, screen_name = screen_name, geometry = geometry)
  File "/usr/lib/python2.7/site-packages/sk1/app/skapp.py", line 63, in init_tk
    self.root = Tk(screenName = screen_name, baseName = self.tk_basename, className = self.tk_class_name)
  File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1748, in __init__
    if not sys.flags.ignore_environment:
UnboundLocalError: local variable 'sys' referenced before assignment

El problema está en que este error viene de el fichero /usr/lib/python2.7/lib-tk/Tkinter.py que pertenece al paquete Tkinter.
Y no lo puedo arreglar desde el paquete sk1.

Para solucionar el problema, tal y como dice aqui http://bugs.python.org/issue19008
solo debes editar el fichero /usr/lib/python2.7/lib-tk/Tkinter.py como root asi

su -
password
kwrite /usr/lib/python2.7/lib-tk/Tkinter.py

Y añadir justo despues de la linea 1737 que dice

 self.tk = None

Añadimos

 import sys, os

Al final el fichero queda asi

# to avoid recursions in the getattr code in case of failure, we
        # ensure that self.tk is always _something_.
        self.tk = None
        import sys,os                               <-- Esta es la linea que añadimos !!!!  
        if baseName is None:
            import sys, os
            baseName = os.path.basename(sys.argv[0])
            baseName, ext = os.path.splitext(baseName)

Tal y como ves en este parche http://bugs.python.org/file31738/Tkinter.patch

Como digo el problema está en Tkinter no en sk1

Bueno , que lo difrutes

Saludos

Muy Suyo

Her DoctorBOFH



Gravatar de Oscar Fernando

# 122117 sK1

Hola Doctor!
Ante todo déjame darte las gracias por el esfuerzo realizado. ¡Invaluable! ¡Gracias!
He probado instalar el programa.
Como me orientaste, instalé el repo BDK, pero upssss, no funcionó.
Este es el mensaje de la consola:

[root@localhost oscar]# urpmi.addmedia --wget --distrib http://ftp.blogdrake.net/mageia/mageia3/i586
añadiendo soporte «BDK-Free-i586»
añadiendo soporte «BDK-Free-noarch»
añadiendo soporte «BDK-NonFree-i586»
http://ftp.blogdrake.net/mageia/mageia3/free/i586/media_info/synthesis.hdlist.cz
http://ftp.blogdrake.net/mageia/mageia3/free/noarch/media_info/synthesis.hdlist.cz
http://ftp.blogdrake.net/mageia/mageia3/non-free/i586/media_info/synthesis.hdlist.cz
[root@localhost oscar]# urpmi sk1
Ningún paquete llamado sk1
[root@localhost oscar]#

¿Alguna idea de lo que sucede?
Saludos
Oscar Fernando



Gravatar de DoctorBOFH

# 122118 Que raro, cuando tenga un

Que raro, cuando tenga un segundo lo miro. Entre tanto puedes descargar el paquete de aqui

http://ftp.blogdrake.net/mageia/mageia3/free/i586/

Y lo instalas a mano.

Lo raro que no lo encuentre por sk1, lo miraré cuando tenga un segundo

Saludos

Muy Suyo

Her DoctorBOFH



Gravatar de Oscar Fernando

# 122124 sK1

Hola Doc!
Programa instalado, usando el último enlace. Después de hacer el cambio en la librería de python.
Millón de gracias es poco! Espero que a otros usuarios le sea tan útil el programa como a mi.
De nuevo, muchas gracias por el esfuerzo y la colaboración.
Saludos desde Costa Rica
Oscar Fernando



Gravatar de DoctorBOFH

# 122132 El programa se llama sk1. Si

El programa se llama sk1. Si ejecutas urpmi sk1, y no lo instala , es que no añadiste bien los repositorios de BDK.
De todas maneras veo que al final lo conseguiste instalar. Me alegro que te sirva, esa era la idea.

Saludos

Muy Suyo

Her DoctorBOFH

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.