Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
admin:tasks:debian_installieren [2018-12-17 15:41] mga [Reboot 2 von HD] |
admin:tasks:debian_installieren [2021-03-16 10:11] (aktuell) hbs [Debian-PC Installation] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Debian-PC Installation ====== | ====== Debian-PC Installation ====== | ||
- | //... am Lehrstuhl Hanus// | + | |
Zeile 13: | Zeile 13: | ||
/etc/ssh/ssh_host_dsa_key | /etc/ssh/ssh_host_dsa_key | ||
/etc/ssh/ssh_host_dsa_key.pub | /etc/ssh/ssh_host_dsa_key.pub | ||
+ | /etc/ssh/ssh_host_ecdsa_key | ||
+ | /etc/ssh/ssh_host_ecdsa_key.pub | ||
+ | /etc/ssh/ssh_host_ed25519_key | ||
+ | /etc/ssh/ssh_host_ed25519_key.pub | ||
/etc/ssh/ssh_host_rsa_key | /etc/ssh/ssh_host_rsa_key | ||
/etc/ssh/ssh_host_rsa_key.pub | /etc/ssh/ssh_host_rsa_key.pub | ||
- | + | | |
- | + | ||
===== Debian-Basisinstallation ===== | ===== Debian-Basisinstallation ===== | ||
- | * Debian SQUEEZE netinst image (amd64 oder i386, nach Absprache) | + | * Debian STABLE netinst image (amd64 oder i386, nach Absprache) |
* Installationssprache: English (oder Deutsch, nach Absprache) | * Installationssprache: English (oder Deutsch, nach Absprache) | ||
* Location: Germany | * Location: Germany | ||
Zeile 27: | Zeile 29: | ||
* DHCP Server, DNS Server: Netzwerk-Setup | * DHCP Server, DNS Server: Netzwerk-Setup | ||
* Partitionierung (manuell): | * Partitionierung (manuell): | ||
- | * sda1: mind. 20gb für root-FS, ext3fs | + | * sda1: mind. 80gb für root-FS, ext4fs |
- | * sda2: 2xRAM für swap | + | * sda2: 2xRAM für swap (bzw. ab 4GB RAM: RAM+2GB) |
- | * sda3: Rest für /local, ext3fs | + | * sda3: Rest für /local, ext4fs |
* root-Passwort setzen | * root-Passwort setzen | ||
* Lokalen Benutzer einrichten: | * Lokalen Benutzer einrichten: | ||
Zeile 36: | Zeile 38: | ||
* Basissystem installieren (tasksel): | * Basissystem installieren (tasksel): | ||
* APT Mirror auswählen (z.Bsp.: Germany, ftp2.de.debian.org), kein http-Proxy | * APT Mirror auswählen (z.Bsp.: Germany, ftp2.de.debian.org), kein http-Proxy | ||
- | * An popularity-contest teilnehmen | + | * An popularity-contest nicht teilnehmen |
- | * Tasksel: (nur) Standard System | + | * Tasksel: (nur) Standard System & Druck Server |
* GRUB im MBR installieren | * GRUB im MBR installieren | ||
* Reboot | * Reboot | ||
Zeile 50: | Zeile 52: | ||
* falls SSH keys vorhanden, diese nach /etc/ssh/ kopieren | * falls SSH keys vorhanden, diese nach /etc/ssh/ kopieren | ||
* apt-get install ssh | * apt-get install ssh | ||
+ | * apt-get install haveged (ssh slow start on buster without this) | ||
* ggf. speziellen Kernel installieren (bei i386 Systemen den amd64-Kernel, um 4Gb Arbeitsspeicher und mehr zu nutzen) | * ggf. speziellen Kernel installieren (bei i386 Systemen den amd64-Kernel, um 4Gb Arbeitsspeicher und mehr zu nutzen) | ||
Zeile 65: | Zeile 68: | ||
<file> | <file> | ||
- | deb http://www-ps.informatik.uni-kiel.de/debian stable main | + | deb [trusted=yes] http://packages.ps.informatik.uni-kiel.de/debian buster main |
- | deb http://www-ps.informatik.uni-kiel.de/debian stable-backports main | + | deb [trusted=yes] http://packages.ps.informatik.uni-kiel.de/debian buster-backports main |
</file> | </file> | ||
wieder. | wieder. | ||
+ | |||
+ | FIXME | ||
+ | Der ursprüngliche Parameter 'stable' statt 'stretch/buster etc' funktioniert nicht. Es fehlt das Release File im Paket. | ||
Dann | Dann | ||
<code> | <code> | ||
- | $ apt-get update && apt-get install psifi-keyring && apt-get update | + | $ apt-get update && apt-get install psifi-archive-keyring (früher psifi-keyring) && apt-get update |
</code> | </code> | ||
ausführen. | ausführen. | ||
- | Jetzt das Paket ''psifi-netclientconfig'' installieren: | + | Jetzt das Paket ''psifi-netclientconfig'' installieren. Da es sudo durch sudo-ldap ersetzten möchte, muss vorher <code>$ export SUDO_FORCE_REMOVE=yes</code> in der Shell ausgeführt werden. |
<code> | <code> | ||
$ apt-get install psifi-netclientconfig | $ apt-get install psifi-netclientconfig | ||
</code> | </code> | ||
+ | |||
+ | Nach der Installation von ''psifi-netclientconfig'' muss das Skript [[https://git.ps.informatik.uni-kiel.de/packaging/psifi-netclientconfig/blob/master/sbin/psifi-netclient.configure|psifi-netclient.configure]] ausgeführt werden. Dieses Skript integriert den Rechner in das Netzwerk der Arbeitsgruppe. \\ | ||
+ | Es ist zu überprüfen ob der Rechner in der LDAP Netclient Gruppe auf medoc aufgeführt ist. | ||
Mit dem Paket ''psifi-netclientconfig'' wurden neue APT Paketquellen hinzugefügt. Der Befehl | Mit dem Paket ''psifi-netclientconfig'' wurden neue APT Paketquellen hinzugefügt. Der Befehl | ||
Zeile 91: | Zeile 100: | ||
ist auszuführen. | ist auszuführen. | ||
- | Jetzt sind noch die Pakete ''psifi-workstation'' und ''psifi-dev'' zu installieren. Diese Pakete installieren eine ganze Reihe an Software mit: | + | Der Repository Schlüssel für den Chrome Browser: |
+ | <code> | ||
+ | $ wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add - | ||
+ | </code> | ||
+ | Die Informatik NTP Server sind in der Datei /etc/systemd/timesyncd.conf einzutragen und der timesyncd ist mit | ||
<code> | <code> | ||
- | $ apt-get install psifi-workstation | + | $ systemctl start[enable] systemd-timesyncd |
</code> | </code> | ||
+ | zu aktivieren. | ||
- | ===== Manuelle Konfiguration von LDAP- und Kerberos-Anbindung ===== | + | FIXME |
+ | Postfix/etckeeper/dirvish Installation & Konfiguration | ||
+ | |||
+ | Jetzt sind bei Bedarf noch die Pakete ''psifi-workstation'' und ''psifi-dev'' zu installieren. Diese Pakete installieren eine ganze Reihe an Software mit: | ||
+ | |||
+ | <code> | ||
+ | $ apt-get install psifi-workstation | ||
+ | </code> | ||
- | Während die Software des Systems nun installiert kann an einem zweiten Terminal die LDAP- und Kerberos-Client-Anbindung des Systems vorgenommen werden. | ||
- | FIXME Dieser Teil der Dokumentation muss noch erfolgen... | + | Dies kann nun einige Zeit dauern... Zeit für eine Pause oder andere Arbeiten. |
+ | ===== Automatische Konfiguration von LDAP- und Kerberos-Anbindung ===== | ||
+ | Das Paket ''psifi-netclientconfig'' bringt das Executable ''psifi-netclient.configure'' mit. Dieses Skript muss nach der Installation des Pakets ausgeführt werden und der Rechner wird automatisch durchkonfiguriert. | ||
+ | Vorsicht: das Skript greift auf das DPKG Tool zu. Insofern darf während der Ausführung keine weitere Paketinstallation laufen. | ||
+ | FIXME nsswitch.conf, nslcd.conf und ldap.conf müssen angepasst werden! | ||
===== Reboot 3 von HD ===== | ===== Reboot 3 von HD ===== | ||
Neustart. Der Rechner ist einsatzbereit. | Neustart. Der Rechner ist einsatzbereit. |