Я установил и запустил gcc, но dpkg сообщает: пакет gcc не установлен, почему?

Я установил и запустил gcc, но dpkg сообщает: пакет gcc не установлен, почему?

Я скачал и установил gcc-4.9(используя basic ./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

решение1

dpkgговорит, что пакет не установлен, и это правильно, поскольку вы не установили его с помощью инструмента упаковки, как следовало бы.

При использовании менеджера пакетов (например, dpkgили apt-get) следует избегать ручной установки любой ценой, если вы не хотите сталкиваться с конфликтами всю оставшуюся жизнь.

Теперь вам следует исправить свою ошибку и правильно установить его с apt-get install gccпомощью соответствующих инструментов apt-get install build-essential.

Связанный контент