The established structure of the .deb file name is package_version_architecture.deb.
According to this paragraph:
Some packages don't follow the name structure
package_version_architecture.deb. Packages renamed by dpkg-name will follow this structure. Generally this will have no impact on how packages are installed by dselect/dpkg, but other installation tools might depend on this naming structure.
Question:
However, are there any real situations when renaming the .deb package file is highly unrecommended? Is it a normal practice to provide a custom .deb file name for my software?
Example:
My Program for Linux v1.0.0 (Pro).deb— the custom namingmy-program_1.0.0-1_amd64.deb— the proper official naming
Note:
I'm not planning to create a repo, I'm just hosting the .deb package of my software on my website for direct download.