Come ottenere sorgente con apt-get source in Ubuntu?


17

Devo installare pure-ftpd dal sorgente e apt-get source pure-ftpddevo farlo ma ricevo questo messaggio: E: You must put some 'source' URIs in your sources.list

Ho trovato della documentazione su questo per Debian su http://www.debian.org/doc/manuals/apt-howto/ch-basico.en.html#s-sources.listma quali URI dovrei aggiungere a sources.list per Ubuntu e se voglio la fonte per pur-ftpd?

EDIT: ho trovato alcuni URI su Sources.List for Ubuntu Hardy Heron (8.04) Quindi ho aggiunto queste righe al mio /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

Risposte:


28

Le linee di origine sembrano esattamente le stesse delle normali linee di pacchetto, dicono solo deb-srcinvece di deb.

quindi basta copiare quelli che hai ora e cambiarli per essere deb-src.

Aggiornamento - Potrebbe essere necessario apt-get update dopo aver aggiunto le righe deb-src.


3
Grazie. Vorrei votare la tua risposta, ma dato che sono un nuovo utente non posso votare.
Jonas

8
Potrebbe essere necessario apt-getaggiornare anche dopo aver aggiunto le deb-srcrighe (come Sunny aveva menzionato di seguito)
nimrodm

Sì! Il mio non ha funzionato anche dopo aver scomposto tutte le deb-srcrighe /etc/apt/sources.listcome suggerito da altre risposte. Ho dovuto copiare manualmente le prime 2 debrighe e modificarle in deb-src, quindi apt-get update, ha funzionato.
Wisbucky

1

Se apri il file /etc/apt/sources.list, vedrai delle righe commentate (inizia con #) che hanno "sorgente" su di esse.

Rimuovi il commento a quello per l'universo (ecco dove si trova pure-ftpd). Quindi salva e chiudi il file.

Correre:

> sudo apt-get update

E poi sarai in grado di scaricare le fonti.


No, non ho commentato righe lì :( solo tre linee deb non commentate e nessuna linea deb-src. Sto usando Ubuntu Server 8.04 LTS.
Jonas

Sarebbe stato bello se tu avessi inserito queste informazioni nella tua domanda originale :)
Sunny

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.