Bagaimana cara mendapatkan sumber dengan sumber apt-get di Ubuntu?

17

Saya perlu menginstal pure-ftpd dari sumber dan perlu apt-get source pure-ftpdsaya lakukan tetapi saya mendapatkan pesan ini: E: You must put some 'source' URIs in your sources.list

Saya menemukan beberapa dokumentasi tentang hal ini untuk Debian http://www.debian.org/doc/manuals/apt-howto/ch-basico.en.html#s-sources.listtetapi URI apa yang harus saya tambahkan ke sources.list untuk Ubuntu dan jika saya menginginkan sumber untuk pur-ftpd?

EDIT: Saya menemukan beberapa URI di Sources. Daftar Untuk Ubuntu Hardy Heron (8.04) Jadi saya menambahkan baris ini ke /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
sumber

Jawaban:

28

Baris sumber terlihat persis sama dengan baris paket normal, mereka hanya mengatakan deb-srcbukan deb.

jadi cukup salin yang Anda miliki sekarang dan ubah menjadi deb-src.

Perbarui - Anda juga mungkin perlu memperbarui pembaruan setelah menambahkan baris deb-src.

pengguna23307
sumber
3
Terima kasih. Saya ingin meningkatkan jawaban Anda, tetapi karena saya pengguna baru, saya tidak bisa menjawabnya.
Jonas
8
Anda mungkin juga perlu apt-getmemperbarui setelah menambahkan deb-srcbaris (seperti yang disebutkan Sunny di bawah)
nimrodm
Iya! Milik saya tidak berfungsi bahkan setelah membatalkan komentar semua deb-srcbaris /etc/apt/sources.listseperti yang disarankan jawaban lain. Saya harus menyalin 2 debbaris pertama secara manual dan mengubahnya deb-src, lalu apt-get update, kemudian berhasil.
wisbucky
1

Jika Anda membuka file /etc/apt/sources.list, Anda akan melihat baris yang dikomentari (dimulai dengan #) yang memiliki "sumber" di dalamnya.

Batalkan komentar untuk semesta (di situlah pure-ftpd berada). Kemudian simpan dan tutup file tersebut.

Lari:

> sudo apt-get update

Dan Anda akan dapat mengunduh sumbernya.

Cerah
sumber
Tidak, saya tidak punya komentar di luar sana :( hanya tiga baris deb yang tidak diommentasikan dan tidak ada baris deb-src. Saya menggunakan Ubuntu Server 8.04 LTS.
Jonas
Akan lebih baik jika Anda memasukkan informasi ini ke pertanyaan awal Anda :)
Sunny
0

Coba yang berikut ini,

apt-cache show programName
itu bukan nama asli saya
sumber