build-dep firefoxがLinux Mintで動作しない

build-dep firefoxがLinux Mintで動作しない

私は最新のLinux Mint 12を使用しています。 Firefox をコンパイルするには、次のことが必要です。

sudo apt-get build-dep firefox

動作せず、次のエラーが表示されます。

$ sudo apt-get build-dep firefox
[sudo] password for michael:
Reading package lists...
Done Building dependency tree
Reading state information... Done
E: You must put some 'source' URIs in your sources.list

Ubuntuですぐに使えたことを覚えています。 source.listにどのURLを指定する必要がありますか?私が間違っていることはまたありますか?

答え1

インストールでは、ソースパッケージのソースではなくバイナリパッケージのソースのみを指定します。 (ここで、「ソース」という単語は2つの異なる意味を持ちます。つまり、ソースパッケージはソースコードを含むパッケージ(インストール準備が完了したコードとデータを含むバイナリパッケージとは反対)です)、パッケージソースはパッケージです)そのサイトからパッケージをダウンロードできます。)

/etc/apt/sources.listテキストエディタでファイルを編集します。で始まる各行に、で始まるdeb同様の行を追加しますdeb-src。特にnano他の改行エディタを使用している場合は、他の改行を追加しないように注意してください。

たとえば、ファイルが次のような場合(Debianの内容は似ていますが、Mintでは名前が異なります):

deb http://ftp.fr.debian.org/debian squeeze main non-free contrib
## Security updates
deb http://security.debian.org/ squeeze/updates main contrib non-free

次に、次のように変更します。

deb http://ftp.fr.debian.org/debian squeeze main non-free contrib
deb-src http://ftp.fr.debian.org/debian squeeze main non-free contrib
## Security updates
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

ディレクトリにファイルがある場合は、/etc/apt/sources.list.dそのファイルに対して同じ操作を行います。

答え2

ソフトウェアソースパネルでオプションを有効にしてこの問題を解決しました。 ここに画像の説明を入力してください。

関連情報