2

What do I do when software is not available in the Ubuntu software center?

For instance, I cannot find programs like Netlogo, FIJI (although ImageJ is available), or Copasi.

All I manage to do is download the files, extract them to my home folder (i.e. programs are not available globally), and open the program from this folder. Then, however, no icon is automatically added to my applications (and I don't know how to do that manually). To me, this does not seem like an elegant workflow to install software. Is there a better way?

Thanks for the help.

Zanna
  • 72,312
godot
  • 117

1 Answers1

2

Yes, there has long been a better way.

.zip, .tar, .tgz, and .bz2 files (those are what you cited) are simply compressed sets of files. They must be manually installed by the user to work. Manual installation includes manually creating the links for desktop icons.

That laborious and imprecise method of distributing software was superseded over 20 years ago by packages (like .deb and .snap packages), which make distribution, installation, upgrading, and integration into the desktop quite trivial for each user.

Packages are often created by community volunteers (like you). They generally do not need to be created by developers.

How to create a .deb package for distribution by Debian and Ubuntu: https://mentors.debian.net.
How to create a .snap package for distribution by Ubuntu and other distros: https://snapcraft.io.

Software Center only knows about .deb software that is distributed by the Ubuntu repositories, .snap software that is distributed by Snapcraft.io, and locally-installed .deb and .snap packages.

user535733
  • 68,493