ダウンロードしてインストールしましたgcc-4.9
(基本 を使用./configure
make
make install
)。コードをコンパイルでき、すべて正常に動作します。しかし、dpkg -s gcc
gcc がインストールされていないと表示されます。ただし、dpkg -s gcc-4.9
有効な出力が返されます。パッケージを に
リンクして、パッケージ が存在することを主張します。これを行う理由は、パッケージを手動でインストールする必要があり (dpkg を使用)、パッケージをインストールする必要があるためです。gcc
gcc-4.9
dpkg
gcc
.deb
gcc
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
。