GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu14.04にG++Ccompilerをインストールする際の問題?

別のユーザーのパッケージを使用してg++をインストールしようとしました。オフライン..しかしエラーが発生しました。
ネットに接続した後、sudo apt-get install g++を使用してインストールしようとしました 、ただし、次の出力が得られました:

gstreamer0.10-alsa is already the newest version.
qtdeclarative5-ubuntu-ui-extras-browser-plugin is already the newest version.
python-gconf is already the newest version.
gstreamer0.10-tools is already the newest version.
libglib2.0-0 is already the newest version.
gir1.2-peas-1.0 is already the newest version.
libatk-bridge2.0-0 is already the newest version.
gnome-session-bin is already the newest version.
libgomp1 is already the newest version.
libmessaging-menu0 is already the newest version.
usb-creator-gtk is already the newest version.
libgnome-desktop-3-7 is already the newest version.
software-properties-gtk is already the newest version.
gnome-control-center-shared-data is already the newest version.
unity-scope-gourmet is already the newest version.
libcupsimage2 is already the newest version.
growisofs is already the newest version.
libjson-glib-1.0-common is already the newest version.
activity-log-manager is already the newest version.
libio-string-perl is already the newest version.
qtdeclarative5-qtfeedback-plugin is already the newest version.
gnome-power-manager is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

そして、このような他の多くの行…。しかし、g++はまだインストールされていません

ベストアンサー

どうやらapt-get gccについて知らない 。

apt-getの場合 名前がg++のパッケージについて知っている 、g++を解釈しようとはしません 単一のパッケージの名前以外のものとして。 (対照的に、同じ名前の存在しないパッケージq++をインストールしようとすると、表示されている動作を再現できます。 。)

apt-getには2つの原因が考えられます。 g++について知らない パッケージ:

  1. g++を提供するソフトウェアソースはありません パッケージは使用するように構成されています。
  2. g++を提供するソフトウェアソース が使用されるように構成されていますが、インストールに使用できるパッケージに関する情報は、それ以降更新されていません。

2番目の理由である場合は、sudo apt-get updateを実行するだけです。 。しかし、それはおそらく最初のものだと思います。

メインが有効になっていることを確認してください。

g++ メインリポジトリコンポーネントで提供されます。これはほとんど常に有効になっているはずですが、おそらく有効ではありません。

動作するUbuntuシステムに必要なパッケージの多くは、メインコンポーネントによって提供されます(これは、大規模なコミュニティではなく、Canonicalによって直接維持されるソフトウェアであり、多くのUbuntuシステムにとって重要なコアソフトウェアで構成されています)。さらに、一部のパッケージはapt-get python-gconfなどのインストール済みとしてリストされています 、メインです。

ですから、最近、おそらく偶然にメインが無効になったことが起こったと思います。 apt-get インストールされていることを確認できるため、現在インストールされているmainのソフトウェアを認識しています。ただし、mainが無効になっている場合は、apt-get あなたが持っていないメインのソフトウェアについては知りません。

mainが有効になっているかどうかを確認し、有効になっていない場合は再度有効にするには、Software&Updates(以前のバージョンのUbuntuではソフトウェアソースと呼ばれていました)を開きます。これを開く1つの方法は、Software Updater(古いバージョンのUbuntuではUpdate Managerと呼ばれます)の[設定...]ボタンをクリックすることです。

関連:グラブを修復する方法は? (Windowsのインストール後にUbuntuを元に戻す方法は?)

次に、「Canonical-supported free and open-source software(main)」というラベルの付いたボックスがチェックされていることを確認します。

もしそうなら、おそらく私はあなたの問題の原因について間違って推測しました。まだチェックされていない場合は、チェックボックスをオンにして(パスワードの入力が必要になる場合があります)、[閉じる]をクリックします。 「利用可能なソフトウェアに関する情報が古くなっています」と表示されます。 [再読み込み]ボタンをクリックします。

  • これがUbuntuServerのインストールまたはGUIのない​​他のシステムである場合は、「ユニバース」リポジトリを有効にするにはどうすればよいですか?に対するKangaroooの回答を参照してください。 (ユニバースの代わりにメインを有効にするだけです)。

次に、g++をインストールしてみてください もう一度。

別のAPTミラーを試してください。

メインコンポーネントがすでに有効になっている場合 、使用しているAPTミラーに問題がある可能性があります。特に、公式ミラーの1つを使用していない場合(us.archive.ubuntu.comus 「国コード」に置き換えてください)、別のミラー、可能であれば公式のミラーを試すことをお勧めします。

APTミラーはソフトウェアとアップデートでも設定できます。 「ダウンロード元」というラベルの付いたドロップダウンメニューで変更するだけです。

ソフトウェアソースを有効にする場合と同様に、ダウンロードサーバーを変更した後でソフトウェアとアップデートを終了すると、ソフトウェア情報が古くなっていることを確認するメッセージが表示されるので、[再読み込み]をクリックする必要があります。次に、g++かどうかを確認します インストールできます。

  • これがUbuntuServerのインストールまたはGUIのない​​他のシステムである場合は、UbuntuServerのミラーをリージョナルからメインに変更するにはどうすればよいですか?

さらなるトラブルシューティング。

それでもインストールできない場合 、次に、問題のトラブルシューティングに役立つ詳細情報を使用して質問を編集する必要があります。

  • /etc/apt/sources.listのコンテンツを提供します 。これを行う1つの方法は、コマンドcat /etc/apt/sources.listの完全な出力をコピーすることです。 質問に貼り付けます。それを選択してCtrlを押します + K 適切にフォーマットします。
  • オプションで、g++を見つけてインストールできるかどうかを確認することもできます ソフトウェアセンターのパッケージ。できれば、素晴らしいです!おそらくそうすることで、何が悪いのかを理解するのに役立つ情報が明らかになるでしょう。

Ubuntu
  1. Ubuntu18.04へのSNMPのインストール

  2. Ubuntu 18.04がシャットダウン時にフリーズしますか?

  3. Ubuntu16へのCuda8のインストール:パッケージCudaが見つかりませんか?

  1. Ubuntu12.10へのVirtualBox4.2のインストール

  2. Lua5.2対のインストール。 Ubuntu 16.10のLua5.3?

  3. Dockerのインストール(Ubuntu)

  1. Ubuntu 12.04.02をUefiモードでインストールしますか?

  2. ネットワークインターフェイスの問題AcerAspireH340(ヘッドレスサーバー)にUbuntuサーバーをインストールしますか?

  3. Ubuntu 15.04にEclipseをインストールする際の問題?