C++ライブラリをインストールできません

C++ライブラリをインストールできません

C++ ライブラリをインストールしたいのですが、ターミナルでインストールのために CD を挿入するように求められ続けます。どの CD ですか?

インストールに使用したターミナル コードは次のとおりです。

sudo apt-get install build-essential

パスワードを入力して を押すとy、「メディアの変更」と表示されます。

なぜそう表示されるのでしょうか? この問題を解決するか、C++ ライブラリをインストールする別の方法を見つけられる方はいらっしゃいますか? よろしくお願いします。

答え1

これは、オンライン リポジトリではなく、CD/DVD を使用してシステムをインストールしたことが原因のようです。パッケージ マネージャーを使用しようとすると、それらの CD が参照されます。

/etc/apt/sources.list または /etc/apt/sources.list.d に Ubuntu リポジトリを追加することをお勧めします。

ネットブート イメージを使用してインストールされた Ubuntu Precise のデフォルトの内容/etc/apt/sources.listを以下に示します。

deb http://archive.ubuntu.com/ubuntu precise main restricted
deb-src http://archive.ubuntu.com/ubuntu precise main restricted

deb http://archive.ubuntu.com/ubuntu precise-updates main restricted
deb-src http://archive.ubuntu.com/ubuntu precise-updates main restricted

deb http://archive.ubuntu.com/ubuntu precise universe
deb-src http://archive.ubuntu.com/ubuntu precise universe
deb http://archive.ubuntu.com/ubuntu precise-updates universe
deb-src http://archive.ubuntu.com/ubuntu precise-updates universe

deb http://archive.ubuntu.com/ubuntu precise multiverse
deb-src http://archive.ubuntu.com/ubuntu precise multiverse
deb http://archive.ubuntu.com/ubuntu precise-updates multiverse
deb-src http://archive.ubuntu.com/ubuntu precise-updates multiverse

deb http://archive.ubuntu.com/ubuntu precise-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu precise-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu precise-security main restricted
deb-src http://security.ubuntu.com/ubuntu precise-security main restricted
deb http://security.ubuntu.com/ubuntu precise-security universe
deb-src http://security.ubuntu.com/ubuntu precise-security universe
deb http://security.ubuntu.com/ubuntu precise-security multiverse
deb-src http://security.ubuntu.com/ubuntu precise-security multiverse

次に、apt-get update先ほど試したように、buil-essential パッケージを実行してインストールします。

関連情報