Encontrar el repositorio de un paquete concreto

Buenos días.

Estoy instalando software en Debian8, y se queja de que no encuentra un paquete (en particular, libsnmp15).

Supongo que no está en los repositorios que tengo en mi sources.list. Sé que puedo descargar el .deb e instalarlo con dpkg -i, pero me gustaría instalarlo con apt-get o aptitude. Para ello he de añadir el repositorio donde está este paquete a mi sources.list.

Lo máximo que consigo llegar es a

https://packages.debian.org/search?keywords=libsnmp15

Pero aquí no sale el repo.

¿alguna idea?

Gracias!
Por lo que veo, solo está disponible en wheezy, por lo que debe ser un paquete antiguo. Las versiones nuevas usan libsnmp30.

¿Que software se queja de que necesita ese paquete? ¿has mezclado repositorios?
elchicosinhada escribió:Por lo que veo, solo está disponible en wheezy, por lo que debe ser un paquete antiguo. Las versiones nuevas usan libsnmp30.

¿Que software se queja de que necesita ese paquete? ¿has mezclado repositorios?


Se queja
zabbix-server-mysql
.

Sí que he visto que sólo está en wheezy, con lo que lo he añadido a los repos, pero ni por ésas.
¿Has instalado zabbix-server-mysql desde los repositorios de Debian? Según pone aquí la librería que utiliza es libsnmp30 y no libsnmp15.

https://packages.debian.org/stretch/zabbix-server-mysql

¿Que tienes en tu sources.list? Como te ha dicho elchicosinhada, sospecho que tienes mezclados repositorios que no pertenecen a tu distro.
hchilde escribió:¿Has instalado zabbix-server-mysql desde los repositorios de Debian? Según pone aquí la librería que utiliza es libsnmp30 y no libsnmp15.

https://packages.debian.org/stretch/zabbix-server-mysql

¿Que tienes en tu sources.list? Como te ha dicho elchicosinhada, sospecho que tienes mezclados repositorios que no pertenecen a tu distro.


Sí, lo he hecho desde ahí. Pero el puto zabbix me pide la 15.

Aquí mi sources.list:

deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main

deb http://ftp.debian.org/debian jessie-updates main
deb-src http://ftp.debian.org/debian jessie-updates main

deb http://deb.debian.org/debian jessie/updates main contrib non-free
deb-src http://deb.debian.org/debian jessie/updates main contrib non-free

deb http://deb.debian.org/debian jessie-updates main contrib non-free
deb-src http://deb.debian.org/debian jessie-updates main contrib non-free

deb http://deb.debian.org/debian jessie main contrib non-free
deb-src http://deb.debian.org/debian jessie main contrib non-free

deb http://deb.debian.org/debian/ oldstable main
deb-src http://deb.debian.org/debian/ oldstable main

deb http://deb.debian.org/debian/ oldstable-updates main
deb-src http://deb.debian.org/debian/ oldstable-updates main

deb http://deb.debian.org/debian-security oldstable-updates main
deb-src http://deb.debian.org/debian-security oldstable-updates main

deb http://ftp.de.debian.org/debian/ jessie main
deb http://ftp.us.debian.org/debian/ wheezy main contrib non-free


Gracias!
deb http://deb.debian.org/debian/ oldstable main
deb-src http://deb.debian.org/debian/ oldstable main

deb http://deb.debian.org/debian/ oldstable-updates main
deb-src http://deb.debian.org/debian/ oldstable-updates main

deb http://deb.debian.org/debian-security oldstable-updates main
deb-src http://deb.debian.org/debian-security oldstable-updates main

deb http://ftp.us.debian.org/debian/ wheezy main contrib non-free

Todos estos repositorios son de wheezy. Supongo que de aquí vienen tus problemas.

Este es mi sources.list

deb http://ftp.debian.org/debian/ jessie main contrib non-free
deb http://security.debian.org/ jessie/updates main
deb http://ftp.debian.org/debian jessie-backports main contrib non-free
deb http://www.deb-multimedia.org jessie main non-free

Para el último tienes que agregar la llave de seguridad del repositorio con:

sudo apt-key adv --keyserver keys.gnupg.net --recv-key 65558117

Si no quieres que se te instale nada que no sea totalmente libre, elimina contrib y non-free.

Existen tambíen si quieres repositorios para disponer de las últimas versiones de opera, chrome, wine, spotify, firefox, playonlinux y algún otro programa.
@hchilde

¿Cómo encuentras los repos que tocan según la distro?


OK. Entonces, entiendo que con estos 3 repos:

jessie
jessie/updates
jessie-updates


y sus deb-src correspondientes ya es suficiente, ¿no?
@banderas20 Imprescindibles son solo jessie y jessie/updates. Jessie-updates te da acceso temprano a paquetes que están a punto de ser actualizados a jessie y los deb-src solamente son necesarios si quieres compilar algún programa.

Cambiando "jessie" por "stable" tienes los mismos repositorios con la única diferencia de que cuando stretch pase a ser la versión estable de Debian, de aquí a unos 20 años, tu pc se actualizará a ella.
hchilde escribió:Cambiando "jessie" por "stable" tienes los mismos repositorios con la única diferencia de que cuando stretch pase a ser la versión estable de Debian, de aquí a unos 20 años, tu pc se actualizará a ella.

Andas algo atrasado porque Stretch es la versión estable de Debian, Jessie se convirtió en oldstable.

@banderas20 deja tu sources.list de la siguiente manera:

# Actualizaciones de seguridad
deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

# Repositorio base
deb http://ftp.debian.org/debian jessie main contrib non-free
deb-src http://ftp.debian.org/debian jessie main contrib non-free

# Actualizaciones de stable
deb http://ftp.debian.org/debian jessie-updates main contrib non-free
deb-src http://ftp.debian.org/debian jessie-updates main contrib non-free


Si sigues con dudas de como funcionan los repositorios en Debian, lee el siguiente enlace:

https://debian-handbook.info/browse/es- ... e/apt.html

Saludos.
Muchas gracias por las explicaciones :)
11 respuestas