Вы можете сначала добавить репозитории, (убедиться, что они заслуживают доверия ), а затем обновить, обновить все.
(Обратите внимание :, что вам следует сначала обновить, а затем обновить, потому что наоборот ничего не произойдет.)
Флаги -y
должны препятствовать тому, чтобы apt
запрашивал каждый раз. apt-install
позволяет указать несколько пакетов.
Разрешений 750
должно быть достаточно.
Это должно работать (дальнейшие пояснения в комментариях к скрипту):
#!/bin/bash
#add repos
sudo add-apt-repository ppa:webupd8team/java -y
sudo add-apt-repository ppa:flexiondotorg/minecraft -y
#make sure everything is up-to-date
sudo apt update
sudo apt upgrade -y
#install the packages
sudo apt install -y oracle-java8-installer oracle-java8-set-default default-jre minecraft-installer
#cleanup (not necessarily required)
sudo apt-get autoclean
echo "This world is about to get crafty!"
#if the.minecraft folder is located under /home/username/.minecraft, you should use ~/.minecraft
#temporarily change directory
pushd ~/.minecraft
#set permissions
chmod 750 launcher.jar
#start application in background, in order to finish script, the '&' is responsible for that
java -Xmx3G -Xms3G -jar launcher.jar &
#undo temporary directory change
popd
Первая ошибка произошла из-за опечатки (тире вместо подчеркивания ). Как только это было исправлено, я смог удалить «Не удалось увеличить количество максимальных _открытых _файлов до более чем 16384», добавив следующее в my.cnf :открыть _файлов _лимит = 10000