The following guide is suited to my personal preferences and serves as a memo how to fluently install and configure ubuntu linux system (in this case ubuntu desktop edition 8.10 Intrepid Ibex on Thinkpad X41 Tablet).
preparation
- backup old system (/etc, /home, export mysql databases, /usr/share/jedit, package list...)
- download freshest ubuntu image
- create ubuntu bootable cd/dvd or bootable usb flashdisk (memory stick)
installation
- boot from ubuntu live cd/dvd/flashdisk, choose "install ubuntu"
- set disk partitioner to manual, create two partitions:
- swap (~1GB)
- ext3 mapped to "/" (>2.2GB, which is the size of installed ubuntu 8.10 system)
- finish the installation, reboot and install updates
configuration
- terminal
- create profile jjblack (black bg, no menu, no scrollbars)
- keyboard shortcuts (disable F10,...)
- keyboard
- add czech keyboard layout
- import my layout from backup (
/usr/share/X11/xkb/symbols/cz
)
in older versions of ubuntu: (/etc/X11/xkb/symbols/cz
)
- firefox
- create profile jjmini (addressbar right from menu, mini icons, no toolbars, blank start page, downloads to inbox, master password, instant search typing)
- import bookmarks from backup (bookmarks/organize bookmarks/import and backup/restore/choose file
- install essential packages
sudo apt-get install mc vim lynx sun-java6-bin jedit p7zip-full p7zip-rar subversion
- config files
- .bashrc, .vimrc, .lynxrc, .gtk-bookmarks...
- customize filesystem
- setup mountpoints (
sudo gedit /etc/fstab
), reboot - customize names of special dirs (
gedit ~/.config/user-dirs.dirs
) - rename and create home dirs (desktop, inbox, outbox, template, public, music, speech, pic, vid, temp, bin, ...) and mount dirs (/mnt/winxp, /media/lib, /media/voyager
- import my data and settings from backup (inc. dotted files+dirs, /usr/share/jedit/jars, ...)
- setup mountpoints (
- hardware
- set up Thinkpad X41 Tablet, fingerprint reader, trackpoint scrolling, etc...
- networking (/etc/hosts, eth, wifi, bluetooth, ...)
- desktop
- theme (gdm, gtk, icons, wallpaper, sounds)
- keyboard shortcuts
- panels
- system/preferences, system/administration
- compiz config manager (sudo apt-get install compizconfig-settings-manager)
- dev
- apache (
sudo apt-get install apache2 libapache2-mod-php5 libapache2-mod-python mysql-server mysql-client php5-mysql php5-mcrypt phpmyadmin
) - ide (eclipse)
- apache (
- productivity
- drawing/sketching (xournal, gogh, tux paint, open office drawing)
- graphics/publishing (inkscape, xara extreme, Scribus)
- mind mapping (freemind, vue, labyrinth)
- project manager (Project Management)
- handwriting recognition (CellWriter)
- communication
- learning
- japanese dictionary (gjiten)
- flash card learning (mnemosyne)
- multimedia
- audio/video codecs (gstreamer extra plugins)
- player (mplayer)
- audio editor (audacity)
- character map viewer (charmap)
- music player/scrobbler (last.fm)
- guitar tablature player/editor (tux guitar)
- filesharing
- dc++ client (DC++)
- performance tweaks (see also ultimate ubuntu performance tweaking)
- disable unnecessary services (anacron, atd, apport, klogd, sysklogd)
No comments:
Post a Comment