schlanke KDE-Desktop-Installation

Beim installer 'expert vga=791' (entspricht 1024x768) eingeben.
Keinen Netzwerkspiegel und keine zusätzlichen Pakete wählen.
Installation vollständig beenden.
Nach reboot Netzwerkspiegel eintragen und recommends für aptitude konfigurieren. Dann:
aptitude install less vim mc # viel genutzte Werkzeuge
aptitude install openssh-client openssh-server # ssh soweit gewünscht
aptitude -R install xorg xserver-xorg-video-vesa xserver-xorg-input-kbd xserver-xorg-input-mouse # X (vesa ggf. durch nv, ati, intel, .. ersetzen)
aptitude -R install kdm kdebase kde-i18n-de # KDE

fehlender APT key:

$ gpg --keyserver subkeys.pgp.net --recv-key $fehlende_keyid
$ gpg --fingerprint $fehlende_keyid # ausgegebenen Fingerprint kontrollieren
$ gpg --armor --export $fehlende_keyid | apt-key add -

aptitude keep-Recommends:

Möchte man Pakete ohne Recommends installieren nutzt man den Switch -R, sollen dabei nicht schon vorhandene Recommends verloren gehen hilft folgende Einstellung in /etc/apt/apt.conf.d/30recommends
Aptitude::Keep-Recommends "true";
Aptitude::Recommends-Important "true";
Damit werden vorherige Recommends nicht automatisch entfernt, wenn man beim Installieren eines Paketes auf die Recommends verzichten möchte:
$ aptitude -R install <package-name>

apt mit readonly /usr:

Hat man z.B. /usr readonly gemountet muss man evtl. zum installieren/aktualisieren von Paketen /usr zuerst remounten, diese Arbeit nimmt einem folgende Einstellung ab. Beispielhaft: /etc/apt/apt.conf.d/40remount mit /usr rw, /tmp und /var noexec
Dpkg
{
        Pre-Invoke {
                "/bin/mount /usr -o remount,rw";
                "/bin/mount /tmp -o remount,exec";
                "/bin/mount /var -o remount,exec";
        };
        Post-Invoke {
                "/bin/mount /usr -o remount,ro";
                "/bin/mount /tmp -o remount,noexec";
                "/bin/mount /var -o remount,noexec";
        };
};

apt mit proxy nutzen:

/etc/apt/apt.conf.d/20proxy mit folgendem Inhalt erstellen:
Acquire::http::Proxy "http://<proxy-server-ip>:<proxy-port>";
Acquire::ftp::Proxy "ftp://<proxy-server-ip>:<proxy-port>";

Kernel nach debian Art:

[root]$ aptitude install kernel-package fakeroot libc6-dev gcc debianutils make libncurses5-dev
$ tar -xjf linux-<version>.tar.bz2
$ cd linux-<version>
$ make menuconfig
$ make-kpkg kernel_image --rootcmd fakeroot --revision custom.01
[root]$ dpkg -i /path/to/kernel-image-<version>_custom.01_i386.deb

NVidia Treiber:

$ aptitude install module-assistant build-essential nvidia-kernel-common
$ m-a prepare
$ m-a a-i nvidia
$ aptitude install nvidia-glx
Jetzt muss nur noch die Konfigurationsdatei (XF86Config-4 oder xorg.conf) des Xservers angepasst werden. Dort sollte unter dem Abschnitt "Device" bei "driver" "nvidia" (und nicht nv) stehen und unter dem Abschnitt "Module" darf "Load" nicht mit "dri" oder "GLcore" auftauchen, "glx" hingegen muss dort stehen.

/etc/apt/sources.list

stretch: (veröffentlicht am 17.06.2017)

# main repo
deb http://ftp.de.debian.org/debian/ stretch main
# security repo
deb http://security.debian.org/ stretch/updates main
# update (volatile) repo
deb http://ftp.de.debian.org/debian/ stretch-updates main
# multimedia repo
deb http://www.deb-multimedia.org stretch main non-free
# backports repo
deb http://ftp.de.debian.org/debian stretch-backports main

jessie: (veröffentlicht am 26.04.2015)

# main repo
deb http://ftp.de.debian.org/debian/ jessie main
# security repo
deb http://security.debian.org/ jessie/updates main
# update (volatile) repo
deb http://ftp.debian.org/debian/ jessie-updates main
# multimedia repo
deb http://www.deb-multimedia.org jessie main non-free
# backports repo
deb http://ftp.de.debian.org/debian jessie-backports main

wheezy: (veröffentlicht am 04.05.2013)

# main repo
deb http://ftp.de.debian.org/debian/ wheezy main
# security repo
deb http://security.debian.org/ wheezy/updates main
# update (volatile) repo
deb http://ftp.debian.org/debian/ wheezy-updates main
# multimedia repo
deb http://www.deb-multimedia.org wheezy main non-free
# backports repo
deb http://ftp.de.debian.org/debian wheezy-backports main

squeeze: (veröffentlicht am 05.02.2011)

# debian
deb http://ftp.de.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.de.debian.org/debian/ squeeze main contrib non-free
# debian-security
deb http://security.debian.org squeeze/updates main contrib non-free
deb-src http://security.debian.org squeeze/updates main contrib non-free
# debian-volatile
deb http://ftp.de.debian.org/debian squeeze-updates main contrib non-free
deb-src http://ftp.de.debian.org/debian squeeze-updates main contrib non-free
# debian-multimedia
deb http://debian-multimedia.informatik.uni-erlangen.de/debian-multimedia squeeze main
deb-src http://debian-multimedia.informatik.uni-erlangen.de/debian-multimedia squeeze main
# debian-backports
deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free

lenny: (veröffentlicht am 14.02.2009)

# debian
deb http://ftp.de.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.de.debian.org/debian/ lenny main contrib non-free
# debian-security
deb http://security.debian.org lenny/updates main contrib non-free
deb-src http://security.debian.org lenny/updates main contrib non-free
# debian-volatile
deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free 
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free 
# debian-multimedia
deb http://debian-multimedia.informatik.uni-erlangen.de/debian-multimedia lenny main
deb-src http://debian-multimedia.informatik.uni-erlangen.de/debian-multimedia lenny main
# debian-backports
deb http://backports.debian.org/debian-backports lenny-backports main

© 2001 - 2017 Frank Remetter