-
Notifications
You must be signed in to change notification settings - Fork 2
Security Stuff
I have no idea what I'm doing! My experience in this department is quite limited. So if things don't work out, caveat emptor! YMMV!
What I do know is that you really shouldn't try to install the source code of some of the security stuff. I've tried. It got messy. It wasn't pretty.
The best advice, especially if you want to install something from source but it requires some of the security packages is to download the following. Some of it might be more than what's needed, but what I do know is that there is some GNUTLS and GNUPG stuff involved. Most of which is difficult to install from source so do it from binary packages.
sudo apt-get install the following packages:
-
libgcrypt20-dev(installing this will install the subpackage below)libgpg-error-dev
libcurl4-gnutls-dev-
libgnutls28-dev(installing this will install the following subpackages)libgmp-devlibgmp4ldbllibgnutlsxx28libp11-kit-devlibtasn1-6-devlibtasn1-docnettle-dev
-
libneon27-gnutls-dev(optional, Check iflibneon27-gnutlsis there first usingdpkg -i | grep "libneon27-gnutls")
The dev packages are designed so that if you install something else from source, it will use these packages as resource.
Setup
- [Assemble the Hardware](Assemble the Hardware)
- [Install the Software](Install the Software)
- SD Card Formatting and Image Mounting
- ❤️ [TLDR version](Install the Software#tldr)
- 🆕 [Windows version](Install the Software#doing-this-in-windows)
- 🆙 [Setup your Raspberry Pi](Setup your Raspberry Pi)
- [Download the Missing Parts](Download the Missing Parts)
- Clone this repo
- 🆕 [Install these first](Install these first)
-
Python(It's taken care of) - 🆙 CMake
- 🆙 Node
- 🆕 Expect (Tcl/Tk is not dead!)
- 🆙 tmux and ncurses
- 🆙 htop
- 🆙 wavemon
- Vim
- 🆙 Ruby
- 🆙 weechat
- 🆕 urxvt 256 color terminal!
- 🆕 i3 A better window manager
- 🆕 Ranger
- 🆙 Qt5
- 🆕 Chromium
wicd-curses- 📻 Software Defined Radio
- 🎮 [Linux Toys](Linux Toys)
Typical Utilities
- [Downloading and extracting with curl and tar](curl and tar)
- [Browsing with ls and cat](ls and cat)
- [Searching with grep and find](grep and find)
- [Filtering with sed and awk](sed and awk)
- [Piping with less, pv, and tee](less, pv, and tee)
- Monitor your system with htop
- Multiplex with tmux