¿Cómo obtener la fuente con apt-get source en Ubuntu?

17

Necesito instalar pure-ftpd desde la fuente y apt-get source pure-ftpddebo hacerlo, pero recibo este mensaje: E: You must put some 'source' URIs in your sources.list

Encontré algo de documentación sobre esto para Debian, http://www.debian.org/doc/manuals/apt-howto/ch-basico.en.html#s-sources.listpero ¿qué URI debo agregar a sources.list para Ubuntu y si quiero la fuente para pur-ftpd?

EDITAR: Encontré algunos URI en las fuentes. Lista para Ubuntu Hardy Heron (8.04) Así que agregué estas líneas a mi /etc/apt/sources.list:

deb-src http://archive.ubuntu.com/ubuntu/ hardy main restricted universe
deb-src http://archive.ubuntu.com/ubuntu/ hardy-updates main restricted
universe
Jonas
fuente

Respuestas:

28

Las líneas de origen se ven exactamente igual que las líneas de paquete normales, solo dicen en deb-srclugar de deb.

así que solo copie los que tiene ahora y cámbielos para que sean deb-src.

Actualización : es posible que también deba actualizar apt-get después de agregar las líneas deb-src.

usuario23307
fuente
3
Gracias. Me gustaría votar su respuesta, pero como soy un usuario nuevo, no puedo votar.
Jonas
8
También es posible que deba apt-getactualizar después de agregar las deb-srclíneas (como Sunny había mencionado a continuación)
nimrodm
¡Si! La mía no funcionó incluso después de descomentar todas las deb-srclíneas /etc/apt/sources.listcomo sugirieron otras respuestas. Tuve que copiar manualmente las primeras 2 deblíneas y cambiarlas a deb-src, luego apt-get update, luego funcionó.
wisbucky
1

Si abre el archivo /etc/apt/sources.list, verá líneas comentadas (comienza con #) que tienen "fuente" en ellas.

Descomente el del universo (ahí es donde está puro-ftpd). Luego guarde y cierre el archivo.

Correr:

> sudo apt-get update

Y luego podrás descargar las fuentes.

Soleado
fuente
No, no he comentado líneas allí :( solo tres líneas deb comentadas y ninguna línea deb-src. Estoy usando Ubuntu Server 8.04 LTS.
Jonas
Hubiera sido agradable si hubiera puesto esta información en su pregunta original :)
Sunny
0

Intenta lo siguiente,

apt-cache show programName
itsnotmyrealname
fuente