Ну, как вы сказали, имя foo_VVV-RRR_AAA.deb
для файла DEB это просто соглашение об именах .deb
файлов, где VVV
, RRR
и AAA
являются версия, пересмотр и архитектура пакета foo
.
Также это соглашение предлагается (продиктовано) при сборке пакетов с помощью debuild или git-buildpackage .
Если вы согласны с этим соглашением, все в порядке, если нет, вы можете переименовывать свои .deb
файлы по своему усмотрению, но только следуя этим правилам (в этом случае, возможно, вам нужно запустить, dpkg --info <deb_file>
чтобы найти простую информацию, которую обычно можно получить, используя вышеуказанное соглашение для имени файла deb).
Теперь, как вы можете прочитать в Filename - Wikipedia :
Не существует общего стандарта кодирования для имен файлов.
Поскольку имена файлов должны обмениваться между программными средами (например, передача файлов по сети, хранение файловой системы, программное обеспечение для резервного копирования и синхронизации файлов, управление конфигурацией, сжатие и архивирование данных и т. Д.), Очень важно не потерять информацию об именах файлов между приложениями. Это привело к широкому принятию Unicode в качестве стандарта для кодирования имен файлов, хотя устаревшее программное обеспечение может не поддерживать Unicode.
[...] Максимальная длина имени файла не является стандартной и может зависеть от размера единицы кода. Хотя это серьезная проблема, в большинстве случаев это ограниченная проблема.
Таким образом, если вообще нет стандарта для имен файлов, я почти уверен, что не существует специального стандарта для .deb
имен файлов. Или, если вы все еще в замешательстве, примите соглашение в качестве стандарта и следуйте этим правилам .