Setting up basic LUKS encrypted alpine install. Create two partitions One for Boot and one for the rest. Make the boot partition bootable. /dev/sda1 - Boot /dev/sda2 - LUKS Setup Luks Create the encrypted block. cryptsetup -y -v luksFormat /dev/sda2 cryptsetup open /dev/sda2 cryptroot mkfs.ext4 /dev/mapper/cryptroot mount /dev/mapper/cryptroot /mnt Confirm its working as expected. umount /mnt cryptsetup close cryptroot cryptsetup open /dev/sda2 cryptroot mount /dev/mapper/cryptroot /mnt Setup Boot Format the boot partition.
Currently OTRv4 (libotr5-dev) is only in testing, which means you need to add the backports repository. (For Ubunutu skip this step, the rest is the same.) Add the following line to the bottom of /etc/apt/sources.list if you don’t already have it. deb http://ftp.debian.org/debian/ wheezy-backports main Update and install the required libraries to compile mcabber with OTR, PGP and UTF-8 support. apt-get install build-essential libloudmouth1-dev libgpgme11-dev libncursesw5-dev libotr5-dev Download and extract the latest release.