私は最新の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
そのファイルに対して同じ操作を行います。