Доброго времени суток. 3 дня на линуксе, имеется задача: есть jarник JavaFX, все работает. Создал .desctop ярлык, написал postinst preinst скрипты. Так вот, preinst ставит java 8. Текст такой:
#!/bin/bash
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
java -version
if [ "$1" = "configure" ] && [ -x "`which update-menus 2>/dev/null`" ] ; then
update-menus
fi
Если просто запустить из терминала $ sh preinst - все номрально ставит. Если собрать деб пакет, то в конце update:
Hit http://ppa.launchpad.net trusty/main Translation-en
Hit http://ppa.launchpad.net trusty/main amd64 Packages
Hit http://ppa.launchpad.net trusty/main i386 Packages
Hit http://ppa.launchpad.net trusty/main Translation-en
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
А вместо install: E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
Версия java естественно не определилась.
ЧЯДНТ?