
С этой проблемой я сталкиваюсь много раз. Иногда, когда я загружаю программы, они находятся в 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, скопировав существующий и изменив его.