Agregué un repositorio poniendo un archivo en
/etc/apt/sources.list.d
y luego hice un
apt-get update.
Sin embargo, no hizo nada con ese repositorio. Luego noté que no parecía incluir ninguno de los repositorios en ese directorio. Apt-get parece notar solo las cosas en /etc/apt/sources.list. Todos los archivos en el directorio terminan en .list y contienen algo como:
virtualbox.list
deb http://download.virtualbox.org/virtualbox/debian oneiric contrib
pj-assis-ppa-oneiric.list
deb http://ppa.launchpad.net/pj-assis/ppa/ubuntu oneiric main
deb-src http://ppa.launchpad.net/pj-assis/ppa/ubuntu oneiric main
¿Necesito poner algún tipo de declaración de inclusión en /etc/apt/sources.list?
Estoy usando kubuntu 11.10.
apt
repository
Jistanidiot
fuente
fuente
apt-config dump
. Debería haber una línea que digaDir::Etc::sourceparts "sources.list.d";
. Tal vez esto ayude para una mayor investigación.apt-get update
osudo apt-get update
? ¿Cómo notó o confirmó que ese repositorio no está habilitado?/etc/apt/sources.list
.Respuestas:
Los nombres de los archivos
/etc/sources.list.d
deben terminar en.list
, si se van a incluir como fuentes de software.Como dice la página de manual de sources.list :
Tomando un ejemplo de esta página , supongamos que desea instalar chef (desde opscode) , lo que haría es:
opscode.list
:Los pasos anteriores se pueden combinar para hacer un solo comando:
Nota: El comando contiene
onereic
porque el nombre en clave del Ubuntu que estás usando es Onereic . Si hubiera estado usando Precise (12.04), tendría un escritorprecise
.fuente
Entonces, el problema parecía ser que tenía un paquete instalado desde uno de los repositorios normales de apt y quería que se actualizara con una versión de uno de los nuevos repositorios. Aparentemente esto no es posible. Tuve que desinstalar los paquetes en cuestión y luego instalarlos con todos los repositorios normales comentados. Todavía no estoy seguro de por qué cuando haces una actualización de apt-get, que ninguno de estos nuevos repositorios muestra sus URL.
fuente