2008-03-07

TrueCrypt 5.0a под FreeBSD 6.3

Интересна была реализация графического интерфейса TrueCrypt 5.0 под Unix системы, но т.к. нет официально распространяемых дистрибутивов под FreeBSD, и этот проект не содержится в системе портов, то скомпилировать пришлось из исходных кодов.

1. По умолчанию в FreeBSD не используется GNU Make (вместо make надо набирать gmake), поэтому необходимо сделать некоторые изменения в Makefile, заодно рекомендуют изменить FatalErrorHandler.h

diff for Makefile: 

        61,62d60 
        < MAKE=gmake 
        < 
        206c204 
        <       cd $(WX_BUILD_DIR) && gmake 
        --- 
        >       cd $(WX_BUILD_DIR) && make 

diff for Main/FatalErrorHandler.h 

        13d12 
        < #include "/usr/src/sys/sys/ucontext.h"
2. Из-за графического интерфейса, который требует исходников wxWidgets, не сразу получилось, т.к. использовал версию wxWidgets-2.8.7. С wxGTK-2.8.5 которую взял из временных файлов, оставшихся после сборки порта x11-tollkits/wxgtk28 все удачно скомпилировалось.

И хоть я уже привык к CLI, графика очень приятное дополнение, мало отличимое от Windows версии.

3 comments:

Unknown said...

Как я отметил в shared items* программа обновилась до версии 5.1, но судя по release notes**, интересного мало, поэтому повременю с обновлением.

* http://www.google.com/reader/shared/user/01369804701841928503/state/com.google/broadcast

** http://www.truecrypt.org/docs/?s=version-history

Anonymous said...

2 вопроса,

1как truecrypt вообще заставить работать в freebsd? если кинете линк на мануал - буду бескрайне благодарен
2 как написан движёк к сайту - очень хочется такую же штуку - с плавающим туда сюда обзором тем сделать)) если кинете линк тожебуду бескарйней благодарен. сайт добавил в букмаркс но если напишете на е-маил буду бескрайнеблагадарен втрайне!

jahsupport@mail.ru

Unknown said...

1. В любом дистрибутиве есть файл, который содержит инструкции по установке (причем, обычно там написано одно и то же), я лишь описал изменения, которые сделал для установки под FreeBSD. Написанием мануалов не занимаюсь, т.к. при техническом знании английского, в этом отпадает необходимость, все уже написано разработчиками. Также не кидаю линки на мануалы т.к. поисковые системы создавались не забавы ради.

2. Ну, вообще-то это не сайт, а web-лог (blog), как его называют разработчики компании*, которая в данный момент принадлежит Google. Как уж они писали двиг, я понятия не имею, но результат мне нравится. «Плавающий туда сюда обзор» не является частью движка, это JS плагин, создание которого я описал в одном из своих постов**. В комментариях к которому содержатся ссылки на библиотеку с похожей реализацией, можете воспользоваться ей.

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

* http://www.blogger.com/
** http://misbug.blogspot.com/2008/02/menu.html

Twitter Updates

Twitter Updates

    follow me on Twitter
    Hacker Key Creative Commons License
    2006