17

I need to install pure-ftpd from source and need to do apt-get source pure-ftpd but I get this message: E: You must put some 'source' URIs in your sources.list

I found some documentation about this for Debian on http://www.debian.org/doc/manuals/apt-howto/ch-basico.en.html#s-sources.list but what URIs should I add to sources.list for Ubuntu and if I want the source for pur-ftpd?

EDIT: I found some URIs on Sources.List For Ubuntu Hardy Heron (8.04) So I added these lines to my /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

3 Answers 3

28

The source lines look exactly the same as the normal package lines, they just say deb-src instead of deb.

so just copy the ones you have now and change them to be deb-src.

Update - You may also need to apt-get update after adding the deb-src lines.

3
  • 3
    Thanks. I would like to upvote your answer, but since I'm new user I cannot upvote.
    – Jonas
    Mar 5, 2010 at 23:12
  • 8
    You may also need to apt-get update after adding the deb-src lines (as Sunny had mentioned below)
    – nimrodm
    Apr 13, 2012 at 8:08
  • Yes! Mine did not work even after uncommenting all the deb-src lines in /etc/apt/sources.list like other answers suggested. I had to manually copy the first 2 deb lines and change them to deb-src, then apt-get update, then it worked.
    – wisbucky
    Mar 14, 2017 at 23:28
1

If you open /etc/apt/sources.list file, you will see commented out lines (starts with #) which have "source" on them.

Uncomment the one for universe (thats where pure-ftpd is). Then save and close the file.

Run:

> sudo apt-get update

And then you'll be able to download the sources.

2
  • No, I have no commented out lines there :( only three uncommented deb lines and no deb-src lines. I'm using Ubuntu Server 8.04 LTS.
    – Jonas
    Mar 5, 2010 at 22:45
  • Would have been nice if you have put this info in your original question :)
    – Sunny
    Mar 8, 2010 at 15:16
0

Try the following,

apt-cache show programName

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .