TrueCrypt: Mit vorkompiliertem Paket installieren?

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
peterfarge
Beiträge: 27
Registriert: 27.03.2007 01:05:30

TrueCrypt: Mit vorkompiliertem Paket installieren?

Beitrag von peterfarge » 27.03.2007 01:16:21

Hallo Forum,

ich möchte TrueCrypt installieren. Leider habe ich auf meinen alten Rechner nur 50 MB Platz. Die Kernelsourcen passen dort auf keinen Fall drauf. Gibt es eine Möglichkeit von irgendwoher ein vorkompiliertes Paket zu bekommen? Am besten eines das mit irgendeinem vorkompiliertem Kernel funktioniert.


Vielen Dank

Peter

altzheimer
Beiträge: 221
Registriert: 06.03.2007 15:53:44
Kontaktdaten:

Beitrag von altzheimer » 27.03.2007 10:58:28

Hallo!
Wie wäre es mit cryptsetup?! Das liegt als Debianpaket im main-Zweig. Du musst für den Kernel auch kein Patch/Modul erstellen.

Gruß
Stephan

Benutzeravatar
eagle
Beiträge: 2282
Registriert: 05.11.2002 11:20:53
Wohnort: Berlin

Beitrag von eagle » 27.03.2007 18:54:05

Du brauchst auch nicht die Quellen des Kernels zu installieren, sondern nur die Header Pakete passend zu deinem Kernel. Für ein Kernel Paket linux-image-2.6.18-4-686 heißt das Header Paket linux-headers-2.6.18-4-686.

Leider fehlt in dem Paket die Datei dm.h. Sie muss manuell in das Verzeichnis /usr/src/linux-headers-2.6.18-4-686/drivers/md/ kopiert werden. Anschließend muss man beim Bauen von truecrypt das Verzeichnis /usr/src/linux-headers-2.6.18-4-686 als Linux Kernel source directory angegeben werden.

eagle
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams

peterfarge
Beiträge: 27
Registriert: 27.03.2007 01:05:30

Beitrag von peterfarge » 27.03.2007 23:33:45

cryptsetup ist nur ein Interface für truecrypt. Die Header sind auch zu viel. Ich werde versuchen die Sourcen auf einen anderen Rechner zu kompilieren.

pluvo

Beitrag von pluvo » 28.03.2007 00:31:41

peterfarge hat geschrieben:cryptsetup ist nur ein Interface für truecrypt..
Ne, cryptsetup hat soweit ich weiss nichts mit truecrypt zu tun:
Since kernel 2.6.4, encrypted filesystem support is provided by the device mapper target dm-crypt. This utility provides a command-line interface for configuring this facility. It has integrated support for LUKS.
http://packages.debian.org/testing/admin/cryptsetup


Und du hast wirklich nur noch 50 MB frei? Hast du schon überflüssige Komponenten über Bord geworfen? (aptitude clean, OpenOffice.org entfernt *g, ...)

magicS
Beiträge: 25
Registriert: 20.11.2004 20:16:12

Beitrag von magicS » 01.04.2007 15:34:48

Eine Andere Möglichkeit ist, in einer VM (kqemu oder vmware) das gleiche System zu installieren (gleicher Kernel und gleiche gcc Version zumindest) Dann kannst du truecrypt dort bauen und die kompilierten Module / binaries auf das andere System kopieren.
Sollte man sich sowieso überlegen, so müllt man sich nicht sein "produktives System" mit Millionen development Paketen zu, die man nur alle 2 Monate mal zum kompilieren braucht.

peterfarge
Beiträge: 27
Registriert: 27.03.2007 01:05:30

Beitrag von peterfarge » 08.04.2007 23:12:27

Hallo Forum,

