Не совсем так, лучше запаковать установщик в rpm и установить его через менеджер пакетов. Возиться с rpmdb — не лучшая идея
БОНУС :Если не хотите возиться с rpmbuild, посмотрите FPM:
https://github.com/jordansissel/fpm
Это мощный инструмент, который позволяет создавать или преобразовывать пакеты на лету
У вас должно быть приложение для отключения selinux (или настройки этого ). Осторожно, это имеет последствия для безопасности всей системы.
Другой причиной проблем является Knox от Samsung. Тогда еще есть способ :Вместо использования sudo попробуйте su.
su (important!)
cd /data/data/ru.meefik.linuxdeploy/linux/bin ( or Env Directory in LinuxDeploy settings)
./linuxdeploy shell ( there are other options for configuing linuxdeploy)
Источник:https://github.com/meefik/linuxdeploy/issues/224
Еще один способ :ssh root@localhost.
это очень просто. Что бы вы ни использовали termux
или эмулятор терминала, просто укажите имя пользователя в команде ssh
. Для развертывания Linux используйте эту команду
ssh [YOUR PHONE IP] -l [USERNAME YOU SPECIFIED]
тогда он примет ваш пароль. Обычно эта команда выглядит так
ssh 127.0.0.1 -l root