Я пытаюсь установить Veracrypt (ver 1.22) с помощью gui и консольного установщика, загруженного с официального сайта Veracrypt, не с PPA. Я получаю следующую ошибку, когда я нажимаю на gui установщик или использование sudo bash veracrypt-1.21-setup-gui-x64
Verifying archive integrity... 100% All good.
Uncompressing VeraCrypt 1.22 Installer 100%
/home/na/Downloads/veracrypt-1.22-setup-gui-x64: 1: eval: /veracrypt_install_gui_x64.sh: Permission denied
Я посмотрел на следующие ресурсы: Не удалось установить VeraCrypt - (k) человечность 17.10 Проблема установки VeraCrypt Guiраздел Discussions и Issues в архивах codeplex
О моей установке: Kubuntu (18.04), UEFI (Безопасная отключенная начальная загрузка), XTerm установлен
Раздел 'Permission' для gui установщика показывают в изображении:
Разрешение VeraCrypt gui установщика
Я был бы очень признателен за любую справку или предложение. Спасибо за Ваше время.
Редактирование 1: Дополнительная информация: Не уверенный, если это релевантно, но на всякий случай: установщик хорошо работает на моей другой машине (Kubuntu 16.04, MBR). Ошибка, которую я получаю, находится на новой установке Kubuntu 18.04 на машине UEFI (безопасная начальная загрузка, отключенная для проблем NVIDIA). Я протестировал установщик с Фрагментом Debian, установленным на разделе на той же машине (UEFI) - установщик дал ту же ошибку.
Редактирование № 2: вот снимок экрана того, что - вывод, когда я пытаюсь установить VeraCrypt (В этом примере, я использую созданный в консоли у дельфина.)
[При ответе на мой собственный вопрос] я могу установить VeraCrypt теперь.
Диагноз проблемы: у Меня была tmpfs запись с 'noexec' опцией в/etc/fstab. Строка в моем fstab чтении файла как:
tmpfs /tmp tmpfs rw,defaults,noatime,nosuid,nodev,noexec,mode=1777, 0 0
Установщик VeraCrypt должен использовать tmp папку во время установки. noexec опция препятствовала тому, чтобы он делал так.
Что работало: Удаленный noexec опция. fstab запись была:
tmpfs /tmp tmpfs rw,defaults,noatime,nosuid,nodev,mode=1777, 0 0
Повторно смонтированный все файловые системы (мог бы потребовать перезагрузки). Я затем смог установить VeraCrypt обычно как прежде.
(Благодаря karel, pauljohn32 на AskUbuntu и некоторых великих людях на IRC Debian для их справки.)
Я использую Veracrypt без проблем. Давайте сначала проверим очевидное.
Интересно, недостаточно ли здесь sudo. Можете ли вы "su" быть пользователем root, чтобы попробовать это? Если у вас не установлен пароль root, я думаю, что "sudo -s" запустит настоящий сеанс root. Возможно, проблема в том, что установщик Vera I хочет запустить больше оболочек.
Как всегда, не запускайте все с правами root, если не знаете наверняка, что получаете. Но я давно пользовался Верой.
Существует некоторая неоднозначность в Вашем вопросе о том, загрузили ли Вы последнюю версию VeraCrypt 1.22 или VeraCrypt 1.21. user854153 загрузил veracrypt-1.22-setup-gui-x64. Следующие инструкции для VeraCrypt 1.22, последняя версия, потому что это - версия, которая показывает на снимке экрана.
Использование каталогов изменения cd
к каталогу, содержащему veracrypt-1.22-setup-gui-x64 файл и выполненный следующая команда:
./veracrypt-1.22-setup-gui-x64
Эта команда поднимет xmessage VeraCrypt графическое окно установщика. Нажмите кнопку Install VeraCrypt.
Признайте, что условия лицензионного соглашения VeraCrypt путем нажатия на меня принимают... кнопку.
Нажмите кнопку OK.
Затем введите свой sudo пароль в окне XTerm (VeraCrypt Setup).
После того, как установка закончена, можно запустить VeraCrypt путем нажатия на его значок.