Рейтинг:-2

Пакеты и значение gcc-8

флаг us

лс -ла приведенные ниже команды выводят информацию о файле gcc-8, которая мне кажется странной. Я полагаю, что это не ссылка. Я знаю, что есть разные пакеты GCC с разными версиями GCC, и похоже, что у меня есть пакет с GCC версии 8.

Как узнать, что gcc-8 - это пакет, а не ссылка? Где находится этот пакет? Почему другие бинарники не показывают свои пакеты?

ls -la /usr/bin/gcc

приносит

lrwxrwxrwx 1 root root 5 22 апреля 2021 г. /usr/bin/gcc -> gcc-8
muru avatar
флаг us
Почему вы решили, что это не ссылка? Знаете ли вы [для чего нужен первый столбец `ls -l`](https://askubuntu.com/questions/517229/what-does-ls-la-do)?
Рейтинг:0
флаг pl

Как узнать, что gcc-8 - это пакет, а не ссылка?

gcc-8 может относиться как к пакету, так и к файлу или ссылке. И скорее всего, если у вас есть пакет gcc-8, он предоставит файл с именем gcc-8 (возможно, более одного). Например, проверьте с

$ дпкг -л | grep gcc-8

Это скажет вам, является ли пакет gcc-8 установлен в вашей системе (используйте просто gcc вместо gcc-8 для других версий). Предполагая, что вы видите пакет gcc-8 присутствует в вашей системе, вы можете перечислить все файлы, предоставляемые этим пакетом, с помощью

$ dpkg -L gcc-8

В случае, который вы описываете, /USR/бин/gcc явно ссылка на /USR/бин/gcc-8. Если вы хотите знать, /USR/бин/gcc-8 это файл или ссылка, просто используйте

$ ls -la /usr/bin/gcc-8

так же, как вы сделали.

Где находится этот пакет?

Пакеты не имеют местоположения. Они устанавливаются, предоставляя множество файлов в файловой системе.

Почему другие бинарники не показывают свои пакеты?

Если вы приведете пример, сообщество может помочь вам прояснить это.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.