ich mache gerade meine ersten Schritte mit Shellskripts und habe mir vorgenommen ein Bash-Script zu erstellen, welches bei der Ausführung Java8 PPA hinzufügt und anschliessend Java8 Oracle installiert.
Dazu habe ich in verschiedenen unix/linux-Foren und auch hier in den Foren rechechiert, aber brauche wohl noch etwas zusätzliche Starthilfe.
Das Script habe ich ganz primitiv erstellt, nämlich so, wie ich Java8 Oracle im Terminal installieren würde.
Bei der Ausführung kommt jedoch immer die Fehlermeldung:
Die Datei java-8-debian.list wird zwar in der 2. Zeile erstellt und existiert im Verzeichnis /etc/apt/sources.list.d/, jedoch findet es bei Zeile 3 die Datei nicht.root@debscript:~# bash /root/Dokumente/Java8oracle_install.sh
/etc/apt/sources.list.d/java-8-debian.list: Datei oder Verzeichnis nicht gefunden
Was für Alternativen könnt ihr mir da empfehlen? Oder würdet ihr das Skript generell ganz anders gestalten?
Hier das Bashscript
#!/bin/bash
touch /etc/apt/sources.list.d/Java-8-debian.list
ed /etc/apt/sources.list.d/java-8-debian.list >>EOF
/^$/
deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
/^$/
deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
wq
EOF
cd
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
apt-get update
apt-get install oracle-java8-installer
apt-get install oracle-java8-set-default
reboot
Vorweg danke für alle konstruktiven Antworten