Sida 1 av 1
truecrypt 5+ utan gui [LÖST]
Postat: 04 mar 2008, 12:21
av Dencrypt
Det är ingen här som råkar sitta på Truecrypt 4.3* eller har information gällande hur man installerar 5.0a på server? Så som jag har fattat det så behöver Truecrypt 5.0+ både wxwidgets och GTK+ och ingetdera passar särskilt bra på en server... Jag har hittat en patch som tydligen ska ordna så man slipper wxwidgets och gtk när man kompilerar men jag har ingen aning hur man patchar makefiles... :/
Så om någon sitter på info eller äldre version av truecrypt (source) så skulle jag bli väldigt glad.
Servern som det ska in på är en Gutsy x86.
Re: truecrypt
Postat: 04 mar 2008, 12:39
av Konservburk
Dencrypt skrev:Det är ingen här som råkar sitta på Truecrypt 4.3*
Vilken vill du ha?
truecrypt-4.2a-source-code.tar.gz
truecrypt-4.3-source-code.tar.gz
truecrypt-4.3a-source-code.tar.gz
Dencrypt skrev:Jag har hittat en patch som tydligen ska ordna så man slipper wxwidgets och gtk när man kompilerar men jag har ingen aning hur man patchar makefiles... :/
Jag vet hur man gör... det är jättelätt.
Re: truecrypt
Postat: 04 mar 2008, 12:43
av Dencrypt
truecrypt-4.3a-source-code.tar.gz hade passat jättebra! Hur kan jag få den?!
Du vet även hur man patchar? Du skulle inte kunna tänka dig att hjälpa mig med det eller hänvisa till info? Isf skulle ju det vara alternativ 1 för att få 5.0 att fungera. Kollat runt en del på truecrypt's forum och det verkar som folk fått det där att fungerar med den här patchen.
http://home.att.net/~Tom.Horsley/tah-tc-5.0.tar.gz
Re: truecrypt
Postat: 04 mar 2008, 12:48
av Konservburk
Det är vilket som.... vill du veta hur man patchar 5.0 och får igång det som cli så kan jag hälpa till med den biten. Annars kan du få den gamla källkoden om du tycker det är enklare. Men jag förstår inte varför de ska hålla på och ta bort gamla versioner. Sånt är bara dumt och löjligt när det är så små filer det handlar om.
Re: truecrypt
Postat: 04 mar 2008, 13:00
av Dencrypt
Jag tar gärna en runda kompilerings/patch -undervisning om du vill
Och ja. Håller verkligen med. Att de ens ändrade så mycket på senare versionen är ju också helt vansinnigt. Ta bort terminalfunktion för ett program i LINUX ... wtf lixom

Re: truecrypt
Postat: 04 mar 2008, 13:11
av Konservburk
Jag vet inte vad du kan och inte kan, så fråga när du inte fattar.
Jag förutsätter att du packar upp källkoden och går in i katalogen:
truecrypt-5.0a-source
För att patcha källkoden använder du kommandot
patch:
Re: truecrypt
Postat: 04 mar 2008, 13:32
av Dencrypt
Jag vet inte vad det är för fel men när jag kör 'patch -p1 /home/dencrypt/build/truecryptpatch/truecrypt-5.0.patch-nogui' så händer ingenting. Den bara går ner en rad och stannar där. Får ctrl-c:a för att komma ur. Testade bara random och tog en sökväg som inte finns och den ger samma resultat. Ingenting händer...

Re: truecrypt
Postat: 04 mar 2008, 13:35
av Konservburk
Du missade ett viktigt < tecken.
Kod: Markera allt
patch -p1 </home/dencrypt/build/truecryptpatch/truecrypt-5.0.patch-nogui
Re: truecrypt
Postat: 04 mar 2008, 14:00
av Dencrypt
Hmm.
Kod: Markera allt
patching file Main/Resources.h
patching file Main/Resources.cpp
patching file Main/GraphicUserInterface.cpp
patching file Main/FatalErrorHandler.cpp
patching file Main/Unix/Main.cpp
Hunk #1 FAILED at 55.
1 out of 1 hunk FAILED -- saving rejects to file Main/Unix/Main.cpp.rej
patching file Main/SystemPrecompiled.h
patching file Main/VolumeHistory.cpp
patching file Main/TextUserInterface.cpp
patching file Main/Application.cpp
patching file Main/GraphicUserInterface.h
patching file Main/UserInterface.cpp
patching file Main/Main.make
patching file Makefile
Verkar inte som om patchen är applicerbar på 5.0a ... *suck* Får väl bli en äldre version ändå. Hade du den nånstans? Kan lika gärna köra 4.3 då. Den borde väl bara att kompilera enligt instructions på server?
Re: truecrypt
Postat: 04 mar 2008, 14:09
av Konservburk
Inte alls oapplicerbar... du måste bara fixa något för hand. Oftast är det inga problem. Kolla vad som står i filen Main/Unix/Main.cpp.rej och se om du fattar... annars postar du det som fanns i filen här så kan jag se vad som är fel.
Re: truecrypt
Postat: 04 mar 2008, 14:16
av Dencrypt
Jadu. Det säger mig inte ett jota faktiskt
Kod: Markera allt
****************
*** 55,64 ****
finally_do ({ CoreService::Stop(); });
// Set user interface type
if (argc > 1 && (strcmp (argv[1], "-t") == 0 || strcmp (argv[1], "--text") == 0))
Application::Initialize (UserInterfaceType::Text);
else
Application::Initialize (UserInterfaceType::Graphic);
// Start main application
Application::SetExitCode (1);
--- 55,68 ----
finally_do ({ CoreService::Stop(); });
// Set user interface type
+ #if wxUSE_GUI == 1
if (argc > 1 && (strcmp (argv[1], "-t") == 0 || strcmp (argv[1], "--text") == 0))
Application::Initialize (UserInterfaceType::Text);
else
Application::Initialize (UserInterfaceType::Graphic);
+ #else
+ Application::Initialize (UserInterfaceType::Text);
+ #endif
// Start main application
Application::SetExitCode (1);
Re: truecrypt
Postat: 04 mar 2008, 14:22
av Konservburk
Men jag vet iaf vad du ska göra:
* Öppna
Main/Unix/Main.cpp med valfri texteditor
* Leta reda på raden
// Set user interface type (någonstans efter rad 55).
* Se till att koden där ser ut så här:
Kod: Markera allt
// Set user interface type
#if wxUSE_GUI == 1
if (argc > 1 && (strcmp (argv[1], "-t") == 0 || strcmp (argv[1], "--text") == 0))
Application::Initialize (UserInterfaceType::Text);
else
Application::Initialize (UserInterfaceType::Graphic);
#else
Application::Initialize (UserInterfaceType::Text);
#endif
DVS, du ska lägga till raderna:
och:
Kod: Markera allt
#else
Application::Initialize (UserInterfaceType::Text);
#endif
Re: truecrypt
Postat: 04 mar 2008, 15:06
av Dencrypt
Oh Tack så sjukt mycket
Kompileringen gick bra (med undantag för lite sedvanliga varningar). Nu ska jag bara sätta mig in i syntaxen för programmet också
tack än en gång!
