-
Notifications
You must be signed in to change notification settings - Fork 224
Debian package (compressonatorcli_4.5.52_amd64.deb) places binaries in /usr, not /usr/bin (and possibly other things should be in /usr/share/doc/compressonatorcli/ , /usr/lib?) #348
Open
Description
Installing the deb package from compressonatorcli_4.5.52_amd64.deb from releases results in
- shell script
compressonatorcli - binary
compressonatorcli-bin
.. being in /usr/, not in /usr/bin. So this is quite non-standard :), and makes them not on $PATH .
$ sudo apt install ~/Downloads/compressonatorcli_4.5.52_amd64.deb
$ dpkg -L compressonatorcli
/usr
/usr/compressonatorcli
/usr/compressonatorcli-bin
...
$ ls -Flah /usr/
total 3,9M
drwxr-xr-x 20 root root 4,0K cze 3 22:55 ./
drwxr-xr-x 24 root root 4,0K wrz 27 2025 ../
drwxr-xr-x 2 root root 116K cze 3 20:28 bin/
-rwxr-xr-x 1 root root 1,5K sty 30 2024 compressonatorcli*
-rwxr-xr-x 1 root root 3,6M sty 30 2024 compressonatorcli-bin*
....
From a quick glance at dpkg -L compressonatorcli, maybe other files should also be in subdirectories following conventions and Filesystem Hierarchy Standard.
/usr/documents-> should better go to/usr/share/doc/compressonatorcli//usr/license/license.txt-> also to/usr/share/doc/compressonatorcli/license.txt?/usr/images-> it seems these are just examples, so sthg like/usr/share/doc/compressonatorcli/example-images//usr/pkglibs->/usr/lib?/usr/qt.conf-> unsure, is this necessary at all in this package?
Metadata
Metadata
Assignees
Labels
No labels
Type
Fields
Give feedbackNo fields configured for issues without a type.