Instalar Gimp 2.9 y Scribus NG (versiones en desarrollo) en Debian "Testing".

34 envíos / 0 nuevos
Último envío
#1 Vie, 08/12/2017 - 04:03
alexb3d
Imagen de alexb3d
Desconectado/a
se unió: 18/11/17

Instalar Gimp 2.9 y Scribus NG (versiones en desarrollo) en Debian "Testing".

Estado: 
[ABANDONADO]

Hola. Me gustaría saber como puedo instalar Gimp 2.9.x y Scribus NG en Debian testing. En los repositorios no está por ser versiones en desarrollo y no consigo un repositorio que los tenga, por lo que he leído que hay que compilarlos O_o

Los necesito porque son programas con muchas novedades que uso y para reportar errores ¿alguna idea?

edito: ¿Por que el comando lsb_release -a me dice que tengo unstable sid?

Vie, 08/12/2017 - 05:27
moonwatcher
Imagen de moonwatcher
Conectado
moderador
se unió: 21/01/16

En cuanto a Gimp parece ser que la ultima versión estable es la 2.8.22 que es la misma que hay en los repositorios de Debian. Asi que si quieres instalar la versión en desarrollo 2.9 tendrás que descargarla desde la pagina oficial y compilarla.

Scribus NG No está en tu rama pero la tienes en experimental y en Jessie: https://packages.debian.org/search?suite=default&section=all&arch=any&lang=es&searchon=names&keywords=Scribus+NG

Asi que toca mezclar añadir uno de los dos a tu sources.list e instalar. Mírate esto:

https://exdebian.org/foro/como-instalar-un-paquete-en-stretch-que-solo-est%C3%A1-disponible-en-jessie-solucionado

https://exdebian.org/wiki/sistemas-mixtos-apt-pinning

Nota: Pon un titulo mas descriptivo por ejemplo "como instalar,,. bla, bla"

We were but stones. Your light made us stars

https://linuxveredas.blogspot.com.es/

Vie, 08/12/2017 - 05:35
moonwatcher
Imagen de moonwatcher
Conectado
moderador
se unió: 21/01/16


edito: ¿Por que el comando lsb_release -a me dice que tengo unstable sid?

Será porque has actualizado a Debian Sid. ¿que tienes en su sources,list?

# nano /etc/apt/sources.list

 

We were but stones. Your light made us stars

https://linuxveredas.blogspot.com.es/

