Basic Installation Ubuntu Linux 9.04 (Jaunty Jackalope)
Anleitung folgt
Vor allen anderen Tätigkeiten sollte der
root login freigegeben werden.
zusätzliche Packages installieren
Nach der Basis Installation sind folgende packages zusätzlich zu installieren.
sudo -s
aptitude install lvm2
aptitude install gparted
aptitude install hwinfo
aptitude install openssh-server
aptitude install keepassx
Package Gruppen
Paketliste erweitern
/etc/apt/sources.list wird benötigt für google earth und medibuntu
Paketlisten werden upgedatet (apt-get update)
Signatur key für medibuntu Quellen wird geladen (medibuntu-keyring)
echo deb http://packages.medibuntu.org/ intrepid non-free free >> /etc/apt/sources.list
apt-get update
apt-get install medibuntu-keyring
Gruppe |
Packages |
Installation deutsche KDE Komponenten für Gnome |
apt-get install -y kde-i18n-de |
Virenschutz |
apt-get install -y clamav apt-get install -y clamtk apt-get install -y rkhunter apt-get install -y chkrootkit |
Installation von Editoren |
apt-get install -y joe apt-get install -y mc |
Installation Multimedia |
apt-get install -y vlc apt-get install -y lame apt-get install -y grip apt-get install -y ubuntu-restricted-extras apt-get install -y mozilla-mplayer apt-get install -y w32codecs |
Installation Tools |
apt-get install -y startupmanager apt-get install -y gnome-commander apt-get install -y nautilus-gksu apt-get install -y hwinfo apt-get install -y sysinfo apt-get install -y gparted apt-get install -y partimage apt-get install -y aptoncd apt-get install -y grsync |
Installation Security |
apt-get install -y keepassx apt-get install -y firestarter |
Installation Kommunikation |
apt-get install -y ndiswrapper-common apt-get install -y ndiswrapper-utils-1.9 apt-get install -y ndis-gtk apt-get install -y xchat apt-get install -y filezilla apt-get install -y mozilla-thunderbird apt-get install -y thunderbird-locale-de apt-get install -y gftp |
Installation Netzwerkdienste |
apt-get install -y samba apt-get install -y smbfs |
Installation Grafikprogramme |
apt-get install -y gthumb apt-get install -y gimp apt-get install -y digikam apt-get install -y inkscape apt-get install -y gwenview |
Installation Videoprogramme |
apt-get install -y avidemux |
Installation Compiz Tools |
apt-get install -y compizconfig-settings-manager |
Installation Entwicklung |
apt-get install -y make apt-get install -y build-essential apt-get install -y bin86 apt-get install -y kompozer apt-get install -y bluefish |
sonstige Programme und Anwendungen |
apt-get -y install wine |
google Earth installieren |
apt-get -y install googleearth |
Name des Metapaketes |
Installierte Umgebung |
ubuntu-desktop |
Ubuntu |
kubuntu-desktop |
Kubuntu |
xubuntu-desktop |
Xubuntu |
edubuntu-desktop |
Edubuntu-Client |
edubuntu-server |
Edubuntu-Server |
ubuntu-mimimal |
Ubuntu Kernpakete |
ubuntu-standard |
Ubuntu Standardpakete |
ubuntu-restricted-extras |
Unfreie Pakete für Ubuntu |
kubuntu-restricted-extras |
Unfreie Pakete für Kubuntu |
xubuntu-restricted-extras |
Unfreie Pakete für Xubuntu |
build essential |
Wichtige Kompilierwerkzeuge |
linux-image-generic |
Neuester Linux-Kernel (generic) |
linux-headers-generic |
Neueste Kernelquellen |
siehe auch: http://openbook.galileocomputing.de/ubuntu/ubuntu_15_paket_001.htm
minimaler Desktop
nach der minimal Installation sollte diese auf den aktuellen Stand gebracht werden
aptitude update
aptitude safe-upgrade
aptitude full-upgrade
danach kann ein minimaler Desktop eingerichtet werden
sudo aptitude -y install xserver-xorg-core xinit menu menu-xdg jwm fluxbox alsa-utils mrxvt gdebi-core synaptic logrotate localepurge
Server Installationen
Ubuntu Instant Web Server
would contain pre-selected packages such as:
- apache2
- mod-perl
- php5
- mod_python
- ssl
- webmin
- moin (maybe since not every want or needs a wiki although it would be nice)
- various language API's (php5-pgsql, etc...)
Ubuntu Instant Source Control Server
would contain pre-selected packages such as:
- apache2
- subversion (and or cvs, and or bazaar)
- trac
- webmin
Ubuntu Instant postgres Database Server
- postgresql
- phpPgAdmin
- webmin
- php
Ubuntu Instant Groupware Server
- hula
- hula-*
- jabber
- sendmail
oder postfix
oder andere mail Server ...
- webmin
Firefox Anpassung
Im gemischten Betrieb mit unterschiedlichen Linux Distributionen sollte folgender link angelegt werden, da sonst bei links aus anderen Applikationen heraus der Firefox nicht gestartet wird!!!
cd /usr/lib/firefox
ln -s /usr/bin/firefox .
Erweiterte Developement Installation
sudo -s
aptitude install cvs
aptitude install subversion
aptitude install eclipse
openssh konfigurieren
Folgendes Kommando liefert eine gute Kontrolle der offenen ports des servers:
sudo -s
netstat -tulpn
However sshd is bare minimum these days and it should be installed by default.
To install openssh server type following command:
apt-get install openssh-server
Make sure openssh is running:
netstat -tulpn
Output:
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp6 0 0
:22
:* LISTEN 3458/sshd
Now we will tight openssh security. First change default 22 port to something else like 512. This will avoid automated tools login into your box:
sudo su -
vi /etc/ssh/sshd_config
Find line that read as follows:
Port 22
Replace port 22 with 512:
Port 512
Save and close the file. Restart sshd:
/etc/init.d/ssh
restartOutput:
* Restarting OpenBSD Secure Shell server...
Finally make sure you open port 512 using iptables. Type the following command to list current firewall rules:
sudo iptables -L -n
Output:
Chain INPUT (policy DROP)
target prot opt source destination
ACCEPT all — 0.0.0.0/0 0.0.0.0/0
ACCEPT all — 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED
ACCEPT tcp — 0.0.0.0/0 0.0.0.0/0 tcp dpts:6881:6882
ACCEPT tcp — 0.0.0.0/0 0.0.0.0/0 tcp dpt:443
ACCEPT udp — 0.0.0.0/0 0.0.0.0/0 udp dpt:514
ACCEPT all — 192.168.1.100 0.0.0.0/0
ACCEPT all — 192.168.1.101 0.0.0.0/0
ACCEPT all — 192.168.1.102 0.0.0.0/0
LOG all — 0.0.0.0/0 0.0.0.0/0 LOG flags 0 level 4
DROP all — 0.0.0.0/0 0.0.0.0/0
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
ACCEPT all — 0.0.0.0/0 0.0.0.0/0
Use GUI program such as firestarter to manage and open port 22 (ssh port).
sudo -s
firestarter &
root login erlauben
Erlaube
root login unter Ubuntu
Umstellung DHCP auf statische IP
Howto: Ubuntu convert
DHCP Ubuntu Network configuration to static IP configuration
Problem mit CD/DVD-Laufwerk
CD-Brenner + DVD-ROM Laufwerk bleibt beim Auswerfen über
eject [Laufwerk] oder auch beim manuellen öffnen, nur ca. 2 Sekunden geöffnet oder fährt nur halb heraus.
Folgende Anpassung war unter Ubuntu 10.10 erfolgreich (Ausführung als
root user oder mittels
sudo):
echo "dev.cdrom.autoclose = 0" >> /etc/sysctl.conf
sysctl -p
HP ColorLaserjet2840 installieren
checken der Basis CUPS und HPLIP Installation mit:
/usr/bin/hp-check
folgende Packages sind meistens nachträglich bei einer Basisinstallation zu installieren
sudo aptitude install --assume-yes libcupsys2-dev cupsys-bsd
sudo aptitude install --assume-yes libdbus-1-dev
sudo aptitude install --assume-yes build-essential
sudo aptitude install --assume-yes openssl
sudo aptitude install --assume-yes libjpeg62-dev
sudo aptitude install --assume-yes libsnmp-dev
sudo aptitude install --assume-yes libtool
sudo aptitude install --assume-yes libusb-dev
sudo aptitude install --assume-yes python-qt4
sudo aptitude install --assume-yes python-qt4-dbus
sudo aptitude install --assume-yes python2.5-dev
sudo aptitude install --assume-yes python-reportlab
sudo aptitude install --assume-yes libsane-dev
Drucker installieren mit:
/usr/bin/hp-setup
Definieren des DEFAULT Druckers mittels
/usr/sbin/lpadmin -d HP_Color_LaserJet_2840_fax_HU
...page...
OpenOffice.org 3.1
))OpenOffice.org(( 3.1 in die Paketverwaltung von Ubuntu Linux 9.04 (Jaunty Jackalope) einbinden.
Für updatewillige ))OpenOffice(( Anwenderinnen und Anwender hier die Anleitung in Stichworten:
- Nicht zwingend notwendig, aber hilfreich. Die Schlüssel des ))OpenOffice.org-Scribbler-Teams(( verfügbar machen. Dazu sind im Terminal die zwei Zeilen einzu geben:
gpg --keyserver keyserver.ubuntu.com --recv 60D11217247D1CFF
gpg --export -armor 60D11217247D1CFF | sudo apt-key add -
- Synaptic starten und im Menü "Einstellungen – Distribution" die Option "Immer die höchste Version bevorzugen" wählen.
- Im Menü "Einstellungen – Paketquellen" den Reiter "Software von Drittanbietern" aktivieren
- Die APT-Zeile "deb http://ppa.launchpad.net/openoffice-pkgs/ubuntu jaunty main" hinzufügen:
echo "deb http://ppa.launchpad.net/openoffice-pkgs/ubuntu jaunty main" >> /etc/apt/sources.list
- Die Paketlisten neu laden, alle Aktualisierungen vormerken und anwenden.