Как я могу добавить PPA только с выпусками Ubuntu на машину Debian?

Используйте killall -u $ USER для выхода.

0
06.06.2018, 18:01
1 ответ

Se recomienda encarecidamente que no agregue repositorios de terceros

Sin embargo, si comprende los riesgos y está familiarizado con la fijación adecuada -,puede agregar y administrar repositorios de terceros. No le recomiendo que haga esto en su instalación de Debian y, en su lugar, instale el paquete desde el repositorio oficial estable o back -. Si no, instalar el paquete desde la fuente es otro método viable.

Nuevamente, si necesita este paquete y no se encuentra en los repositorios y desea mantenerlo usando apt, siempre que comprenda los riesgos, puede seguir estos pasos.

Problema en cuestión

Está intentando agregar el repositorio ppa:nextcloud-devs/clientusando el comando add-apt-repository. No puede hacer que apt-get updatefuncione con el nuevo repositorio, ya que usa nombres de versión de Ubuntu y su sources.listsiendo Debian usa nombres de versión de Debian.

Solución

Hago referencia a esta guía sobre cómo agregar un ppa de Ubuntu a su sistema Debian.

Ejecutará el siguiente comando como sudo (o root):

agregar -apt -repositorio ppa :nextcloud -devs/client

Ahora desea verificar su /sources.list.d/. Por ejemplo, si está agregando Launchpad a su sibilancia /sources.list.d/, debería verse así:

deb http://ppa.launchpad.net/webupd8team/java/ubuntu wheezy main 
deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu wheezy main

Ahora cambie sibilante a la versión de Ubuntu que desea usar. Por ejemplo, xenial o 16.04.

deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main 
deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main

Ahora debe usar apt -pinning para asegurarse de que su sistema mantenga cierta cordura. Recomiendo encarecidamente que haga que sus repositorios estables tengan una prioridad más alta que su ppa. Su /etc/apt/preferences.d/debería tener un reponame.preferencespara cada repositorio y el contenido de cada uno debería ser así:

#/etc/apt/preferences.d/stable.preferences
Package: *
Pin: release a=stable
Pin-Priority: 1000

#/etc/apt/preferences.d/your-ppa-name.preferences
Package: *
Pin: release a=your-ppa-name
Pin-Priority: 750

Ahora puede ejecutar apt updatey el ppa debería instalarse correctamente.

Conclusión

Recomiendo no hacer esto y sugeriría que use una distribución que admita el paquete que desea instalar y evite usar repositorios de terceros. Sin embargo, si sabes lo que estás haciendo, esto debería funcionar.

Si tiene alguna pregunta o inquietud sobre esta publicación,no dudes en preguntarme. Si hay correcciones o conceptos erróneos en esta respuesta, infórmeme. Puedo actualizar la publicación según sea necesario.

¡Mucha suerte!

1
28.01.2020, 02:43

Теги

Похожие вопросы