ich versuche gerade TrueCrypt auf einem anderen System zu installieren. Ich habe das System so eingerichtet wie in der Anleitung: Tutorial
Hier mein System:
- Pentium 120 MHz
- 64 MB Ram +64 Swap
- 800MB freier Speicher
Erde:~# cat /proc/version
Linux version 2.6.8-2-386 (horms@tabatha.lab.ultramonkey.org)
(gcc version 3.3.5 (Debian 1:3.3.5-13)) #1 Tue Aug 16 12:46:35 UTC 2005
Erde:~# dpkg -l | grep gcc
ii gcc 3.3.5-3 The GNU C compiler
ii gcc-3.3 3.3.5-13 The GNU C compiler
ii gcc-3.3-base 3.3.5-13 The GNU Compiler Collection (base package)
ii libgcc1 3.4.3-13sarge1 GCC support library
Erde:~# ls -l /usr/bin/gcc
lrwxrwxrwx 1 root root 7 2007-04-07 22:43 /usr/bin/gcc -> gcc-3.3
Ich habe diese beiden Pakete auf eine Platte mit 800 MB freien Platz kopiert und extrahiert:
kernel-source-2.6.8.tar.bz2
truecrypt-4.3-source-code.tar.gz
Das ./build.sh Skript von TrueCrypt habe ich heute morgen gestartet und nochmal gegen Mittag drauf geschaut. Es lief alles problemlos. Dann dieser Fehler:

Code: Alles auswählen

make[3]: *** [sound/core/oss/route.o] Fehler 1
make[2]: *** [sound/core/oss] Fehler 2
make[1]: *** [sound/core] Fehler 2
make: *** [sound] Fehler 2
Könntet Ihr mir einen Tip geben wie ich das Paket dennoch kompilieren/installieren kann? Im nächsten Posting schicke ich die volle Fehlermeldung.


Vielen Dank

Peter

peterfarge
Beiträge: 27
Registriert: 27.03.2007 01:05:30

Beitrag von peterfarge » 08.04.2007 23:13:37

Code: Alles auswählen

