Опубликую здесь инструкцию по перепаковке установщика УТМ
для чайников под Linux x64
1.Создаём временную папку, например /home/utm
2.Скачиваем дистрибутив УТМ, извлекаем из архива в эту папку. Получаем: /home/utm/u-trans-4.2.0-2623-i386.deb
3.Скачиваем JRE8. Я брал
здесь. Копируем в нашу папку. Получаем: /home/utm/jre-8u431-linux-x64.tar.gz
4.Скачиваем библиотеки (во вложении) и копируем в нашу папку. Получаем: /home/utm/lib64.tar.gz
5.Запускаем терминал. В строке вводим:
и вводим пароль
6.Распаковываем установщик двумя командами:
dpkg -x /home/utm/u-trans-4.2.0-2623-i386.deb /home/utm/newutm
dpkg -e /home/utm/u-trans-4.2.0-2623-i386.deb /home/utm/newutm/DEBIAN
7.Удаляем старый JRE и копируем новый:
rm -R /home/utm/newutm/opt/utm/jre
tar -xf /home/utm/jre-8u431-linux-x64.tar.gz -C /home/utm/newutm/opt/utm
mv /home/utm/newutm/opt/utm/jre1.8.0_431 /home/utm/newutm/opt/utm/jre
8.Распаковываем библиотеки, предварительно удалив старые:
rm /home/utm/newutm/opt/utm/lib/libjcPKCS11*
tar -xf /home/utm/lib64.tar.gz -C /home/utm/newutm/opt/utm
9.Правим файл "control":
nano /home/utm/newutm/DEBIAN/control
Ищем в файле "Architecture: i386" и меняем на "Architecture: amd64"
Записываем и выходим (Ctrl+o Enter Ctrl+x)
10.Правим "backup.acl":
nano /home/utm/newutm/opt/utm/backup.acl
выполняем замену (Ctrl+\
jre/lib/i386
jre/lib/amd64
A)
Здесь ещё нужно несколько записей удалить или заменить в этом файле, но можно оставить так (при установке получим несколько сообщений о ненайденных файлах)
Записываем и выходим (Ctrl+o Enter Ctrl+x)
11.Упаковываем в новый установщик:
dpkg -b /home/utm/newutm /home/utm/u-trans-4.2.0-2623-x64.deb
12.Устанавливаем
apt-get install pcscd
apt install acl
apt-get install supervisor
dpkg -i /home/utm/u-trans-4.2.0-2623-x64.deb
13.Проверяем через несколько минут:
netstat -tulpn | grep java
в ответ получим:
tcp6 0 0 :::8080 :::* LISTEN 9818/java
tcp6 0 0 :::8192 :::* LISTEN 9818/java
Всё.
Если потребуется удалить УТМ:
1.Запускаем терминал
2.Вводим
sudo dpkg --purge u-trans
3.Вводим пароль
Благодарю за помощь NewKid, объяснившего мне как это делается.