Да, верно, библиотеки будут иметь версию 1.0.0, хотя программный пакет будет иметь версию 1.0.2l. Это связано с тем, что все версии 1.0.x программного обеспечения реализуют один и тот же API (одни и те же функции с одинаковыми сигнатурами/прототипами функций ), поэтому версии библиотек должны быть одинаковыми, поскольку пользователи этих библиотек могут использовать эти версии взаимозаменяемо.
Версия библиотек определяется здесь в дереве исходного кода. Прямо над этим определением есть комментарий, который объясняет это немного подробнее.
Надеюсь, это ответ на ваш вопрос.
По умолчанию расширение *
игнорирует файлы, начинающиеся с .
, поэтому, если вы назовете свой файл таким образом, sudo rm -rf *
не удалит его:
touch.myfile
rm *
ls -a
См. Почему в шаблонах оболочки по умолчанию отсутствуют точечные файлы? для получения подробной информации.