Vie, 08/12/2017 - 14:07 (Responder a #3)
alexb3d
Imagen de alexb3d
Desconectado/a
se unió: 18/11/17

Con Gimp voy a seguir esperando alguna respueta, para ver si hay alternativa, un repo o si es compatible con el PPA de Ubuntu porque semanal salen hasta 3 actualizaciones, y hay que compilar también los otros plugin. Además en la página oficial no tienen información de como compilarlo, lo que consigo en la red es muy diverso.

Si,  Scribus NG está en sid, tendré que instalarlo desde ahí, creo que es la única alternativa.

 

 

 
_____________________________________________________
Se reserva el derecho de admisión: "Abstenerse COMEMIERDAS"
Vie, 08/12/2017 - 14:12 (Responder a #4)
alexb3d
Imagen de alexb3d
Desconectado/a
se unió: 18/11/17

Como te dije antes, tengo testing, el único repo raro que tengo es el de firefox

## DEBIAN TESTING 
 
## Oficial
deb http://ftp.us.debian.org/debian/ testing main contrib non-free
# deb-src http://ftp.us.debian.org/debian/ testing main contrib non-free

## Seguridad
deb http://security.debian.org/ testing/updates main contrib non-free
# deb-src http://security.debian.org/ testing/updates main contrib non-free
 
## Multimedia
deb http://www.deb-multimedia.org testing main non-free
# deb-src http://www.deb-multimedia.org/ testing main non-free

## El nuevo y feo Firefox
deb http://http.debian.net/debian unstable main

 

 
_____________________________________________________
Se reserva el derecho de admisión: "Abstenerse COMEMIERDAS"
Vie, 08/12/2017 - 15:08
rockyiii
Imagen de rockyiii
Conectado
administrator
se unió: 11/01/16

si no tenes configurado tu debian para apt pinning como https://wiki.debian.org/es/AptPreferences https://exdebian.org/wiki/sistemas-mixtos-apt-pinning lo más probable es que tu sistema este en sid o unstable.
Ahora como te dijo moonwatcher, para tener Scribus NG tenes que agregar los repos de experimental a tu sources.list https://packages.debian.org/experimental/scribus-ng
 

su
apt update && apt -t experimental install scribus-ng

esa seria la forma de tener scribus-ng 1.5 para develompers en debian.
sobre el tema de gimp como ya te han comentado, la version 2.9 no ha llegado a debian asi que solo queda esperar a que entre o descargarlo desde el sito oficial de gimp https://www.gimp.org/downloads/devel/ o utilizar el repo de launchpad para ubuntu 18 https://launchpad.net/~otto-kesselgulasch/+archive/ubuntu/gimp-edge

saludos...

Vie, 08/12/2017 - 17:11 (Responder a #6)
alexb3d
Imagen de alexb3d
Desconectado/a
se unió: 18/11/17

No tengo un sistema mezclado, puedes ver mi source arriba, cambié los repos e hice un full-upgrade como indica Debian. ¿Como es posible que lo tenga en sid, si tengo todos los repositorios en testing?

Por ahora prefiero no hacer mezclas para instalar Scribus, estoy leyendo que da problemas de estabilidad y necesito el sistema lo mas estable posible dentro del testing.

Si, ese ppa lo conozco muy bien, pero no se si es posible instalarlo en Debian sin romper algo ¿Tienes experiencia con eso?

 
_____________________________________________________
Se reserva el derecho de admisión: "Abstenerse COMEMIERDAS"
Vie, 08/12/2017 - 17:38
moonwatcher
Imagen de moonwatcher
Conectado
moderador
se unió: 21/01/16

Es extraño, a veces recien está salida la nueva testing te puede mostrar que estás en Sid , pero no por estas fechas:

pablo@debian:~$ lsb_release -a 
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux testing (buster)
Release:	testing
Codename:	buster

No hace falta mezclar ramas. Solo añades la linea de experimental y haces:

# aptitude update
# aptitude  -t experimental install scribus-ng

El propio aptitude te avisará si hay un problemas de dependencias o algo raro.

Luego solo puedes borrar o comentar la linea de experimental si te sientes mas tranquilo. Si el programa da errores o algo con solo desinstalarlo sobra.

He instalado alguna vez desde un ppa de ubuntu y he tenido experiencias dispares. Como norma general prefiero compilar un programa que instalarlo desde ubuntu. Otra cosa seria que en la pagina oficial de Gimp estuviera disponible un .deb que creo no es el caso.

 

 

We were but stones. Your light made us stars

https://linuxveredas.blogspot.com.es/

Vie, 08/12/2017 - 18:45 (Responder a #8)
rockyiii
Imagen de rockyiii
Conectado
administrator
se unió: 11/01/16

alexb3d wrote:

No tengo un sistema mezclado, puedes ver mi source arriba, cambié los repos e hice un full-upgrade como indica Debian. ¿Como es posible que lo tenga en sid, si tengo todos los repositorios en testing?

Por ahora prefiero no hacer mezclas para instalar Scribus, estoy leyendo que da problemas de estabilidad y necesito el sistema lo mas estable posible dentro del testing.

Si, ese ppa lo conozco muy bien, pero no se si es posible instalarlo en Debian sin romper algo ¿Tienes experiencia con eso?

No es asi como dices o acaso este repo unstable que es????

## El nuevo y feo Firefox
deb http://http.debian.net/debian unstable main

No se, pero para mi ese repositorio no solo trae firefoxwink

AGREGO:-----
Cuando se usa solo el repositorio experimental no es necesario hacer apt pinning. Ahora cuando se quieren tener repositorios de testing y sid es necesario hacer un apt pinning porque sino el sistema se va a terminar pasando a sid/unstable. Es más que probable que tengas una mezcla de paquetes de testing y sid ya que en muchos casos hay paquetes de sid que tienen la misma versión que en testing, el tema es que si no se configura apt pinning el sistema siempre va a preferir el paquete de versión mas resiente (sid)
 

Vie, 08/12/2017 - 18:45 (Responder a #9)
alexb3d
Imagen de alexb3d
Desconectado/a
se unió: 18/11/17

Gimp es todo un caso de estudio, tiene compilaciones casi diarias para Windows pero para Linux ninguna, el ppa no es mantenido por ellos.

A probar entonces que para eso estoy aquí, luego les cuento la experiencia.

 

Edito: ppa gimp-edge tiene problemas

Press [ENTER] to continue or ctrl-c to cancel adding it

gpg: keybox '/tmp/tmptu4j30db/pubring.gpg' created
gpg: key 3BDAAC08614C4B38: 1 signature not checked due to a missing key
gpg: /tmp/tmptu4j30db/trustdb.gpg: se ha creado base de datos de confianza
gpg: clave 3BDAAC08614C4B38: clave pública "Launchpad otto06217" importada
gpg: no se encuentran claves absolutamente fiables
gpg: Cantidad total procesada: 1
gpg:               importadas: 1
gpg: no se han encontrados datos OpenPGP válidos
Exception in thread Thread-1:
Traceback (most recent call last):
  File "/usr/lib/python3.6/threading.py", line 916, in _bootstrap_inner
    self.run()
  File "/usr/lib/python3.6/threading.py", line 864, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 688, in addkey_func
    func(**kwargs)
  File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 386, in add_key
    return apsk.add_ppa_signing_key()
  File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 273, in add_ppa_signing_key
    cleanup(tmp_keyring_dir)
  File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 234, in cleanup
    shutil.rmtree(tmp_keyring_dir)
  File "/usr/lib/python3.6/shutil.py", line 480, in rmtree
    _rmtree_safe_fd(fd, path, onerror)
  File "/usr/lib/python3.6/shutil.py", line 438, in _rmtree_safe_fd
    onerror(os.unlink, fullname, sys.exc_info())
  File "/usr/lib/python3.6/shutil.py", line 436, in _rmtree_safe_fd
    os.unlink(name, dir_fd=topfd)
FileNotFoundError: [Errno 2] No existe el fichero o el directorio: 'S.gpg-agent.ssh'

 
_____________________________________________________
Se reserva el derecho de admisión: "Abstenerse COMEMIERDAS"
Vie, 08/12/2017 - 18:59 (Responder a #10)
alexb3d
Imagen de alexb3d
Desconectado/a
se unió: 18/11/17

rockyiii wrote:

no es asi como dices o acaso este repo unstable que es????

Ese es el nuevo y feo Firefox LOL

Mira, lo instalé porque la misma página oficial de Debian lo recomienda, igual recomienda no mezclar sistemas porque actualiza librerías y rompe cosas.

 
_____________________________________________________
Se reserva el derecho de admisión: "Abstenerse COMEMIERDAS"
Vie, 08/12/2017 - 19:08
Panko
Imagen de Panko
Desconectado/a
moderador
se unió: 18/02/16

Ese no es "el feo firefox", eso es un repositorio de unstable. Has añadido eso, no has configurado apt-pinning como te han indicado, has ejecutado aptitude (o apt, o ap-get) update y luego aptitude (o apt, o apg-get) full-upgrade y el sistema se ha encontrado con versiones nuevas de paquetes provenientes de (oh sorpresa) el repositorio de la rama unstable que tu mismo has añadido... Seguro que si miras el log de lo que hayas usado para actualizar, en algún sitio pone "unstable"...

¿Un link a la página que dices que recomiendan que añadas ese repositorio para instalar "el nuevo y feo firefox LOL"?

  No hay bar que por bien no venga....
Vie, 08/12/2017 - 19:10
alexb3d
Imagen de alexb3d
Desconectado/a
se unió: 18/11/17

¿Que desastre tengo aquí?

Ese repo me afecta a todo el sistema, si quiero el Firefox nuevo y con actualizaciones me tengo que pasar a sid o usar el soporte extendido.

Ya empezaron mis mamonazos en debian O_O

PD: "mamonazo": dícese a un golpe rotundo y sin compasión en cualquier parte donde duela :D

 
_____________________________________________________
Se reserva el derecho de admisión: "Abstenerse COMEMIERDAS"
Vie, 08/12/2017 - 19:21
rockyiii
Imagen de rockyiii
Conectado
administrator
se unió: 11/01/16

Es evidente que si esta en experimental puede que no sea 100% estable. Ahora eso no quiere decir que te vuelva inestable el sistema, cuanto mucho lo desinstalas o desactualizas a una versión mas vieja. Ten presente que estos sistemas operativos que utilizan paquetes precompilados se pueden subir de rama (de stable a testing) o bajar de rama (de sid a testing) a todo el sistema si se desea o necesita.
Ahora sobre el tema de la estabilidad, la unica garantizada es la de la rama stable. testing y sid, tarde o temprano te van a dar dolores de cabeza. un dia vas a actualizar y te vas a encontrar con 2 o 20 o 30 o más paquetes que se tienen que actualizar pero no lo van a hacer porque dependen de otro paquete que esta en una versión inferior a la que necesitan y eso se termina solucionando en una semana en dos o en un par de meces. Y como eso miles laugh

Vie, 08/12/2017 - 19:37 (Responder a #14)
rockyiii
Imagen de rockyiii
Conectado
administrator
se unió: 11/01/16

alexb3d wrote:

¿Que desastre tengo aquí?

Ese repo me afecta a todo el sistema, si quiero el Firefox nuevo y con actualizaciones me tengo que pasar a sid o usar el soporte extendido.

Ya empezaron mis mamonazos en debian O_O

PD: "mamonazo": dícese a un golpe rotundo y sin compasión en cualquier parte donde duela :D


No solo tenes que usar apt pinning. lee los enlaces que te puse, es muy simple de configurar

Vie, 08/12/2017 - 22:25 (Responder a #15)
gacs
Imagen de gacs
Desconectado/a
colaborador
se unió: 21/04/16

alexb3d wrote:

¿Que desastre tengo aquí?

Ese repo me afecta a todo el sistema, si quiero el Firefox nuevo y con actualizaciones me tengo que pasar a sid o usar el soporte extendido.

Ya empezaron mis mamonazos en debian O_O

PD: "mamonazo": dícese a un golpe rotundo y sin compasión en cualquier parte donde duela :D

si el sistema a la fecha te esta funcionando no ha pasado nada, si lo que quieres es mantenerte en testing pues solo quita el repositorio que tienes para firefox actualizas y listo.

apt update

El sistema reconocerá que lo que tienes instalado son versiones instaladas a las de testing y se quedara ahi asta que detecte que las nuevas actualizaciones en testing sean mayor a las que tienes instalado. normalmente me quedo en sid pero en una accionan unas fallas en virtualbox que necesitaba resolver rápido, pensé que las resolvería si me retrocedía a testing solo cambiando los repositorio pero paso lo que te describí, el sistema detecto que lo que tenia instalado era versión mayor así que lo dejo todo igual, espere unos dias y me actualizo las nuevas versiones pero mala suerte para mi, arrastro el mismo fallo de sid a testing por lo que regrese a sid . 

si escuchas el https://compilando.audio/index.php/2017/12/05/podcast-18-desarrollo-de-debian-con-laura-arjona-y-firefox-quantum/  que facilito el sensei rockyiii te daras cuenta que la diferencia entre sid y testing son de semanas , asi que si todo te esta funcionando lo que tienes solo quita el repositorio que apunta a sid

  

 Saludos

 

Sáb, 09/12/2017 - 00:54
alexb3d
Imagen de alexb3d
Desconectado/a
se unió: 18/11/17

Si rockyiii en un momento leo los artículos para intalar Scribus...

Eso fué lo que hice, quité el de Firefox y actualicé y también un full-upgrade, al finalizar la pantalla se congeló y salía un mensaje algo así, 2600 paquetes necesitan supervición Y/N pero estaba congelada la pantalla, me dejó esta curiosidad https://yadi.sk/i/odjvvH-13QTAuh

Al final reintale todo :D

 

gacs yo estuve hace tiempo mas de dos años con testing y nunca me paso nada que rompiera el flujo de trabajo por eso lo he vuelto a instalar pero si me dices que se puede romper me preocupa porque estoy haciendo pruebas para instalar en una serie de maquinas para producción.

 
_____________________________________________________
Se reserva el derecho de admisión: "Abstenerse COMEMIERDAS"
Sáb, 09/12/2017 - 02:14
alexb3d
Imagen de alexb3d
Desconectado/a
se unió: 18/11/17

Acabo de vivir en carne propia lo que me dice gacs, Qbittorrent no está en testing SACRILEGIO!!!

Los instalé con apt pinning apt -t unstable install qbittorrent y ya aprendí como es ese negocio ^_^

En error que cometí fue hacer un dist-upgrade después de instalar el repo para Firefox.

Ahora intentando instalar scribus-ng me pinta una...

apt update; apt -t experimental install scribus-ng
Obj:1 http://security.debian.org testing/updates InRelease
Obj:3 http://www.deb-multimedia.org testing InRelease                                                      
Obj:4 http://ftp.us.debian.org/debian testing InRelease                                        
Obj:2 http://cdn-fastly.deb.debian.org/debian unstable InRelease                               
Obj:5 http://cdn-fastly.deb.debian.org/debian experimental InRelease
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
Se pueden actualizar 150 paquetes. Ejecute «apt list --upgradable» para verlos.
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
No se pudieron instalar algunos paquetes. Esto puede significar que
usted pidió una situación imposible o, si está usando la distribución
inestable, que algunos paquetes necesarios aún no se han creado o se
han sacado de «Incoming».
La siguiente información puede ayudar a resolver la situación:

Los siguientes paquetes tienen dependencias incumplidas:
 scribus-ng : Depende: libopenscenegraph100v5 pero no va a instalarse
              Depende: libpoppler64 (>= 0.48.0) pero no es instalable
E: No se pudieron corregir los problemas, usted ha retenido paquetes rotos.

 

 
_____________________________________________________
Se reserva el derecho de admisión: "Abstenerse COMEMIERDAS"
Sáb, 09/12/2017 - 05:43
moonwatcher
Imagen de moonwatcher
Conectado
moderador
se unió: 21/01/16

Si buscas esos paquetes verás que libpoppler64 solo estás en Sid y en stable. libopenscenegraph100v5 que si que está en testing seguro no se instala porque depende del anterior.

Solución aparente, instalar antes libpoppler64 desde Sid. Si no quieres añadir también el repo de Sid para ese paquete , puedes descargar el .deb para tu arquitectura e instalarlo con:

 

# dpkg -i nombre_paquete.deb

 

We were but stones. Your light made us stars

https://linuxveredas.blogspot.com.es/

Sáb, 09/12/2017 - 09:50
Panko
Imagen de Panko
Desconectado/a
moderador
se unió: 18/02/16

Como se te ha dicho, si vas a hacer esas cosas, puedes tener el repo de unstable, configurar bien apt-pinning (echa un vistazo detenido a los numeros de prioridades, ya que además de tener prioridad el más grande, también depende  si usas prioridades sobre 900, o sobre 400, algunas impiden que se instale de esa rama explícitamente hasta que tu no lo obligues, p.e.).

En cuanto a esos conflictos, apt y apt-get no dan opciones a escojer, y te quedas con lo que te ha dicho... Si vas a tirar de repos de distintas ramas, junto a apt-pinning,  yo recomendaría usar aptitude, que te dará la opción de buscar otra solución al conflicto si quieres (pulsas n y busca otra solución, pulsas  ',' y vuelve a la solución anterior, y si no  te gusta ninguna, pulsas q y abandona la operación).

Lo de los paquetes rotos, te viene de haber hecho el full-upgrade con  el repo de unstable y luego haberlo quitado, ahora tienes paquetes instalados de los cuales esa versión ya no la tienes disponible. Puedes forzar un downgrade indicando la versión que quieres instalar con el comando aptitude install paquete=versión. Esto intentará arrastrar sus dependencias y te ofrecerá downgradear las mismas a la versión correspondiente de tu rama.

Y, como he recomendado decenas de veces ya, si vas a usar estas cosas y/o estar en testing, instálate  apt-listbugs y apt-listchanges, uno te avisa si hay un bug importante antes de la instalación de un paquete, el otro te avisa cuando hay algún cambio importante que afecta a otras cosas.

  No hay bar que por bien no venga....
Sáb, 09/12/2017 - 10:00
rockyiii
Imagen de rockyiii
Conectado
administrator
se unió: 11/01/16

Asumo que ahora tenes el repo de unstable y experimental junto al de testing y configurado apt pinning.
Cuando te aparece "Los siguientes paquetes tienen dependencias incumplidas: blablabla..." al realizar una instalación con apt o apt-get, etc. Lo mejor, para estos casos es hacer la instalación del paquete con aptitude, ya que este te va a dar opciones para poder proseguir con la instalación, entre ellas la de instalar libopenscenegraph100v5 y libpoppler64 desde sid

su
aptitude -t experimental install scribus-ng

saludos...

Tema cerrado