Строительство TrueCrypt на Ubuntu 14.04

На мой взгляд, это ошибка. Было бы полезно, если бы вы сообщили об этом на Launchpad. Вот как вы можете это сделать:

Хит Alt + F2, который откроет интерфейс «Запустить команду». Затем введите «apport-bug unity-webapps-bbcnews», нажмите Enter и просто следуйте инструкциям.

1
задан 30 April 2014 в 14:02

1 ответ

Существует план аудита truecrypt относительно безопасности программного обеспечения и обзора формулировки его лицензии, которую вы можете найти интересным.

Вот как я успешно скомпилировал его 12.04, но он должен работать для более поздних версий Ubuntu:

sudo apt-get install build-essential nasm libfuse-dev wx-common wx2.8-headers libwxbase2.8-dev libwxsvg-dev libwxgtk2.8-0 libwxgtk2.8-dev

Вам также нужны некоторые файлы заголовков PKCS-11 с официального сайта RSA. Вы можете получить их все сразу с помощью wget, который может использовать * с ftp-загрузками:

mkdir -p $HOME/src/pkcs-11
wget 'ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20/pkcs11*' -P $HOME/src/pkcs-11

Теперь загрузите исходный код из плана для аудита truecrypt и проверьте его с gpg после получения открытого ключа, если необходимо. Затем, возможно, извлеките его в свой ~/src.

При запуске make вам нужно указать имя этой папки pkcs-11, содержащей файлы заголовков, поэтому укажите правильный путь, если он отличается от ниже , Конечно, замените Truecrypt_source своим собственным реальным путем в команде cd и в команде cp ниже. (Двоичный файл Truecrypt будет найден в папке Main исходной папки.)

cd Truecrypt_source
make PKCS11_INC=$HOME/src/pkcs-11
sudo cp Truecrypt_source/Main/truecrypt /usr/local/bin

Иногда вам может потребоваться добавить в командную строку make LIBS=-ldl, как в этом вопросе. [ ! d7]

Теперь ваш новый скомпилированный truecrypt будет готов к использованию, и вы можете быть уверены, что он не имеет бэкдоров.

ПРИМЕЧАНИЕ. Перед установкой новой версии вы должны удалить truecrypt, если это уже установлен с предоставленным сценарием удаления, который был установлен с двоичным:

sudo /usr/bin/truecrypt-uninstall.sh
2
ответ дан 24 May 2018 в 16:31
  • 1
    Спасибо, но не сработал, см. Мой отредактированный первый пост для ответа. – linuxubuntu 12 November 2013 в 14:40
  • 2
    @linuxubuntu Это работало 12.04, но я посмотрю на ошибки, которые вы получаете 13.10. Возможно, у меня есть другая версия gcc, и вы можете попробовать ее с помощью gcc 4.6.3, так как вы можете установить разные версии gcc и выбрать ту, с которой хотите скомпилировать. – user 14 November 2013 в 06:23
  • 3
    @linuxubuntu Это работало 12.04, но я посмотрю на ошибки, которые вы получаете 13.10. Возможно, у меня есть другая версия gcc, и вы можете попробовать ее с помощью gcc 4.6.3, так как вы можете установить разные версии gcc и выбрать ту, с которой хотите скомпилировать. – user 14 November 2013 в 06:23
  • 4
    @linuxubuntu Это работало 12.04, но я посмотрю на ошибки, которые вы получаете 13.10. Возможно, у меня есть другая версия gcc, и вы можете попробовать ее с помощью gcc 4.6.3, так как вы можете установить разные версии gcc и выбрать ту, с которой хотите скомпилировать. – user 14 November 2013 в 06:23
  • 5
    @linuxubuntu Это работало 12.04, но я посмотрю на ошибки, которые вы получаете 13.10. Возможно, у меня есть другая версия gcc, и вы можете попробовать ее с помощью gcc 4.6.3, так как вы можете установить разные версии gcc и выбрать ту, с которой хотите скомпилировать. – user 14 November 2013 в 06:23
  • 6
    @linuxubuntu Это работало 12.04, но я посмотрю на ошибки, которые вы получаете 13.10. Возможно, у меня есть другая версия gcc, и вы можете попробовать ее с помощью gcc 4.6.3, так как вы можете установить разные версии gcc и выбрать ту, с которой хотите скомпилировать. – user 14 November 2013 в 06:23
  • 7
    @linuxubuntu Это работало 12.04, но я посмотрю на ошибки, которые вы получаете 13.10. Возможно, у меня есть другая версия gcc, и вы можете попробовать ее с помощью gcc 4.6.3, так как вы можете установить разные версии gcc и выбрать ту, с которой хотите скомпилировать. – user 14 November 2013 в 06:23
  • 8
    Благодарю. Попробуйте 13.10 на виртуальной машине, если вы не хотите устанавливать ее изначально. Должна быть возможность скомпилировать его с помощью v4.8. Переход на понижение не является правильным решением. – linuxubuntu 15 November 2013 в 00:08

Другие вопросы по тегам:

Похожие вопросы: