Debian Sid Unstable bietet dir stets die neuesten Software-Pakete, wenngleich nicht immer in ihrer stabilsten Form. Dieser Leitfaden begleitet dich schrittweise durch die Installation und bietet eine solide Basis für Entwickler und Technikbegeisterte, die auf dem Laufenden bleiben möchten. Las uns gleich beginnen!

Testing installieren

Da man SID nicht einfach so installieren kann, muss man als erstes eine aktuelles Testing herunterladen.
Das aktuelle Testing findet man auf:

www.debian.org >
      CD-ISO-Images >
             CD-/DVD-Images über HTTP oder FTP herunterladen >
                     Offizielle CD-/DVD-Images der "Testing"-Distribution

oder hier http://cdimage.debian.org/cdimage/weekly-builds/

dann Mikroarchitektur auswählen –> iso-cd/ –> debian-testing-amd64-netinst.iso

Installation von USB Stick

cp debian-testing-amd64-netinst.iso /dev/sdc
sync

Installation durchführen

Die meisten Punkte können so bestätigt werden, wie es der Debian Installer vorschlägt!
Die Partitionierung der Platte sieht wie folgt aus:

  1. Partition ist SWAP (Faustregel: doppelter Arbeitsspeicher)
  2. Partition Wurzel (Rest des freien Platzes)

Wer will, kann natürlich eine sep. Home Partition machen!

Erste Pakete installieren

# apt-get install aptitude net-tools vim mc ssh locate bash-completion

Danach stellt man wie folgt auf “’SID“‘ (unstable) um:

# nano /etc/apt/sources.list

deb http://ftp.de.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.de.debian.org/debian/ sid main

die anderen Quellen können mit einer # auskommentiert werden

Jetzt APT aktualisieren

apt update

und ein Upgrade durchführen dpkg -i

apt-get dist-upgrade

Sudo installieren

apt install sudo
adduser <Dein-User> sudo

Wichtige Treiber und Pakete installieren

apt install git subversion firmware-linux firmware-linux-free firmware-linux-nonfree firmware-realtek hwinfo autoconf apt-file

Bitte jetzt einmal neu booten

KDE Installieren

apt install kde-full kde-standard task-kde-desktop task-german-kde-desktop

Rechner neu starten und an der grafischen Oberfläche.

Compiler und Kernel Headers einrichten

Für die Installation von Drittanbiter-Programmen wie VMware, VirtualBox, Nvidia Treiber etc… werden Compiler und Kernel-Header benötigt.
Das kann man bequem mit dem Paket “’module-assistant“‘ machen.

aptitude install module-assistant

Der Module-Assistant erledigt den Rest!!!

m-a update
m-a prepare

… einfach alles bestätigen!

Optional 32Bit Architektur hinzufügen

Bitte nur, falls wirklich notwendig!

dpkg --add-architecture i386
apt update

Weitere brauchbare Pakete installieren

apt install \
 openvpn \
 postfix \
 debian-archive-keyring \
 debian-keyring \
 default-jre \
 default-jre-headless \
 openjdk-11-jre \
 openjdk-11-jre-headless \
 samba \
 cifs-utils

Mods freischalten

# a2enmod rewrite
# a2enmod ssl

LAMP Pakete

Willst du PHP programmieren, dann ist der Artikel LAMP-Pakete für dich interessant!

VIM anpassen

Die Datei

/etc/vim/vimrc

öffnen und die Anführungszeichen bei folgenden entfernen bzw hinzufügen:

syntax on
set background=dark
set hlsearch
set nowrap
set tabstop=3
set cursorline

Bash Profil anpassen

Wir legen Aliase an

# vi /root/.bashrc

folgende Zeilen auskommentieren (# entfernen)

export LS_OPTIONS='--color=auto'
eval "`dircolors`"
alias ls='ls $LS_OPTIONS'
alias ll='ls $LS_OPTIONS -lh'
alias l='ls $LS_OPTIONS -lA'<br>
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

TIPP
Das Gleiche kann dann jeder User in seiner /home/username/.bashrc Datei machen!

WLAN

Mit

lspci

den Netzwerk Controller auslesen und die Firmware installieren.
Firmware und Installation muss im Internet recherchiert werden, da es meistens unterschiedlich ist.

Wichtige Info zum Thema Network-Manager

Will man den Networkmanager unter KDE verwenden, so sollte die Datei

/etc/network/interfaces

so aussehen:

auto lo
iface lo inet loopback

Möchte man den Network-Manager nicht verwenden, so muss man in der “’/etc/network/interfaces“‘ Datei
das Netzwerkinterface selber regeln!

Beispiel:

#/etc/network/interfaces

# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet dhcp
Probleme mit der Compiler-Version

Hier hilft es, die System-Variable CC auf den geforderten Compiler einzustellen!

Beispiel

# export CC=/usr/bin/gcc-4.7
Zusätzliche Pakete für die grafische Oberfläche
apt install \
 digikam \
 ding \
 filezilla \
 k3b \
 k3b-i18n \
 vlc \
 firefox \
 firefox-l10n-de \
 libreoffice \
 libreoffice-l10n-de \
 libreoffice-kde5 \
 ttf-mscorefonts-installer \
 hplip \
 hplip-gui \
 cups \
 gimp \
 gimp-gutenprint \
 thunderbird \
 thunderbird-l10n-de