Як отримати джерело з apt-get source в Ubuntu?


17

Мені потрібно встановити pure-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 слід додати до source.list для Ubuntu і якщо я хочу джерело для pur-ftpd?

EDIT: Я знайшов деякі 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

Відповіді:


28

Рядки джерела виглядають точно так само, як і звичайні лінії упаковки, вони просто говорять deb-srcзамість deb.

тому просто скопіюйте ті, які у вас є зараз, і змініть їх на deb-src.

Оновлення - Можливо, вам також знадобиться застосувати оновлення після додавання рядків deb-src.


3
Спасибі. Я хотів би підтримати вашу відповідь, але оскільки я новий користувач, я не можу подати заяву.
Йонас

8
Можливо, вам також знадобиться apt-getоновити, додавши deb-srcрядки (як Соні згадувалося нижче)
nimrodm

Так! Моя не працювала навіть після коментування всіх deb-srcрядків, /etc/apt/sources.listяк і інші запропоновані відповіді. Мені довелося вручну скопіювати перші 2 debрядки та змінити їх на deb-src, потім apt-get update, тоді це спрацювало.
wisbucky

1

Якщо ви відкриєте /etc/apt/sources.list файл, ви побачите коментовані рядки (починається з #), які мають "джерело" на них.

Відмініть коментар для Всесвіту (саме там pure-ftpd). Потім збережіть і закрийте файл.

Виконати:

> sudo apt-get update

І тоді ви зможете завантажити джерела.


Ні, у мене там немає коментованих рядків :( лише три коментовані рядки дебюту та жодна лінія deb-src. Я використовую Ubuntu Server 8.04 LTS.
Jonas

Було б добре, якби ви поставили цю інформацію в своєму початковому запитанні :)
Сонячний

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.