На мой взгляд, это ошибка. Было бы полезно, если бы вы сообщили об этом на Launchpad. Вот как вы можете это сделать:
Хит Alt + F2, который откроет интерфейс «Запустить команду». Затем введите «apport-bug unity-webapps-bbcnews», нажмите Enter и просто следуйте инструкциям.
Существует план аудита 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