Last active
May 29, 2019 23:55
-
-
Save Nathan2055/63a847bda1e7e9b0ee56f4de96f15ed8 to your computer and use it in GitHub Desktop.
Info for installing Debian
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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