truecrypt 5+ utan gui [LÖST]

Konfiguration av nätverk, hur man använder Ubuntu som server, och håller sin dator säker
Dencrypt
Inlägg: 33
Blev medlem: 18 nov 2007, 16:19
OS: Kubuntu
Utgåva: 16.04 Xenial Xerus LTS

truecrypt 5+ utan gui [LÖST]

Inlägg 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.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: truecrypt

Inlägg 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.
Dencrypt
Inlägg: 33
Blev medlem: 18 nov 2007, 16:19
OS: Kubuntu
Utgåva: 16.04 Xenial Xerus LTS

Re: truecrypt

Inlägg av Dencrypt »

truecrypt-4.3a-source-code.tar.gz hade passat jättebra! Hur kan jag få den?! :D

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
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: truecrypt

Inlägg 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.
Dencrypt
Inlägg: 33
Blev medlem: 18 nov 2007, 16:19
OS: Kubuntu
Utgåva: 16.04 Xenial Xerus LTS

Re: truecrypt

Inlägg 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 ???
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: truecrypt

Inlägg 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:

Kod: Markera allt

patch -p1 </sökväg/till/patchen
Dencrypt
Inlägg: 33
Blev medlem: 18 nov 2007, 16:19
OS: Kubuntu
Utgåva: 16.04 Xenial Xerus LTS

Re: truecrypt

Inlägg 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... :P
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: truecrypt

Inlägg av Konservburk »

Du missade ett viktigt < tecken.

Kod: Markera allt

patch -p1 </home/dencrypt/build/truecryptpatch/truecrypt-5.0.patch-nogui
Dencrypt
Inlägg: 33
Blev medlem: 18 nov 2007, 16:19
OS: Kubuntu
Utgåva: 16.04 Xenial Xerus LTS

Re: truecrypt

Inlägg 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?
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: truecrypt

Inlägg 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.
Dencrypt
Inlägg: 33
Blev medlem: 18 nov 2007, 16:19
OS: Kubuntu
Utgåva: 16.04 Xenial Xerus LTS

Re: truecrypt

Inlägg 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);
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: truecrypt

Inlägg 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:

Kod: Markera allt

#if wxUSE_GUI == 1
och:

Kod: Markera allt

#else
              Application::Initialize (UserInterfaceType::Text);
#endif
Dencrypt
Inlägg: 33
Blev medlem: 18 nov 2007, 16:19
OS: Kubuntu
Utgåva: 16.04 Xenial Xerus LTS

Re: truecrypt

Inlägg 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! ^-^
Skriv svar

Återgå till "Nätverk, säkerhet och servrar"