Debian installation notes

Contents

We start from a base system.

Basic utilities

su
aptitude install sudo
update-alternatives --config editor # set to vi
visudo # add user
# Ctrl-D to exit
sudo aptitude install vim git python htop python3 pandoc elinks

# I did this one first, but then couldn't get the login screen to show up for LXDE (couldn't get X to start up...). I probably could have done it this way though, so that I would have an even more minimal setup.
sudo aptitude install lxde-core
# Doing this worked
sudo aptitude install lxde

sudo aptitude install iceweasel
sudo aptitude install keepassx
sudo aptitude install iceweasel-adblock-plus

get vim config from here: https://github.com/riceissa/vim

Setting your Git info

git config --global user.name "First Last"
git config --global user.email "name@example.com"

Audio

sudo aptitude install pulseaudio pavucontrol

Just make sure to log out or reboot; then audio should be working.

Installing Haskell

See this page.

TODO:

sudo mkdir /usr/share/fonts/SourceCodePro
sudo cp * /usr/share/fonts/SourceCodePro/
mkfontscale
mkfontdir
fc-cache

(as shown here) I’m not exactly sure which steps are required. mkfontdir seemed to create a fonts.dir in the current directory, so perhaps that was unnecessary considering that I had already moved all my fonts to the system directory.)

For finding pages for my website repository:

findAllPagesWith() {
    find ~/projects/riceissa.com/pages -iname "*$1*"
}

alias fp=findAllPagesWith

Website compilation

pip install --user jinja2
pip install --user pyyaml
pip install --user pandocfilters
pip install --user awesome-slugify
sudo aptitude install ruby-sass

which should take care of most problems. Make sure you have the latest Pandoc version (at least 1.13) though.


Tags: computing, Debian, Linux.

The licensing of this page is unknown.