Manuelle Installation des KDE-Desktops aus dem siduction noX ISO

Aus Siduction Wiki DE
Wechseln zu: Navigation, Suche

Vorbetrachtung

Warum ist eine manuelle Installation des KDE-Desktops sinnvoll?

Die Fülle an Paketen des siduction KDE-ISO ist meiner Meinung nach überfrachtet und ich habe für diese betreffenden Pakete keine Verwendung. Mehr unnötige Pakete sind auch immer ein Mehr an möglichen Fehlerursachen, die es zu vermeiden gilt.

Ich habe mich deshalb entschlossen aus einem siduction ISO ohne eine der bekannten Desktopumgebungen, also von noX als Basis, ein für mich optimales und schlankes KDE-System zu installieren.

Ich verzichte auf die bekannten KDE-Metapakete kdepim und kde-standard und wähle die relevanten Pakete einzeln aus. Ebenso sind keinerlei siduction Artwork Pakete installiert außer das GRUB-Theme *-grub-theme, das bereits im noX-ISO enthalten ist.

Grundsystem

Ausgehend von Live-ISO ohne einen X-Server, also das noX-Live-ISO, idealerweise in der Variante xperimental installiere aus in gewohnter Weise das Grundsystem mit dem LVM (Logical VolumeManger, optional).

Danach ein poweroff und ein erster Start des Basissystems.


Netzwerkconfig anpassen

Standardmäßig ist bei siduction der networking.service (ifupdown) aktiv. Dieser wird bei mir durch networkd, der sich vollständig im systemd integriert, ersetzt. Dazu nach dem Wikiartikel Umstellung des kabelgebundenen Netzwerkes auf systemd-networkd vorgehen.

Sollte man den Network-Manager bevorzugen, weil z.B. das System ein Laptop ist mit man sich ggf. in verschiedene WLAN-Hotspots einwählen muss, sind folgende Pakete nötig. Den networkd braucht man dann natürlich nicht zu installieren.

network-manager
network-manager-openconnect
network-manager-openvpn
network-manager-pptp
network-manager-vpnc
plasma-nm


Installation:

# apt-get install network-manager network-manager-openconnect network-manager-openvpn network-manager-pptp network-manager-vpnc plasma-nm

Grafischer X-Server

Zusätzliche X-Server Pakete installieren

Das noX Basissystem enthält keinen X-Server bzw. Displaymanager, somit müssen diese Pakete zuerst nachinstalliert werden.

xserver-xorg
xserver-xorg-input-evdev
x11-xserver-utils
x11-session-utils
x11-utils
xinit
xfonts-base
xfonts-100dpi
dbus-x11
sddm

Installation:

# apt-get install xserver-xorg xserver-xorg-input-evdev x11-xserver-utils x11-session-utils x11-utils xinit xfonts-base xfonts-100dpi dbus-x11 sddm

KDE Desktop

KDE-Basissystem nachinstallieren

Das KDE-Basissystem wird aus den kdebase-apps und einigen wenigen zusätzlichen Modulen aus den Systemsettings aufgebaut. Das Standard-Artwork von KDE Breeze wird hier verwendet. An dieser Stelle wird auch gleich das deutsche Sprachpaket kde-l10n-de installiert.

systemsettings
kdebase-apps
kscreen
kde-config-gtk-style
kde-config-gtk-style-preview
khotkeys
kde-config-screenlocker
kwin-x11
kwin-addons
sddm-theme-breeze
kde-config-sddm
libpam-kwallet5
kde-l10n-de
kio-extras
kdegraphics-thumbnailers

Installation:

# apt-get install systemsettings kdebase-apps kscreen kde-config-gtk-style kde-config-gtk-style-preview khotkeys kde-config-screenlocker \
  kwin-x11 kwin-addons sddm-theme-breeze kde-config-sddm libpam-kwallet5 kde-l10n-de kio-extras kdegraphics-thumbnailers

KDE Zusatzpakete installieren

Die nachstehenden Tools sind für mich in der täglichen Arbeit unverzichtbar und werden in einem zweiten Schritt installiert, u.a. eine GUI für die Packer (ark), einen Bildbetrachter (gwenview), PDF-Viewer (okular), Editor (kate), die digitale Brieftasche (kwalletmanager), Taschenrechner (kcalc) und diverse benötigte Module für den Plasma-Desktop.

ark
gwenview
kate
kcalc
kde-plasma-desktop
kde-spectacle
kwalletmanager
plasma-dataengines-addons
okular
plasma-pa
kmix
plasma-runners-addons
plasma-wallpapers-addons
plasma-widgets-addons
polkit-kde-agent-1
sweeper
powerdevil
kmenuedit

Installation:

# apt-get install ark gwenview kate kcalc kde-plasma-desktop kde-spectacle kwalletmanager plasma-dataengines-addons okular plasma-pa \
  kmix plasma-runners-addons plasma-wallpapers-addons plasma-widgets-addons polkit-kde-agent-1 sweeper powerdevil kmenuedit

Einzelne Pakete aus KDEpim installieren

Das Metapaket kdepim ist leider mit einigen Paketen bestückt die ich nicht benötige und somit ist auch hier die händische Installtion der einzelnen Paketen sinnvoll. Sollte ein anderes Akonadi-Backend als MySQL erwünscht sein (z.B. SQLite oder Postgresql) muss es zusätzlich installiert werden. Das Paket akonadi-backend-mysql kann in diesem Falle deinstalliert werden.

accountwizard
akonadiconsole
kaddressbook
kdepim-runtime
kleopatra
kmail
kontact
korganizer
kdepim-addons
pinentry-qt
kde-config-mailtransport

Installation:

# apt-get install accountwizard akonadiconsole kaddressbook kdepim-runtime kleopatra kmail kontact korganizer kdepim-addons \
  pinentry-qt kde-config-mailtransport

Sonstige notwendige Pakete installieren

Hier wird noch mein Standard-Browser chromium mit den Sprachpaketen installiert.

chromium
chromium-l10n

Installation:

# apt-get install chromium chromium-l10n

Nacharbeiten

Da ich von dem experimentiellen Live-ISO (noX xperimental) aus das Basissystem installiert habe sind die Incoming Repositories in den Sourcelisten eingetragen. Die Configdatei /etc/apt/source.list.d/buildd.list verschieben bzw. löschen und ein apt-get update auf der Kommandozeile als root ausführen.

Ein abschließender Reboot - Fertig!

Paketliste

Hier noch die Liste der Pakete die ich zusätzlich installiert habe zum Kopieren (Copy&Paste).

xserver-xorg
xserver-xorg-input-evdev
x11-xserver-utils
x11-utils
xinit
xfonts-base
xfonts-100dpi
dbus-x11
sddm
ark
gwenview
kate
kcalc
kde-plasma-desktop
kde-spectacle
kwalletmanager
plasma-dataengines-addons
okular
plasma-pa
kmix
plasma-runners-addons
plasma-wallpapers-addons
plasma-widgets-addons
polkit-kde-agent-1
sweeper
systemsettings
kdebase-apps
kscreen
kde-config-gtk-style
kde-config-gtk-style-preview
khotkeys
kde-config-screenlocker
kwin-x11
kwin-addons
sddm-theme-breeze
kde-config-sddm
libpam-kwallet5
kde-l10n-de
accountwizard
akonadiconsole
kaddressbook
kdepim-runtime
kleopatra
kmail
kontact
korganizer
kdepim-addons
kio-extras
kdegraphics-thumbnailers
kmenuedit
chromium
chromium-l10n