Как получить исходный код с помощью apt-get source в Ubuntu?

32936
Jonas

Мне нужно установить чистый ftpd из исходного кода, и мне нужно это сделать, apt-get source pure-ftpdно я получаю следующее сообщение: E: You must put some 'source' URIs in your sources.list

Я нашел некоторую документацию по этому поводу для Debian, http://www.debian.org/doc/manuals/apt-howto/ch-basico.en.html#s-sources.listно какие URI мне следует добавить в sources.list для Ubuntu и если я хочу источник для pur-ftpd?

РЕДАКТИРОВАТЬ: Я нашел несколько URI в Sources.List для Ubuntu Hardy Heron (8.04) Так что я добавил эти строки в мой /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 
17

2 ответа на вопрос

28
user23307

Исходные строки выглядят точно так же, как и обычные строки пакета, они просто говорят deb-srcвместо deb.

так что просто скопируйте те, которые у вас есть сейчас, и измените их на deb-src.

Обновление - вам также может понадобиться apt-get update после добавления строк deb-src.

Благодарю. Я хотел бы подтвердить ваш ответ, но так как я новый пользователь, я не могу проголосовать. Jonas 14 лет назад 3
Вам также может понадобиться обновить `apt-get` после добавления строк` deb-src` (как упоминал Санни ниже) nimrodm 12 лет назад 8
Да! Мой не работал даже после раскомментирования всех строк `deb-src` в` / etc / apt / sources.list`, как предлагали другие ответы. Мне пришлось вручную скопировать первые 2 строки `deb` и заменить их на` deb-src`, затем `apt-get update`, затем это сработало. wisbucky 7 лет назад 0
1
Sunny

Если вы откроете файл /etc/apt/sources.list, вы увидите закомментированные строки (начинающиеся с #), на которых есть «источник».

Раскомментируйте один для вселенной (там, где чистый ftpd). Затем сохраните и закройте файл.

Бежать:

> sudo apt-get update 

И тогда вы сможете скачать исходники.

Нет, у меня нет закомментированных строк :( только три некомментированные строки deb и никаких строк deb-src. Я использую Ubuntu Server 8.04 LTS. Jonas 14 лет назад 0
Было бы неплохо, если бы вы поместили эту информацию в свой оригинальный вопрос :) Sunny 14 лет назад 0

Похожие вопросы