Ubuntu 13.10にG ++コンパイラをインストールしようとしています。 build-essential
パッケージをインストールする必要があると言われました。
私は以下のコードを試しました
Sudo apt-get update
Sudo apt-get install build-essential
それは私にこのエラーを与えます:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package build-essential
ターミナルSudo apt-get install build-essential
を入力して、キーを押します TAB 押す代わりに ENTER。
ソフトウェアと更新でメインリポジトリを有効にします。
次に、ターミナルで次のコマンドを実行します。
Sudo apt-get update
Sudo apt-get install build-essential
/etc/apt/sources.list
ファイルでmainリポジトリを有効にする必要があります。
これを行うには、次の行の前にある'#'
文字を削除します。
#deb http://de.archive.ubuntu.com/ubuntu/ saucy-updates main restricted
#deb-src http://de.archive.ubuntu.com/ubuntu/ saucy-updates main multiverse restricted universe
ファイルを保存して実行するSudo apt-get update && Sudo apt-get install build-essential
。
パッケージを作成するにはパッケージのビルド必須をインストールし、パッケージマネージャーにパッケージをインストールするにはcheckinstallをインストールする必要があります。
次のコマンドラインを使用します。
Sudo apt-get install build-essential checkinstall
ソフトウェアセンターからビルドの必需品をインストールすることもできます
それを開き、「build essential」を検索します
次の端末コマンドで問題を解決できます。
最初にターミナルを開いてマージリストを削除し(Ctrl + Alt + Tを押して起動)、次のコマンドを実行します。
Sudo rm /var/lib/apt/lists/* -vf
または
Sudo rm -vf /var/lib/apt/lists/*
これらのコマンドラインは交換可能です
使用されるオプションは-v verboseです
-v, --verbose explain what is being done
および-f force
-f, --force ignore nonexistent files and arguments, never Prompt
コマンドラインや使用されているオプションについてよくわからない場合は、常にコマンドのマニュアルページを参照してください。これらはmanとrmなどのコマンドを検索してインターネット上でアクセスできます。たとえば、端末でman rmと同じコマンドを正確に入力して同じ情報にアクセスできます。このような端末
マニュアルページオプションの画像
次に、簡単な更新を実行して新しいものを生成します。
Sudo apt-get update
その後、
Sudo apt-get install build-essential
まあ、時々何が起こるかは、最初のコマンドがいくつかのレポが応答しないか、他のネットワークの問題のために失敗した場合です
Sudo apt-get update
そうすると、build-essentialをインストールできない場合があります。そのため、常にapt-get更新が正常に完了することを確認してください。更新が完了したら、次を発行します。
Sudo apt-get install build-essential
これで、正常にインストールできるはずです。