お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2010-10-08 13:39:01

tetsuro
メンバ
登録日: 2010-10-08

g++のインストールができません

初めまして。この度Ubuntuを使い始めたばかりの者です。

Ubuntu 10.04 LTS (Lucid Lynx)で、「g++」を以下の手順でインストールしようとしたのですが、うまくいきませんでした。

1. 「g++_4.4.3-1ubuntu1_i386.deb」をインストールしようとした→ 「依存関係を満たせません: g++-4.4(>=4.4.3-1)」というエラーメッセージが出た。

2. 「g++-4.4_4.4.3-4ubuntu5_i386.deb」をインストールしようとした→ 「依存関係を満たせません: libstdc++6-4.4-dev(=4.4.3-4ubuntu5)」というエラーメッセージが出た。

3. 「libstdc++6-4.4-dev_4.4.3-4ubuntu5_i386.deb」をインストールしようとした→ 「依存関係を満たせません: g++-4.4(=4.4.3-4ubuntu5)」というエラーメッセージが出た。

結局ステップ2に戻ってしまい、これ以上進めることができなくなってしまいました。どのように対処したら良いか、教えて頂けないでしょうか?(そもそも、このやり方自体が間違っているのでしょうか?)

なお、以下のlibstdc++パッケージ(いずれも最新バージョン)は既にインストールされています。
・libstdc++6 (4.4.3-4ubuntu5) (→使用中のUbuntuパッケージの中に元々入っていた)
・libstdc++5 (1.3.3.6-17ubuntu1) (→後から個人的にインストールした)

オフライン

 

#2 2010-10-08 13:49:17

si
メンバ
From: hokkaido kitami, jp
登録日: 2007-01-15

Re: g++のインストールができません

通常、パッケージのインストールには、もっと便利な、パッケージ管理ツールを使います。
多分、最も基本的なツールの、dpkg を使ってインストールそようとしたのだと思いますが、その上位ツールである、apt-get を使ってみてください。
目的のパッケージのインストールに必要な依存パッケージを解析し、一緒にインストールしてくれます。
apt-getはコマンドラインツールですが、私は、グラフィカルなツール、Synaptic をいつも使っています。

オフライン

 

#3 2010-10-08 13:55:38

si
メンバ
From: hokkaido kitami, jp
登録日: 2007-01-15

Re: g++のインストールができません

tetsuro による投稿:

、以下のlibstdc++パッケージ(いずれも最新バージョン)は既にインストールされています。
・libstdc++6 (4.4.3-4ubuntu5) (→使用中のUbuntuパッケージの中に元々入っていた)
・libstdc++5 (1.3.3.6-17ubuntu1) (→後から個人的にインストールした)

g++は開発ツール(コンパイラ)です。
これを使うには、必要な開発パッケージが必要になります。
libstdc++6 ー> libstdc++6-dev
極極単純に言うと、
libstdc++6 ー> 実行時に必要なライブラリ
libstdc++6-dev ー> コンパイル時に必要なヘッダーファイル

オフライン

 

#4 2010-10-08 16:24:32

tetsuro
メンバ
登録日: 2010-10-08

Re: g++のインストールができません

siさん、丁寧に御説明頂き、大変ありがとうございます。

「システム」の中にある「Synapticパッケージマネージャー」でインストールしようともしたのですが、検索しても上記のパッケージが表示されませんでした。コマンドでもやろうとしたのですが、具体的な手順がわかりませんでした。これらの点について、もう少し教えて頂けないでしょうか?申し訳ございません。

なお、上記の3つのパッケージは(g++, g++-4.4, libstdc++6-4.4-dev)は、現在デスクトップ上に作ったファイルの中にあります。

オフライン

 

#5 2010-10-08 16:43:34

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Re: g++のインストールができません

tetsuroさん による投稿:

「システム」の中にある「Synapticパッケージマネージャー」でインストールしようともしたのですが、検索しても上記のパッケージが表示されませんでした。コマンドでもやろうとしたのですが、具体的な手順がわかりませんでした。これらの点について、もう少し教えて頂けないでしょうか?申し訳ございません。

