я загрузил и установил gcc-4.9
(используя базовый ./ configure
make
make install
). Я могу скомпилировать код, и все работает нормально. Но dpkg -s gcc
утверждает, что gcc не установлен. Однако dpkg -s gcc-4.9
возвращает допустимый результат.
Я хочу связать пакет gcc
с gcc-4.9
, чтобы dpkg
заявлял о наличии пакета gcc
. Причина для Я сделал это потому, что мне нужно вручную установить пакет .deb
(с помощью dpkg), и для этого нужно установить пакет 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
dpkg
говорит, что пакет не установлен, и это правильно, поскольку вы не установили его с помощью инструмента для упаковки, как следовало бы.
При использовании менеджера пакетов (в качестве dpkg
илиapt-get
)вам следует любой ценой избегать ручной установки, если вы не хотите, чтобы конфликты возникали всю оставшуюся жизнь.
Теперь вы должны исправить свою ошибку и правильно установить его с помощью apt-get install gcc
или соответствующих инструментов apt-get install build-essential
.