{"id":96,"date":"2008-11-10T18:11:05","date_gmt":"2008-11-10T17:11:05","guid":{"rendered":"http:\/\/www.instruyete.org\/?p=96"},"modified":"2008-11-10T18:11:05","modified_gmt":"2008-11-10T17:11:05","slug":"truecrypt-6x-installation-auf-opensuse-102","status":"publish","type":"post","link":"https:\/\/www.instruyete.org\/?p=96","title":{"rendered":"truecrypt 6.x Installation auf openSuSE 10.2"},"content":{"rendered":"<p>Obwohl man auf der truecrypt webseite eine (32- und 64bit) Installation f\u00fcr <em>openSuSE<\/em> herunterladen kann, scheint das Paket <strong>nur<\/strong> f\u00fcr openSuSE <strong>10.3<\/strong> und h\u00f6her ausgelegt sein.<br \/>\nBei der ersten openSuSE Distribution (10.2) kommt beim einspielen des rpm Pakets folgende Fehlermeldung (vorausgesetzt man hat schon das fuse Paket installiert)<\/p>\n<pre>error: Failed dependencies:<\/pre>\n<pre>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 libfuse2 is needed by truecrypt-6.1-0.i586<\/pre>\n<pre>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 libstdc++.so.6(GLIBCXX_3.4.9) is needed by truecrypt-6.1-0.i586<\/pre>\n<p>Kritisch an diesem Binary ist, dass eine neuere C++ Library verlangt wird, so dass man mit grosser Sicherheit sagen kann, dass ein Ignorieren der Dependencies zum Absturz des Programmes zur Laufzeit f\u00fchrt.<\/p>\n<p>Also kommt man auf openSuSE 10.2 nicht umhin dass Source Paket selber zu kompilieren. Bei der \u00dcbersetzung merkt man dann aber, dass <em>wxWindow<\/em> mindestens in Version <strong>2.8.x<\/strong> vorliegen muss und damit das von openSuSE bereitgestellte 2.6.3 Paket zu alt ist.<\/p>\n<p>Hier ist die Auflistung aller Schritte, die zum Erfolg der \u00dcbersetzung von truecrypt 6.x f\u00fchren.<\/p>\n<ol>\n<li>Das Softwarerepository<strong> <\/strong><em>packman<\/em><strong> <\/strong>muss als Installationsquelle hinzugef\u00fcgt werden.<\/li>\n<li>Falls vorhanden, alle installierten<em> wxGTK<\/em> Pakete <strong>l\u00f6schen<\/strong> &#8211; dies kann ev. dazu f\u00fchren, dass aus dem <em>packman<\/em> Repository gewisse Pakete erneuert werden m\u00fcssen.<\/li>\n<li>Aus dem packman repository alle <em>wxWidgets<\/em> Pakete installieren<\/li>\n<li>Die Pakete <em>fuse<\/em> und <em>fuse-devel<\/em> m\u00fcssen installiert werden. Letzteres ist auf keiner openSuSE 10.2 DVD enthalten und muss \u00fcber das OSS Software Repository eingespielt werden.<\/li>\n<li>Das <em>truecrypt<\/em> source Archiv entpacken.<\/li>\n<li>In das Verzeichnis <em>truecrypt-6.1-source<\/em> wechseln und dort 3 spezielle Headerdateien im Bezug auf das PKCS11 System herunterladen:<\/li>\n<\/ol>\n<p>wget ftp:\/\/ftp.rsasecurity.com\/pub\/pkcs\/pkcs-11\/v2-20\/pkcs11.h<br \/>\nwget ftp:\/\/ftp.rsasecurity.com\/pub\/pkcs\/pkcs-11\/v2-20\/pkcs11f.h<br \/>\nwget ftp:\/\/ftp.rsasecurity.com\/pub\/pkcs\/pkcs-11\/v2-20\/pkcs11t.h<\/p>\n<p>dann <em>make<\/em> ausf\u00fchren das entstandene binary in ein lokales bin Verzeichnis kopieren,bspw:<\/p>\n<pre>cp Main\/truecrypt \/usr\/local\/bin\/<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Obwohl man auf der truecrypt webseite eine (32- und 64bit) Installation f\u00fcr openSuSE herunterladen kann, scheint das Paket nur f\u00fcr openSuSE 10.3 und h\u00f6her ausgelegt sein. Bei der ersten openSuSE Distribution (10.2) kommt beim einspielen des rpm Pakets folgende Fehlermeldung (vorausgesetzt man hat schon das fuse Paket installiert) error: Failed dependencies: \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 libfuse2 is needed &hellip; <a href=\"https:\/\/www.instruyete.org\/?p=96\" class=\"more-link\"><span class=\"screen-reader-text\">truecrypt 6.x Installation auf openSuSE 10.2<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,7],"tags":[],"class_list":["post-96","post","type-post","status-publish","format-standard","hentry","category-linux","category-unix"],"_links":{"self":[{"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/posts\/96","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=96"}],"version-history":[{"count":0,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/posts\/96\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.instruyete.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=96"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=96"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=96"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}