我下載並安裝gcc-4.9
(使用基本./configure
make
make install
)。我可以編譯程式碼並且一切正常。但dpkg -s gcc
聲稱 gcc 未安裝。但是,dpkg -s gcc-4.9
返回有效的輸出。
我想將套件連結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
。