Ubuntuでapt-getソースを使用してソースを取得する方法は?


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が、Ubuntuのsources.listにどのURIを追加する必要があり、pur-ftpdのソースが必要な場合はどうすればよいですか?

編集:Sources.ListでUbuntu Hardy Heron(8.04)の URIをいくつか見つけた ので、次の行を自分のに追加しました/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行を追加した後、apt-get updateも必要になる場合があります。


3
ありがとう。私はあなたの答えに賛成したいと思いますが、私は新しいユーザーなので私は賛成できません。
ジョナス

8
またapt-getdeb-src行を追加した後に更新する必要がある場合があります(サニーが以下で言及したように)
-nimrodm

はい!他の回答が示唆deb-srcする/etc/apt/sources.listように、すべての行のコメントを解除した後でも、鉱山は機能しませんでした。最初の2 deb行を手動でコピーし、に変更してからdeb-src、に変更する必要がありapt-get updateました。
ウィスバッキー

1

/etc/apt/sources.listファイルを開くと、「source」が含まれているコメントアウトされた行(#で始まる行)が表示されます。

ユニバース(pure-ftpdの場所)のコメントを外します。次に、ファイルを保存して閉じます。

実行:

> sudo apt-get update

そして、ソースをダウンロードできるようになります。


いいえ、私はそこにライン:(のみ3アンコメントのdebラインなしのdeb-srcの行をコメントアウトしていない何私はUbuntuのサーバ8.04 LTSを使用しています。。
ジョナス

この情報を元の質問に入れておけば良かったでしょう:)
サニー

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.