2010-12-16

Ubuntu Server 10.10 (As desktop use)

Hate OpenOffice? Dislike the integrated IM software? Feel sick about GNOME games? This solution might help to build the desktop from scratch that avoids most unnecessary components.

Installation:
  1. Get a ubuntu server iso, and install it the debian way.
  2. Modify /etc/apt/sources.list to your satisfaction.
  3. Configure Medibuntu source: https://help.ubuntu.com/community/Medibuntu

Addition:
  • Basic:
    • vim
  • Desktop:
    • xserver-xorg
    • gnome-core
    • gdm
    • gnome-themes-selected
    • humanity-icon-theme
    • gcalctool (the calculator)
    • chromium-browser
    • gnome-screensaver
    • flashplugin-installer
    • language-support-??
    • *network-manager
    • *network-manager-openconnect (for Cisco AnyConnect VPN)
    • *wine
  • Security:
    • vlock
  • Development:
    • g++
    • openjdk-6-jre
    • qt4-dev-tools
    • *dia
    • *mysql-server
    • *mysql-admin
    • *python-mysqldb
  • Remote access:
    • vinagre (the client)
    • vino (the server)
  • Media:
    • vlc
    • mozilla-plugin-vlc
    • libdvdcss2
    • ubuntu-restricted-extras
  • Printing:
    • system-config-printer-gnome
    • cups
    • *smbclient (for Windows shared printing)
    • *hplip (HP printer drivers)

Configuration:
  • Clear screen when logout:
    1. ~/.bash_logout
    2. insert single command clear
  • Disable Ctrl-Alt-Del:
    1. /etc/init/control-alt-delete.conf
    2. comment out the actual command line
  • Secure login/out logs:
    1. sudo chmod 640 `sudo find /var -name ?tmp`
  • Stop GDM from auto starting:
    1. /etc/init/gdm.conf
    2. comment out all "start on" stuff
  • Configure GRUB:
    1. /etc/default/grub
    2. update-grub
  • MySQL
    1. /etc/mysql/my.cnf
    2. to reset root password: sudo dpkg-reconfigure mysql-server-5.1

No comments: