Comment obtenir la source avec apt-get source dans Ubuntu?

17

J'ai besoin d'installer pure-ftpd à partir de la source et apt-get source pure-ftpdje dois le faire, mais je reçois ce message: E: You must put some 'source' URIs in your sources.list

J'ai trouvé de la documentation à ce sujet pour Debian http://www.debian.org/doc/manuals/apt-howto/ch-basico.en.html#s-sources.listmais sur quels URI dois-je ajouter à sources.list pour Ubuntu et si je veux la source pour pur-ftpd?

EDIT: J'ai trouvé des URI sur Sources.List pour Ubuntu Hardy Heron (8.04) J'ai donc ajouté ces lignes à mon /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
la source

Réponses:

28

Les lignes source ont exactement la même apparence que les lignes de package normales, disent-elles simplement deb-srcau lieu de deb.

il vous suffit donc de copier ceux que vous avez maintenant et de les changer deb-src.

Mise à jour - Vous devrez peut-être également mettre à jour apt-get après avoir ajouté les lignes deb-src.

user23307
la source
3
Merci. Je voudrais voter positivement, mais comme je suis un nouvel utilisateur, je ne peux pas voter positivement.
Jonas
8
Vous devrez peut-être également apt-getmettre à jour après avoir ajouté les deb-srclignes (comme Sunny l'avait mentionné ci-dessous)
nimrodm
Oui! La mienne n'a pas fonctionné même après avoir mis en commentaire toutes les deb-srclignes /etc/apt/sources.listcomme le suggéraient les autres réponses. J'ai dû copier manuellement les 2 premières deblignes et les changer deb-src, puis apt-get update, cela a fonctionné.
wisbucky
1

Si vous ouvrez le fichier /etc/apt/sources.list, vous verrez des lignes commentées (commence par #) qui ont "source" dessus.

Décommentez celui de l'univers (c'est là que se trouve pure-ftpd). Enregistrez puis fermez le fichier.

Courir:

> sudo apt-get update

Et vous pourrez ensuite télécharger les sources.

Ensoleillé
la source
Non, je n'ai pas de lignes commentées :( seulement trois lignes deb non commentées et pas de lignes deb-src. J'utilise Ubuntu Server 8.04 LTS.
Jonas
Cela aurait été bien si vous aviez mis cette information dans votre question d'origine :)
Sunny
0

Essayez ce qui suit,

apt-cache show programName
itsnotmyrealname
la source