Debian installation notes

We start from a base system. Most of these steps can actually now be automated using my dotfiles; the software, in particular, can all be found in debian_packages.py.

Basic utilities

su
aptitude install sudo
update-alternatives --config editor # set to vi
visudo # add user
# Ctrl-D to exit

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

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.


CC0
The content on this page is licensed under the CC0 1.0 Universal Public Domain Dedication.