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:
- how to get it so that i can easily switch between versions of python? (but this isn’t necessary, since even debian has decent versions)
- dropbox?
- Java?
- non-free packages
- evernote?
- flash?
- surfraw config
- vim /etc/apt/sources.list
- sudo aptitude install flashplugin-nonfree
install duckduckgo plugin
for getting Source Code Pro on LXDE: I extracted the archive from here, then did the following from the directory containing the
.otf
files:
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
- get all the prerequisites; just install
python-pip
and then do
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.
The content on this page is licensed under the CC0 1.0 Universal Public Domain Dedication.