There are alternative ways to install apps outside the official repos. The best options depend on the applications and your comfort level/knowledge.
I tend to get precompiled apps directly as tarballs from the developers and place a symlink into $PATH, like $HOME/.local/bin. Depending on the app I will also make a .desktop file in $HOME/.local/share/applications.
AppImages from developers can be aliased in $HOME/.bashrc and .desktop files added to $HOME/.local/share/applications. Make sure libfuse2 is installed. AppImageLauncher is a handy way of integrating AppImages.
If a developer distributes a .deb themselves, it will very likely work just fine on Pop. It seems that .deb are generated with the assumption an Ubuntu LTS or previous Debian release. If they are targeting only the newest version of Ubuntu or Debian, they tend to state it.
I don't use alternative package managers like Homebrew and Nix, but they are an option as well.
Then there is always compiling from source, but it is rarely necessary, unless you want the bleeding edge of an apps development.
There are alternative ways to install apps outside the official repos. The best options depend on the applications and your comfort level/knowledge.
I tend to get precompiled apps directly as tarballs from the developers and place a symlink into
$PATH
, like$HOME/.local/bin
. Depending on the app I will also make a .desktop file in$HOME/.local/share/applications
.AppImages from developers can be aliased in
$HOME/.bashrc
and .desktop files added to$HOME/.local/share/applications
. Make surelibfuse2
is installed. AppImageLauncher is a handy way of integrating AppImages.If a developer distributes a .deb themselves, it will very likely work just fine on Pop. It seems that .deb are generated with the assumption an Ubuntu LTS or previous Debian release. If they are targeting only the newest version of Ubuntu or Debian, they tend to state it.
I don't use alternative package managers like Homebrew and Nix, but they are an option as well.
Then there is always compiling from source, but it is rarely necessary, unless you want the bleeding edge of an apps development.