Попробуй с этим. Этот установщик работает с большинством дистрибутивов Linux.
Вставьте в архив .tar.gz ваши банки. если вы хотите создать пункт меню в меню «Программы», создайте файл «YOUR PROGRAM.desktop» и поместите этот скрипт в этот
[Desktop Entry]
Comment=YOUR COMMENT
Name=YOUR PROGRAM
#(Must same as .desktop file's name)
Exec=java -jar "(Path to Extracted folder)/myapp.jar"
Terminal=false
Type=Application
Icon=(Path to Extracted folder)/myapp.png
Categories=Development
ОК, теперь вы также можете поместить его в архив .tar.gz.
Теперь вам нужно создать файл "install.sh" (имя файла не важно, он также работает без расширения - .sh)
Вот код
#!/bin/bash
if which java >/dev/null; then<
sudo tar xvfz YOUR PROGRAM.tar.gz -C /opt #(Path for Extract Files)
mkdir ~/.local/share/applications
sudo tar xvfz DESKTOP.tar.gz -C ~/.local/share/applications
echo "Program installed.!"
else
echo "JRE Not Installed..!"
fi
read
exit
Соберите все 3 файла в одну папку, затем запустите файл install.sh (должен быть помечен как Исполняемый)
Я надеюсь, что это будет полезно для любого.