If I want to install fish on Debian, www.fishshell.com points me to the Suse download page. If I use the "Debian / Grab packages directly" option, the package I download does not install on Debian 10. That is because the platform-specific binary fish package depends on the fish-common package, but there's no way to download the correct version of the fish-common package on that page.
The same problem affects the similar Debian link from the Development Binaries page.
Workarounds:
-
Use the "subscribe" option.
-
Manually download the fish-common package and install it together with the fish package. It is not easy to find, but here are the links: Debian 10, Debian 9. These links are likely to remain valid for any future Fish 3.x releases.
The installation command I used was sudo dpkg -i fish*3.2.1*.deb
I'm not sure if there's a way to add fish-common and the instruction to install it together with fish to the opensuse.org download page, but it would be nice.
If I want to install fish on Debian, www.fishshell.com points me to the Suse download page. If I use the "Debian / Grab packages directly" option, the package I download does not install on Debian 10. That is because the platform-specific binary
fishpackage depends on thefish-commonpackage, but there's no way to download the correct version of thefish-commonpackage on that page.The same problem affects the similar Debian link from the Development Binaries page.
Workarounds:
Use the "subscribe" option.
Manually download the
fish-commonpackage and install it together with thefishpackage. It is not easy to find, but here are the links: Debian 10, Debian 9. These links are likely to remain valid for any future Fish 3.x releases.The installation command I used was
sudo dpkg -i fish*3.2.1*.debI'm not sure if there's a way to add
fish-commonand the instruction to install it together withfishto the opensuse.org download page, but it would be nice.