Ответ Dillmo охватывает все описанные вами методы, но я могу подумать о двух более ручных методах установки.
Возможно, вам придется вручную загрузить двоичный файл и запустить его с вашего компьютера напрямую , Например, я должен был сделать это с помощью программного обеспечения для академической цитаты Jabref, поскольку официальные репозитории имели годовую бета-версию на одном этапе.
Другой метод на самом деле строится из исходного кода (т. Е. С помощью , make, install). Я сделал это недавно для виджета KDE « Jabref », который в противном случае был недоступен. Существует также отличная утилита под названием checkinstall, которая создает поддельные пакеты для этих ручных сборок, что позволяет упростить удаление.
В ответ на ваш вопрос «почему существует так много способов установки программное обеспечение? », есть две основные причины. Как утверждает Диллмо, некоторые из них являются сторонниками других. Это связано с тем, что люди предпочитают легкость разных интерфейсов и графических интерфейсов.
Другая причина, связанная с моими примерами выше, - это доступность. Некоторые разработчики не делают пакет специально для Ubuntu, поэтому вам нужно вручную установить.