When an application is listed at snapcraft I expect snap install
to be able to find it.
~$ snap find redplayer
Name Version Publisher Notes Summary
redplayer 3.1.6 edsonk - Player de gerenciamento de conteúdo de tv.
but:
~$ sudo snap install redplayer
error: snap "redplayer" not found
It could be that the creator of that snap has blocked your region/country ... Please see this related post about another snap https://forum.snapcraft.io/t/freecad-snap-mia/22040/1 .
Actually, some Geo-locatin based service seems to be used on their website ... Check https://redberry.com.br/planos ... and if it says "Nenhum plano disponível para você." then it means "No plans for you" ... Note this is not based on solid science but rather on my assumption.
Specifying allowed install regions and excluding others is possible and doable for snap creators/publishers ... However, on the user side, there is not yet a
snap
based method to know if that is configured and there is not even an informative error message that will clearly show that.However, the GUI desktop snap-store app will refuse to show that snap's details/installation page although it will appear in the search, but clicking on it will show a blank page ... So, that might be a sign.
When trying to install an application via snapcraft.io, a) the application has to be available there and b) it has the be available for your given CPU architecture. The search is unfortunately not architecture-sensitive, which means it searches by name only.
The available architectures can be found on snapcraft.io/name_of_the_snap when clicking on the field stating the current version in the upper right corner and then selecting "Show architecture". A pull-down menu will open showing for which architectures the snap is available.
While this is the case for many / most snaps for AMD64 (=the common CPU architecture for PCs using AMD/Intel CPUs), it may not be the case for armhf (e.g. used by older models of the Rasperry Pi) and arm64 (e.g. used by newer models of the Raspberry Pi).