gnome端末で、siさんが言われている様に、次のコマンドで導入できます。
~$ sudo apt-get install g++

オフライン

 

#6 2010-10-08 17:23:56

tetsuro
メンバ
登録日: 2010-10-08

Re: g++のインストールができません

koisan1949さん、教えて頂きありがとうございます。

言われた通りにやってみたところ、「E: パッケージ g が見つかりません」という表示が出ました。gに関するパッケージをダウンロードする必要がありますでしょうか?具体的にどういうパッケージが必要かも含めて教えて頂けると大変ありがたいです。

本当に素人で、申し訳ありません。

オフライン

 

#7 2010-10-08 17:40:44

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Re: g++のインストールができません

~$ sudo apt-get install g
' g 'ではなくて、表示された' g++ 'と正確にコマンドを入力する必要があります。
~$ sudo apt-get install g++

このフォ−ラムの必要箇所をマウスでドラッグし、反転させ、Ctrlキ−を押しながらCキ−を押せばcopyされます。
それからGnome端末を起動させ、~$ ブロンプトのところで、Shiftキ−とCtrlキ−を押しながらVキ−を押せばpastされます。
それからEnterキ−で実行されます。

オフライン

 

#8 2010-10-08 17:48:08

yama
メンバ
登録日: 2006-10-23

Re: g++のインストールができません

ubuntu で開発環境一式を整えるには

コード:

sudo apt-get install build-essential

でやっていただくのが後々面倒くさくなく、セオリーです。

オフライン

 

#9 2010-10-08 17:52:41

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Re: g++のインストールができません

削除してから、導入してみました。

コード:

~$ sudo apt-get install g++
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
以下の特別パッケージがインストールされます:
  g++-4.4 libstdc++6-4.4-dev
提案パッケージ:
  g++-multilib g++-4.4-multilib gcc-4.4-doc libstdc++6-4.4-dbg
  libstdc++6-4.4-doc
以下のパッケージが新たにインストールされます:
  g++ g++-4.4 libstdc++6-4.4-dev
アップグレード: 0 個、新規インストール: 3 個、削除: 0 個、保留: 0 個。
6,443kB のアーカイブを取得する必要があります。
この操作後に追加で 21.3MB のディスク容量が消費されます。
続行しますか [Y/n]? Y
取得:1 http://jp.archive.ubuntu.com/ubuntu/ lucid/main libstdc++6-4.4-dev 4.4.3-4ubuntu5 [1,491kB]
取得:2 http://jp.archive.ubuntu.com/ubuntu/ lucid/main g++-4.4 4.4.3-4ubuntu5 [4,950kB]
取得:3 http://jp.archive.ubuntu.com/ubuntu/ lucid/main g++ 4:4.4.3-1ubuntu1 [1,442B]
6,443kB を 4s で取得しました (1,567kB/s)
未選択パッケージ libstdc++6-4.4-dev を選択しています。
(データベースを読み込んでいます ... 現在 255310 個のファイルとディレクトリがインストールされています。)
(.../libstdc++6-4.4-dev_4.4.3-4ubuntu5_i386.deb から) libstdc++6-4.4-dev を展開しています...
未選択パッケージ g++-4.4 を選択しています。
(.../g++-4.4_4.4.3-4ubuntu5_i386.deb から) g++-4.4 を展開しています...
未選択パッケージ g++ を選択しています。
(.../g++_4%3a4.4.3-1ubuntu1_i386.deb から) g++ を展開しています...
man-db のトリガを処理しています ...
libstdc++6-4.4-dev (4.4.3-4ubuntu5) を設定しています ...
g++-4.4 (4.4.3-4ubuntu5) を設定しています ...
g++ (4:4.4.3-1ubuntu1) を設定しています ...
update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode.

オフライン

 

#10 2010-10-12 10:33:57

tetsuro
メンバ
登録日: 2010-10-08

Re: g++のインストールができません

解決法を教えて下さった皆様、本当にどうもありがとうございました。何とか解決できました。

オフライン

 

Board footer

Powered by FluxBB