No puedo añadir repositorios!!!
Tofloor
poster avatar
alanbur
deepin
2016-04-11 13:47
Author
Necesito su ayuda me aparece lo siguiente:

alan@alan-pc:~$ sudo add-apt-repository ppa:webupd8team/haguichi
[sudo] password for alan:
Traceback (most recent call last):
  File "/usr/bin/add-apt-repository", line 95, in
    sp = SoftwareProperties(options=options)
  File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 109, in __init__
    self.reload_sourceslist()
  File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 599, in reload_sourceslist
    self.distro.get_sources(self.sourceslist)   
  File "/usr/lib/python3/dist-packages/aptsources/distro.py", line 89, in get_sources
    (self.id, self.codename))
aptsources.distro.NoDistroTemplateException: Error: could not find a distribution template for Deepin/jessie
alan@alan-pc:~$


Como lo soluciono? quiero descargar haguichi
Reply Favorite View the author
All Replies
dance707
deepin
2016-04-11 15:27
#1
Hola, Bienvenido al foro Deepin. Lo siento que deepin no admite de la PPA's
Si el software es de alta calidad que consideren agregar la fuente por favor ver este enlace.

https://bbs.deepin.org/post/30478

Reply View the author
Feguedi
deepin
2016-04-16 17:24
#2
Edited by Feguedi at 2016-4-15 19:42

En versiones anteriores Deepin estaba basado en Ubuntu, lo que permitía agregar repositorios PPA. A partir de la versión 2015 se cambió a Debian que utiliza una manera diferente de agregar repositorios (no sé explicar a detalle esta parte). El caso es que ya no se pueden agregar repositorios desde PPA.

Para no hacerte largo el cuento, te paso los comandos que puedes usar para agregar un repositorio desde PPA a Deepin (no hay garantía de que todas las aplicaciones que instales desde PPA vayan a funcionar).

Primero lo primero, en terminal (Ctrl + t), hay que entrar como superusuario
  1. $ sudo su
Copy the Code

Necesitas crear el archivo en /etc/apt/sources.list.d/
  1. # nano /etc/apt/sources.list.d/haguichi.list
Copy the Code

Te abrirá nano y necesitarás agregar las siguientes 2 líneas
  1. deb http://ppa.launchpad.net/webupd8team/haguichi/ubuntu xenial main
  2. deb-src http://ppa.launchpad.net/webupd8team/haguichi/ubuntu xenial main
Copy the Code

Cierras con Ctrl + x y Enter. Luego necesitas agregar la llave pública
  1. # apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 7B2C3B0889BF5709A105D03AC2518248EEA14886
Copy the Code
Y Enter para aceptar.

¡OJO! Este último comando sólo sirve para poder instalar aplicaciones del repositorio Haguichi. Si quisieras agregar otro repositorio de PPA, sólo cambia la última parte que es la fingerprint (7B2C3B0889BF5709A105D03AC2518248EEA14886).

Después queda actualizar los repositorios
  1. # apt update
Copy the Code

Y ahora podrás instalar cualquier aplicación de ese repositorio (haguichi, haguichi-appindicator, haguichi-indicator).

Te repito que no existe la garantía de que vaya a funcionar del todo bien si es que llega a tener algún error (desconozco de qué trate la aplicación) ya que está desarrollada para que funcione en Ubuntu y no Deepin (o Debian).

Saludos.

PD: perdona si pongo muy detallado el asunto, pero a veces te encuentras gente que no había tocado Linux alguna vez en su vida. Si a tí no te ayuda tanto detalle, a ellos tal vez sí.
Reply View the author
dance707
deepin
2016-04-16 22:18
#3
Importante: muchos de los PPA de Launchpad no son compatibles con Debian, porque los paquetes se construyen contra bibliotecas específicas de Ubuntu. Algunos PPA de Launchpad funciona en Debian aunque Deepin no admite cualquier método de la adición de la PPA de Ubuntu
Por favor vea el siguiente enlace de correos especial para contribuír a Deepin tienda calidad Software

https://bbs.deepin.org/post/30478



Reply View the author
xKarloS2
deepin
2016-04-21 16:32
#4
Edited by xKarloS2 at 2016-4-21 08:34

Tal y como te han comentado, ahora deepin esta basado en debian, intenta con las opciones que te han indicado.
Procedo a cerrar el tema.
Reply View the author