All Projects → stefansundin → truecrypt.deb

stefansundin / truecrypt.deb

Licence: other
🐧 Debianization of TrueCrypt.

Programming Languages

c
50402 projects - #5 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to truecrypt.deb

Nfpm
NFPM is Not FPM - a simple deb, rpm and apk packager written in Go
Stars: ✭ 1,088 (+4433.33%)
Mutual labels:  deb
Electron Builder
A complete solution to package and build a ready for distribution Electron app with “auto update” support out of the box
Stars: ✭ 11,653 (+48454.17%)
Mutual labels:  deb
Drill
Search files without indexing, but clever crawling
Stars: ✭ 224 (+833.33%)
Mutual labels:  deb
Exrm deb
Create a deb for your elixir release with ease
Stars: ✭ 75 (+212.5%)
Mutual labels:  deb
Docker Ce Packaging
Packaging scripts for Docker CE
Stars: ✭ 111 (+362.5%)
Mutual labels:  deb
Aliddns
aliyun ddns for golang【阿里云DDNS服务,用来将自己的动态IP同步到自己的域名解析服务器,安装方便,配置简单,默认支持Linux和MacOS以后台服务方式持续运行】
Stars: ✭ 136 (+466.67%)
Mutual labels:  deb
Goreleaser
Deliver Go binaries as fast and easily as possible
Stars: ✭ 9,290 (+38608.33%)
Mutual labels:  deb
debpack
Super simple Debian packages
Stars: ✭ 58 (+141.67%)
Mutual labels:  deb
Redishappy
Redis Sentinel high availabillity daemon
Stars: ✭ 111 (+362.5%)
Mutual labels:  deb
Dcrm
Darwin Cydia Repo Manager - v4 redesigned in Django.
Stars: ✭ 188 (+683.33%)
Mutual labels:  deb
Fpm Within Docker
Leverage fpm inside pre-baked docker images in order to build and test native DEB and RPM packages.
Stars: ✭ 80 (+233.33%)
Mutual labels:  deb
Sbt Native Packager
sbt Native Packager
Stars: ✭ 1,480 (+6066.67%)
Mutual labels:  deb
Termux Create Package
Python script to create Termux packages easily.
Stars: ✭ 155 (+545.83%)
Mutual labels:  deb
Debreate
A utility for creating Debian packages.
Stars: ✭ 70 (+191.67%)
Mutual labels:  deb
ppa-packaging
Semi-automated script to create binary packages for (multiple versions of) Ubuntu
Stars: ✭ 15 (-37.5%)
Mutual labels:  deb
Rakudo Pkg
Pre-compiled OS packages for Rakudo
Stars: ✭ 55 (+129.17%)
Mutual labels:  deb
App Outlet
A Universal linux app store
Stars: ✭ 131 (+445.83%)
Mutual labels:  deb
OpenCV Raspberry pi TBB
Latest pre-compiled binary of Pre-released & Stable OpenCV (4.0.0) along with TBB (2018-Update 6) for Raspberry Pi.
Stars: ✭ 46 (+91.67%)
Mutual labels:  deb
spotify-deb-install
MOVED: https://gitlab.com/q3aql/spotify-deb-install
Stars: ✭ 15 (-37.5%)
Mutual labels:  deb
Tensorflow Build
A set of scripts to (cross-)build the Tensorflow C lib for various architectures / OS
Stars: ✭ 177 (+637.5%)
Mutual labels:  deb

truecrypt.deb

Debianization of TrueCrypt.

The goal of this project is to build a .deb of TrueCrypt 7.1a, plus a few patches that fixes minor issues. Besides those improvements, there are no attempts to change the crypto or continue development in any significant way.

For installation instructions, go to: https://launchpad.net/~stefansundin/+archive/ubuntu/truecrypt

Other projects

Building

Vagrant

If you are familiar with Vagrant, you can simply run this to build the deb file inside a VM:

git clone https://github.com/stefansundin/truecrypt.deb.git
cd truecrypt.deb
vagrant up

Follow the instructions printed by the Vagrantfile.

Prerequisites

sudo apt-get install git build-essential devscripts debhelper pkg-config libfuse-dev nasm libappindicator-dev bash-completion libgtk2.0-dev libwxgtk3.0-dev

If you want to use wxformbuilder:

sudo apt-get install flatpak gnome-software-plugin-flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Then reboot and download the flatpak file here: https://github.com/wxFormBuilder/wxFormBuilder/releases

Build

mkdir truecrypt
cd truecrypt
wget https://launchpad.net/~stefansundin/+archive/ubuntu/truecrypt/+files/truecrypt_7.1a.orig.tar.gz
tar xzf truecrypt_7.1a.orig.tar.gz
cd truecrypt-7.1a-source
git clone https://github.com/stefansundin/truecrypt.deb.git debian
debuild -i -us -uc -b

PKCS header files

pkcs11.h, pkcs11f.h and pkcs11t.h were downloaded from ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20/

fstab

Example /etc/fstab:

/dev/sdb1 /mnt/secrets truecrypt defaults,users,nofail,password=mightnotbeagoodidea,keyfiles=/mnt/flashdrive/keyfile 0 0

See mount.truecrypt for usage.

If you mount a device on boot using fstab, it will not show up in the TrueCrypt GUI or in truecrypt -l unless you run the program as root. If you then try to mount another device in the same slot, you will receive the error "Volume slot unavailable". To avoid this, you can use slot=10 to mount the device on a higher slot number, which will leave the common slots available.

Bash completion for Mac OS X

The bash completion script is not perfectly compatible with Mac OS X, notably the switches with an equal sign do not behave correctly and there are errors printed.

To install with Homebrew:

ln -s /Applications/TrueCrypt.app/Contents/MacOS/TrueCrypt /usr/local/bin/truecrypt
brew install bash-completion
curl -o /usr/local/etc/bash_completion.d/truecrypt https://raw.githubusercontent.com/stefansundin/truecrypt.deb/master/truecrypt.bash-completion

Misc

Changelog

RSS Release feed

Changelog: changelog

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].