«Установка» программ

«Установка» программ

С этой проблемой я сталкиваюсь много раз. Иногда, когда я загружаю программы, они находятся в zip/tar.gz или любом другом расширении. Я просто извлекаю их и нажимаю bin. Все работает нормально, но я хочу, чтобы программа была видна в поиске Unity, чтобы я мог запускать ее из терминала как "programname" и все остальное, что я могу делать с программами, установленными из репозитория.

Я не хочу редактировать bashrc, я думаю, что это как-то связано со ссылками.

Как этого добиться?

решение1

Обычно есть специальная версия "Ubuntu" программ Linux (файлы .deb или репозитории PPA), которую можно установить. В противном случае сделайте следующее:

Для себя: поместите каталог программы в любое место и создайте лаунчер в ~/.local/share/applications/, который добавит его в Unity.

Для остальных вы можете сделать это для всех пользователей: как пользователь root скопируйте папку в /opt (терминал: sudo nautilus /opt/, а затем перетащите) и создайте Launcher в /usr/share/applications, скопировав существующий и изменив его.

Связанный контент