Erde:/mnt/t0/truecrypt-4.3-source-code# cd Linux/
Erde:/mnt/t0/truecrypt-4.3-source-code/Linux# ./build.sh
Checking build requirements...
,,uname --help" gibt weitere Informationen.
Configure kernel source according to the system configuration? [Y/n]: Y
Configuring kernel source in /usr/src/linux... Done.
Preparing kernel build system in /usr/src/linux... Done.
Building internal kernel modules (may take a long time)... fs/asfs/file.c: In Funktion »asfs_get_block«:
fs/asfs/file.c:44: Warnung: long int Format, anderer Typ Argument (Argument 2)
fs/asfs/file.c:47: Warnung: long int Format, anderer Typ Argument (Argument 2)
fs/smbfs/inode.c: In Funktion »smb_fill_super«:
fs/smbfs/inode.c:568: Warnung: comparison is always false due to limited range of data type
fs/smbfs/inode.c:569: Warnung: comparison is always false due to limited range of data type
drivers/atm/ambassador.c: In Funktion »do_pci_device«:
drivers/atm/ambassador.c:2294: Warnung: unused variable `membase'
drivers/atm/ambassador.c:2295: Warnung: unused variable `iobase'
In Datei, eingefügt von drivers/block/ps2esdi.c:42:
include/linux/mca-legacy.h:12:2: Warnung: #warning "MCA legacy - please move your driver to the new sysfs api"
drivers/cdrom/sbpcd.c: In Funktion »__sbpcd_init«:
drivers/cdrom/sbpcd.c:5680: Warnung: `check_region' is deprecated (declared at include/linux/ioport.h:121)
drivers/char/epca.c: In Funktion »do_softint«:
drivers/char/epca.c:3301: Warnung: `MOD_DEC_USE_COUNT' is deprecated (declared at include/linux/module.h:567)
drivers/char/ip2main.c: In Funktion »ip2_tiocmget«:
drivers/char/ip2main.c:1996: Warnung: unused variable `wait'
drivers/char/ip2/i2lib.c: Auf höchster Ebene:
drivers/char/ip2/i2cmd.c:142: Warnung: `ct89' defined but not used
drivers/char/ip2main.c:205: Warnung: `set_modem_info' declared `static' but never defined
drivers/char/rio/rio_linux.c: In Funktion »rio_init«:
drivers/char/rio/rio_linux.c:1142: Warnung: use of cast expressions as lvalues is deprecated
drivers/char/rio/rio_linux.c:1200: Warnung: use of cast expressions as lvalues is deprecated
drivers/char/rio/rio_linux.c:1246: Warnung: use of cast expressions as lvalues is deprecated
drivers/char/rio/riotable.c: In Funktion »RIOApel«:
drivers/char/rio/riotable.c:448: Warnung: in Vergleich verschiedener Zeigertypen fehlt Typkonvertierung
drivers/char/rio/riotable.c:482: Warnung: in Vergleich verschiedener Zeigertypen fehlt Typkonvertierung
drivers/char/rio/riotty.c: In Funktion »riotclose«:
drivers/char/rio/riotty.c:668: Warnung: in Vergleich verschiedener Zeigertypen fehlt Typkonvertierung
drivers/isdn/capi/capidrv.c:2109:10: Warnung: #warning FIXME: maybe a race condition the card should be removed here from global list /kkeil
drivers/isdn/hardware/avm/b1pcmcia.c: In Funktion »b1pcmcia_init«:
drivers/isdn/hardware/avm/b1pcmcia.c:203: Warnung: unused variable `err'
drivers/isdn/i4l/isdn_v110.c: In Funktion »isdn_v110_stat_callback«:
drivers/isdn/i4l/isdn_v110.c:523: Warnung: `ret' might be used uninitialized in this function
drivers/isdn/icn/icn.c:719:18: Warnung: #warning TODO test headroom or use skb->nb to flag ACK
drivers/media/dvb/frontends/alps_tdlb7.c:58: Warnung: `errno' defined but not used
drivers/media/dvb/frontends/tda1004x.c:191: Warnung: `errno' defined but not used
drivers/media/dvb/frontends/sp887x.c:70: Warnung: `errno' defined but not used
drivers/media/dvb/ttpci/budget-ci.c:406: Warnung: `ciintf_init' defined but not used
drivers/mtd/nftlmount.c: In Funktion »find_boot_record«:
drivers/mtd/nftlmount.c:44: Warnung: unused variable `oob'
drivers/net/via-rhine.c: In Funktion »rhine_init_one«:
drivers/net/via-rhine.c:755: Warnung: `return' with no value, in function returning non-void
In Datei, eingefügt von drivers/net/ne2.c:73:
include/linux/mca-legacy.h:12:2: Warnung: #warning "MCA legacy - please move your driver to the new sysfs api"
In Datei, eingefügt von drivers/net/at1700.c:46:
include/linux/mca-legacy.h:12:2: Warnung: #warning "MCA legacy - please move your driver to the new sysfs api"
In Datei, eingefügt von drivers/net/3c523.c:105:
include/linux/mca-legacy.h:12:2: Warnung: #warning "MCA legacy - please move your driver to the new sysfs api"
In Datei, eingefügt von drivers/net/ibmlana.c:86:
include/linux/mca-legacy.h:12:2: Warnung: #warning "MCA legacy - please move your driver to the new sysfs api"
In Datei, eingefügt von drivers/net/3c527.c:96:
include/linux/mca-legacy.h:12:2: Warnung: #warning "MCA legacy - please move your driver to the new sysfs api"
In Datei, eingefügt von drivers/net/eexpress.c:116:
include/linux/mca-legacy.h:12:2: Warnung: #warning "MCA legacy - please move your driver to the new sysfs api"
drivers/net/cs89x0.c:166: Warnung: `netcard_portlist' defined but not used
In Datei, eingefügt von drivers/net/tokenring/madgemc.c:23:
include/linux/mca-legacy.h:12:2: Warnung: #warning "MCA legacy - please move your driver to the new sysfs api"
drivers/parport/parport_pc.c: In Funktion »sio_via_probe«:
drivers/parport/parport_pc.c:2497: Warnung: `ppcontrol' might be used uninitialized in this function
drivers/pcmcia/i82365.c: In Funktion »is_alive«:
drivers/pcmcia/i82365.c:672: Warnung: `check_region' is deprecated (declared at include/linux/ioport.h:121)
drivers/pcmcia/i82365.c: In Funktion »isa_probe«:
drivers/pcmcia/i82365.c:806: Warnung: `check_region' is deprecated (declared at include/linux/ioport.h:121)
drivers/pcmcia/i82365.c: In Funktion »i365_set_io_map«:
drivers/pcmcia/i82365.c:1134: Warnung: comparison is always false due to limited range of data type
drivers/pcmcia/i82365.c:1134: Warnung: comparison is always false due to limited range of data type
drivers/pcmcia/i82092.c: In Funktion »i82092aa_set_io_map«:
drivers/pcmcia/i82092.c:677: Warnung: comparison is always false due to limited range of data type
drivers/pcmcia/i82092.c:677: Warnung: comparison is always false due to limited range of data type
drivers/pcmcia/tcic.c: In Funktion »is_active«:
drivers/pcmcia/tcic.c:347: Warnung: `check_region' is deprecated (declared at include/linux/ioport.h:121)
drivers/pcmcia/tcic.c: In Funktion »tcic_set_io_map«:
drivers/pcmcia/tcic.c:796: Warnung: comparison is always false due to limited range of data type
drivers/pcmcia/tcic.c:796: Warnung: comparison is always false due to limited range of data type
drivers/scsi/advansys.c:806:2: Warnung: #warning this driver is still not properly converted to the DMA API
drivers/scsi/advansys.c: In Funktion »advansys_detect«:
drivers/scsi/advansys.c:4431: Warnung: `check_region' is deprecated (declared at include/linux/ioport.h:121)
drivers/scsi/advansys.c: In Funktion »AscSearchIOPortAddr11«:
drivers/scsi/advansys.c:9777: Warnung: `check_region' is deprecated (declared at include/linux/ioport.h:121)
drivers/scsi/psi240i.c:713: Warnung: Initialisierung von inkompatiblem Zeigertyp
drivers/scsi/psi240i.c:714: Warnung: Initialisierung von inkompatiblem Zeigertyp
drivers/scsi/BusLogic.c: In Funktion »BusLogic_InitializeProbeInfoListISA«:
drivers/scsi/BusLogic.c:694: Warnung: `check_region' is deprecated (declared at include/linux/ioport.h:121)
drivers/scsi/BusLogic.c:698: Warnung: `check_region' is deprecated (declared at include/linux/ioport.h:121)
drivers/scsi/BusLogic.c:702: Warnung: `check_region' is deprecated (declared at include/linux/ioport.h:121)
drivers/scsi/BusLogic.c:706: Warnung: `check_region' is deprecated (declared at include/linux/ioport.h:121)
drivers/scsi/BusLogic.c:710: Warnung: `check_region' is deprecated (declared at include/linux/ioport.h:121)
drivers/scsi/BusLogic.c:714: Warnung: `check_region' is deprecated (declared at include/linux/ioport.h:121)
drivers/scsi/BusLogic.c: In Funktion »BusLogic_InitializeMultiMasterProbeInfo«:
drivers/scsi/BusLogic.c:970: Warnung: `check_region' is deprecated (declared at include/linux/ioport.h:121)
drivers/scsi/BusLogic.c:985: Warnung: `check_region' is deprecated (declared at include/linux/ioport.h:121)
drivers/scsi/BusLogic.c:990: Warnung: `check_region' is deprecated (declared at include/linux/ioport.h:121)
drivers/scsi/BusLogic.c:995: Warnung: `check_region' is deprecated (declared at include/linux/ioport.h:121)
drivers/scsi/BusLogic.c:1000: Warnung: `check_region' is deprecated (declared at include/linux/ioport.h:121)
drivers/scsi/BusLogic.c:1005: Warnung: `check_region' is deprecated (declared at include/linux/ioport.h:121)
drivers/scsi/BusLogic.c: Auf höchster Ebene:
drivers/scsi/BusLogic.c:3556: Warnung: `BusLogic_AbortCommand' defined but not used
In Datei, eingefügt von drivers/scsi/aha1542.c:43:
include/linux/mca-legacy.h:12:2: Warnung: #warning "MCA legacy - please move your driver to the new sysfs api"
In Datei, eingefügt von drivers/scsi/fd_mcs.c:91:
include/linux/mca-legacy.h:12:2: Warnung: #warning "MCA legacy - please move your driver to the new sysfs api"
drivers/scsi/fd_mcs.h:27: Warnung: `fd_mcs_command' declared `static' but never defined
drivers/scsi/fd_mcs.c:301: Warnung: `fd_mcs_setup' defined but not used
drivers/scsi/fdomain.c: In Funktion »fdomain_isa_detect«:
drivers/scsi/fdomain.c:767: Warnung: `check_region' is deprecated (declared at include/linux/ioport.h:121)
drivers/scsi/NCR53c406a.c:610: Warnung: `NCR53c406a_setup' defined but not used
drivers/scsi/NCR5380.c:396: Warnung: `phases' defined but not used
drivers/scsi/NCR5380.c:396: Warnung: `phases' defined but not used
drivers/scsi/NCR5380.c:756: Warnung: `NCR5380_print_options' defined but not used
drivers/scsi/NCR5380.c:396: Warnung: `phases' defined but not used
drivers/scsi/NCR5380.c:699: Warnung: `NCR5380_probe_irq' defined but not used
drivers/scsi/NCR5380.c:396: Warnung: `phases' defined but not used
drivers/scsi/NCR53C9x.c: In Funktion »esp_do_data«:
drivers/scsi/NCR53C9x.c:1838: Warnung: unused variable `flags'
In Datei, eingefügt von drivers/scsi/mca_53c9x.c:43:
include/linux/mca-legacy.h:12:2: Warnung: #warning "MCA legacy - please move your driver to the new sysfs api"
In Datei, eingefügt von drivers/scsi/ibmmca.c:42:
include/linux/mca-legacy.h:12:2: Warnung: #warning "MCA legacy - please move your driver to the new sysfs api"
In Datei, eingefügt von drivers/scsi/ch.c:42:
drivers/scsi/hosts.h:1:2: Warnung: #warning "This file is obsolete, please use <scsi/scsi_host.h> instead"
drivers/scsi/ch.c:49: Warnung: `check_busy' defined but not used
drivers/scsi/fdomain.c:438: Warnung: `ports' defined but not used
drivers/scsi/fdomain.c:665: Warnung: `fdomain_get_irq' defined but not used
drivers/telephony/ixj.c: In Funktion »ixj_probe_isapnp«:
drivers/telephony/ixj.c:7753: Warnung: `check_region' is deprecated (declared at include/linux/ioport.h:121)
drivers/telephony/ixj.c: In Funktion »ixj_probe_isa«:
drivers/telephony/ixj.c:7816: Warnung: `check_region' is deprecated (declared at include/linux/ioport.h:121)
drivers/telephony/ixj.c: In Funktion »ixj_probe_pci«:
drivers/telephony/ixj.c:7852: Warnung: `check_region' is deprecated (declared at include/linux/ioport.h:121)
drivers/telephony/ixj.h:41: Warnung: `ixj_h_rcsid' defined but not used
include/linux/ixjuser.h:45: Warnung: `ixjuser_h_rcsid' defined but not used
drivers/video/tdfxfb.c:202: Warnung: `inverse' defined but not used
drivers/video/tdfxfb.c:203: Warnung: `mode_option' defined but not used
drivers/video/vesafb.c:411: Warnung: `vesafb_remove' defined but not used
drivers/video/matrox/matroxfb_base.c:1251: Warnung: `inverse' defined but not used
include/asm/atomic.h: In Funktion »atomic_inc«:
include/asm/atomic.h:105: internal compiler error: Speicherzugriffsfehler
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
For Debian GNU/Linux specific bug reporting instructions, see
<URL:file:///usr/share/doc/gcc-3.3/README.Bugs>.
make[3]: *** [sound/core/oss/route.o] Fehler 1
make[2]: *** [sound/core/oss] Fehler 2
make[1]: *** [sound/core] Fehler 2
make: *** [sound] Fehler 2
Erde:/mnt/t0/truecrypt-4.3-source-code/Linux#

Antworten