Skip to content

Instantly share code, notes, and snippets.

@Nathan2055
Last active May 29, 2019 23:55
Show Gist options
  • Save Nathan2055/63a847bda1e7e9b0ee56f4de96f15ed8 to your computer and use it in GitHub Desktop.
Save Nathan2055/63a847bda1e7e9b0ee56f4de96f15ed8 to your computer and use it in GitHub Desktop.
Info for installing Debian
# Critical packages to load first
curl wget man-db gnupg aptitude apt-transport-https openssl ca-certificates less dirmngr
# Packages to load after update
initramfs-tools firmware-iwlwifi firmware-linux firmware-linux-free firmware-linux-nonfree firmware-amd-graphics firmware-misc-nonfree firmware-realtek intel-microcode amd64-microcode efibootmgr hdparm wodim genisoimage icedax cdrkit-doc vorbis-tools ffmpeg ffmpeg-doc aptitude-doc-en xserver-xorg-video-all xserver-xorg-video-amdgpu xserver-xorg-video-ati xserver-xorg-video-dummy xserver-xorg-video-fbdev xserver-xorg-video-nouveau xserver-xorg-video-vesa xserver-xorg-video-vmware xserver-xorg-video-intel xserver-xorg-video-qxl
# Firmware packages
firmware-linux amd64-microcode intel-microcode initramfs-tools firmware-iwlwifi firmware-realtek xserver-xorg-video-all
# Packages required for kernel compilation
libncurses5-dev gcc make git exuberant-ctags bc libssl-dev fakeroot build-essential ncurses-dev xz-utils flex libelf-dev bison
# New packages
apt-transport-https apt-xapian-index aptitude aptitude-doc-en autoconf automake bc bison bison-doc build-essential bzip2 bzip2-doc ca-certificates cdck cdrkit-doc cdrskin curl debtags dirmngr dvd+rw-tools efibootmgr exuberant-ctags fakeroot ffmpeg ffmpeg-doc flex hdparm gcc gcc-multilib gdb genisoimage git git-doc gitweb gnupg growisofs gzip icedax less libburn4 libburn-doc libburn-dev libelf-dev libisoburn1 libisoburn-doc libisoburn-dev libncurses-dev libssl-dev libssl-doc libtool lzma make make-doc man-db ncompress ncurses-doc openjdk-11-demo openjdk-11-jdk openjdk-11-jre openjdk-11-source openssl python3 python3-doc python3-pip python3-setuptools python3-setuptools-git python3-tk python3-venv tar tar-doc tar-scripts tasksel unar unzip vim vim-doc vim-scripts vorbis-tools wget wodim xorriso xorriso-tcltk xz-utils zip
# Important GPG key fingerprints
1D481CCC - Nathan Larsen
EFE21092 - Ubuntu CD Key 1
FBB75451 - Ubuntu CD Key 2
4F25E3B6 - GPG Key 1
33BD3F06 - GPG Key 2
E0856959 - GPG Key 3
4B092E28 - GPG Key 4
7F9470E6 - Electrum Key
3AFDEB23 - GitHub Web Key
64E6EA7D - Debian CD Key 1
6294BE9B - Debian CD Key 2
09EA8AC3 - Debian CD Key 3
6092693E - Greg Kroah-Hartman
00411886 - Linus Torvalds
163E3FB0 - GParted Live CD Key
45599AFD - Clonezilla Live CD Key
680D16DE - VeraCrypt Key
9741E8AC - Arch Linux CD Key
# rsync command for Debian images
rsync -avP mirror.math.princeton.edu::pub/debian-cd/9.9.0/amd64/iso-dvd/ ~/debian/
# Git settings
[user]
name = Nathan Larsen
email = nlarsen@nathan2055.com
signingkey = BE34927F50D26A4F58F79350E83E87341D481CCC
[core]
autocrlf = true
editor = nano -w
[commit]
gpgsign = true
[gpg]
program = gpg2
# WSL bashrc additions
# Set "python" to call Python 3 automatically (manually added 2019-04-23)
alias python=python3
# Make gpg work properly (manually added 2019-04-24)
export GPG_TTY=$(tty)
# Debian sources v1
deb https://deb.debian.org/debian testing main contrib non-free
deb-src https://deb.debian.org/debian testing main contrib non-free
deb https://deb.debian.org/debian testing-updates main contrib non-free
deb-src https://deb.debian.org/debian testing-updates main contrib non-free
deb https://deb.debian.org/debian-security testing/updates main
deb-src https://deb.debian.org/debian-security testing/updates main
# Debian sources v2
deb http://ftp.us.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.us.debian.org/debian/ testing main contrib non-free
deb http://ftp.us.debian.org/debian/ testing-updates main contrib non-free
deb-src http://ftp.us.debian.org/debian/ testing-updates main contrib non-free
deb http://security.debian.org/ testing/updates main
deb-src http://security.debian.org/ testing/updates main
# Debian sources v3
deb http://www.gtlib.gatech.edu/debian/ testing main contrib non-free
deb-src http://www.gtlib.gatech.edu/debian/ testing main contrib non-free
# Debian sources v4
deb https://deb.debian.org/debian/ testing main contrib non-free
deb-src https://deb.debian.org/debian/ testing main contrib non-free
deb https://deb.debian.org/debian/ testing-updates main contrib non-free
deb-src https://deb.debian.org/debian/ testing-updates main contrib non-free
deb https://deb.debian.org/debian-security testing/updates main
deb-src https://deb.debian.org/debian-security testing/updates main
Docker fingerprint 0EBFCD88
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment