Làm cách nào để lấy nguồn với nguồn apt-get trong Ubuntu?


17

Tôi cần cài đặt thuần-ftpd từ nguồn và cần phải làm apt-get source pure-ftpdnhưng tôi nhận được thông báo này: E: You must put some 'source' URIs in your sources.list

Tôi đã tìm thấy một số tài liệu về điều này cho Debian trên http://www.debian.org/doc/manuals/apt-howto/ch-basico.en.html#s-sources.listnhưng tôi nên thêm URI nào vào nguồn.list cho Ubuntu và nếu tôi muốn nguồn cho pur-ftpd?

EDIT: Tôi đã tìm thấy một số URI trên S Source.List For Ubuntu Hardy Heron (8.04) Vì vậy, tôi đã thêm những dòng này vào /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

Câu trả lời:


28

Các dòng nguồn trông giống hệt như các dòng gói thông thường, họ chỉ nói deb-srcthay vì deb.

Vì vậy, chỉ cần sao chép những cái bạn có bây giờ và thay đổi chúng để được deb-src.

Cập nhật - Bạn cũng có thể cần cập nhật apt-get sau khi thêm các dòng deb-src.


3
Cảm ơn. Tôi muốn nâng cao câu trả lời của bạn, nhưng vì tôi là người dùng mới nên tôi không thể nâng cấp.
Jonas

8
Bạn cũng có thể cần apt-getcập nhật sau khi thêm các deb-srcdòng (như Sunny đã đề cập bên dưới)
nimrodm

Đúng! Của tôi đã không làm việc ngay cả sau khi bỏ qua tất cả các deb-srcdòng /etc/apt/sources.listnhư những câu trả lời khác được đề xuất. Tôi đã phải sao chép thủ công 2 debdòng đầu tiên và thay đổi chúng thành deb-src, sau đó apt-get update, nó đã hoạt động.
wvducky

1

Nếu bạn mở tệp /etc/apt/source.list, bạn sẽ thấy các dòng nhận xét (bắt đầu bằng #) có "nguồn" trên chúng.

Uncomment một cho vũ trụ (đó là nơi tinh khiết-ftpd). Sau đó lưu và đóng tệp.

Chạy:

> sudo apt-get update

Và sau đó bạn sẽ có thể tải xuống các nguồn.


Không, tôi không có nhận xét nào về các dòng ở đó :( chỉ có ba dòng gỡ lỗi và không có dòng deb-src. Tôi đang sử dụng Ubuntu Server 8.04 LTS.
Jonas

Sẽ thật tuyệt nếu bạn đặt thông tin này trong câu hỏi ban đầu của mình :)
Sunny

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.