gcc をインストールして実行しましたが、dpkg で「パッケージ gcc がインストールされていません」と表示されます。なぜでしょうか?

gcc をインストールして実行しましたが、dpkg で「パッケージ gcc がインストールされていません」と表示されます。なぜでしょうか?

ダウンロードしてインストールしましたgcc-4.9(基本 を使用./configure make make install)。コードをコンパイルでき、すべて正常に動作します。しかし、dpkg -s gccgcc がインストールされていないと表示されます。ただし、dpkg -s gcc-4.9有効な出力が返されます。パッケージを に

リンクして、パッケージ が存在することを主張します。これを行う理由は、パッケージを手動でインストールする必要があり (dpkg を使用)、パッケージをインストールする必要があるためです。gccgcc-4.9dpkggcc.debgcc

root@afr0ck:~/Desktop/Packages# gcc
gcc: fatal error: no input files
compilation terminated.

root@afr0ck:~/Desktop/Packages# dpkg -s gcc
dpkg-query: package 'gcc' is not installed and no information is available
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.

root@afr0ck:~/Desktop/Packages# dpkg -s gcc-4.9
Package: gcc-4.9
Status: install ok installed

答え1

dpkgパッケージがインストールされていないと表示されますが、パッケージ化ツールを使用してインストールしなかったため、これは正しいです。

パッケージ マネージャー (dpkgまたはapt-get) を使用する場合は、一生競合を経験したくないのであれば、手動インストールは絶対に避けてください。

ここで間違いを修正し、apt-get install gccまたは関連ツールを使用して適切にインストールする必要がありますapt-get install build-essential

関連情報