Ubuntu Minimal
Published on
This is a description of how to setup a basic working system, after installing Ubuntu Minimal.
First install X.org, Xfce to get a graphical interface and wicd to manage your network connections:
sudo aptitude install xorg xfce4 wicd
Then type startx
to run the graphical environment (if this does not work, add exec startxfce4
to your .xinitrc
in your home directory).
System Tools
conky for system monitoring and HardInfo for hardware informations.
sudo aptitude install xfce4-terminal conky hardinfo
Users
Create user:
sudo adduser <username>
Add user to certain groups:
sudo usermod -aG dialout,cdrom,floppy,audio,video,plugdev,fuse,lpadmin <username>
Updating/Upgrading
sudo aptitude update
sudo aptitude safe-upgrade
sudo aptitude full-upgrade
Windows Network
To browser and create windows network share you need samba (pyNeighborhood is a SMB/CIFS browsing utility):
sudo aptitude install smbfs pyneighborhood
Media Handling
Xarchiver for compressed files, VLC for Video Playback, Epdfview for PDFs, Transmission for torrents, Chrome for web-browsing and Flash/Java plugins.
sudo aptitude install xarchiver vlc epdfview transmission chromium-browser flashplugin-nonfree flashplugin-installer chromium-codecs-ffmpeg chromium-codecs-ffmpeg-extra
Image Viewer
To compile and install ViewNior:
sudo aptitude install build-essential intltool libgdk-pixbuf2.0-dev libgtk2.0-dev
tar zxvf viewnior-1.3.tar.gz
cd cd viewnior-1.3
./configure
make
sudo make install
Tools
Latex
Install texlive from the website because the distribution contained in Ubuntu is old.
Sublime Text 2
- Download Sublime Text 2.
- Untar the archive
tar xf Sublime\ Text\ 2\ Build\ 2181\ x64.tar.bz2
. - Move the extracted folder to
/usr/lib
withsudo mv Sublime\ Text\ 2 /usr/lib/
. - Create a shortcut for the terminal
sudo ln -s /usr/lib/Sublime\ Text\ 2/sublime_text /usr/bin/sublime
. -
Create a desktop file in
/usr/share/applications
usingsudo sublime /usr/share/applications/sublime.desktop
containing:[Desktop Entry] Version=1.0 Name=Sublime Text 2 # Only KDE 4 seems to use GenericName, so we reuse the KDE strings. # From Ubuntu's language-pack-kde-XX-base packages, version 9.04-20090413. GenericName=Text Editor Exec=sublime Terminal=false Icon=/usr/lib/Sublime Text 2/Icon/48x48/sublime_text.png Type=Application Categories=TextEditor;IDE;Development X-Ayatana-Desktop-Shortcuts=NewWindow [NewWindow Shortcut Group] Name=New Window Exec=sublime -n TargetEnvironment=Unity
- Associate Sublime Text with all file formats you want in the
defaults.list
usingsudo sublime /usr/share/applications/defaults.list
.
Development
sudo aptitude install haskell-platform