Debian mit Komfort

Test­ing, Xfce, sudo, Rolling Release, ein­fach­es Update und mehr.


Inhaltsverzeichnis

1. Vor­wort
2. Grund­la­gen
3. Instal­la­tion
4. Kon­fig­u­ra­tion
5. Autolo­gin
6. su und sudo
7. Wichtige Pro­gramme instal­lieren
8. Rolling Release
9. Ein­fach­es Update und Upgrade
10. Zusam­men­fas­sung
Updates diese Beitrages


1. Vorwort

Dieser Beitrag besch√§ftigt sich damit ‚ÄěDebian GNU/Linux‚Äú kom¬≠fort¬≠a¬≠bel, √§hn¬≠lich wie ‚ÄěUbun¬≠tu‚Äú oder ‚ÄěLin¬≠ux Mint‚Äú, zu gestal¬≠ten und trotz¬≠dem mit ein¬≠er h√∂heren Effizienz zu arbeit¬≠en. Debian wirkt etwas unge¬≠lenk, obwohl es vom Ansatz her, die moralis¬≠che Instanz aller Lin¬≠ux-Dis¬≠tri¬≠b¬≠u¬≠tio¬≠nen ist. Mit diesem Beitrag m√∂chte ich etwas Geschmei¬≠digkeit und mehr All¬≠t¬≠agstauglichkeit erzeu¬≠gen.


2. Grundlagen

Zu Beginn empfehle ich die ‚ÄěTest¬≠ing‚Äú-Vari¬≠ante von Debian zu instal¬≠lieren mit dem ‚ÄěXfce‚Äú-Desk¬≠top. Hier eine gek√ľrzte √úber¬≠sicht der Debian-Ver√∂f¬≠fentlichun¬≠gen.

2.1. Testing

hei√üt immer aktuelle Soft¬≠ware und aktuellen Lin¬≠ux-Ker¬≠nel in ein¬≠er schon gepr√ľften Umge¬≠bung. Denn bevor Debian etwas in die Ver√∂f¬≠fentlichungsvari¬≠ante ‚ÄěTest¬≠ing‚Äú entl√§sst, hat es schon die zweima¬≠lige Beobach¬≠tung √ľber¬≠standen. Zuerst kom¬≠men neue Pro¬≠gramm¬≠pakete in die Ver√∂f¬≠fentlichungsvari¬≠ante ‚ÄěExper¬≠i¬≠men¬≠tal‚Äú und wenn bestanden geht‚Äôs weit¬≠er in ‚ÄěUnsta¬≠ble‚Äú, nun erst kom¬≠men die erfol¬≠gre¬≠ich getesteten Pakete in ‚ÄěTest¬≠ing‚Äú an.
Nur drin¬≠gende und sehr wichtige sowie als sich¬≠er bekan¬≠nte Pakete gelan¬≠gen gle¬≠ich nach ‚ÄěTest¬≠ing‚Äú oder gar bis ‚ÄěSta¬≠ble‚Äú, was aber nur in Not¬≠f√§llen zu beobacht¬≠en ist.

2.2. Xfce

Diese Desk¬≠top¬≠umge¬≠bung ist eine voll¬≠w¬≠er¬≠tige freie Desk¬≠top¬≠umge¬≠bung f√ľr Lin¬≠ux, Unix und BSD, so wie ‚ÄěGnome‚Äú und ‚ÄěKDE‚Äú auch. Der Vorteil von Xfce ist die Ein¬≠fach¬≠heit und geringe Ressourcenbindung. Au√üer¬≠dem ist die von Win¬≠dows bekan¬≠nte Taskleiste und Desk¬≠top sehr √§hn¬≠lich zu der Leiste1 und dem Desk¬≠top von Xfce, also umsteiger¬≠fre¬≠undlich. Zudem ist Xfce ist in ‚ÄěC‚Äú geschrieben, was eine beson¬≠dere Sta¬≠bil¬≠it√§t ver¬≠spricht.
F√ľr mich ist Xfce das Arbeit¬≠sti¬≠er schlechthin, es ist ein¬≠fach und schnell zu bedi¬≠enen und h√§lt einem w√§hrend der Arbeit nicht mit Schnickschnack auf.


3. Installation

Wer SSD-Fest¬≠plat¬≠ten nutzt, kann w√§hrend der Instal¬≠la¬≠tion auf die Swap-Par¬≠ti¬≠tion verzicht¬≠en, denn diese hat nur bei mech¬≠a¬≠nis¬≠chen Fest¬≠plat¬≠ten Sinn. Die Instal¬≠la¬≠tion sel¬≠ber, habe ich schon im Beitrag ‚ÄěDebian ‚Äď die Instal¬≠la¬≠tion‚Äú beschrieben.

3.1. Der erste Start von Debian-Testing


Gle¬≠ich nach¬≠dem man sich mit seinem selb¬≠st gew√§hltem Benutzer¬≠na¬≠men und seinem selb¬≠st gew√§hlten Pass¬≠wort angemeldet hat erscheint ein erstes Fen¬≠ster mit der Auf¬≠forderung sich f√ľr eine Xfce-Leis¬≠ten-Ein¬≠stel¬≠lung zu entschei¬≠den. Es ste¬≠hen zur Ver¬≠f√ľ¬≠gung ‚ÄěStan¬≠dard¬≠e¬≠in¬≠stel¬≠lun¬≠gen benutzen‚Äú oder ‚ÄěEine leere Leiste‚Äú. Der Ein¬≠fach¬≠heit hal¬≠ber sollte die Wahl auf ‚ÄěStan¬≠dard¬≠e¬≠in¬≠stel¬≠lun¬≠gen benutzen‚Äú fall¬≠en. Jet¬≠zt ist der Desk¬≠top im Xfce-Orig¬≠i¬≠nal-Zus¬≠tand.


4. Konfiguration

4.1. Ergonomie


√úber¬≠pr√ľfen der realen Aufl√∂¬≠sung des Bild¬≠schirms und der Sys¬≠te¬≠me¬≠in¬≠stel¬≠lung ‚ÄěAnzeige‚Äú. Denn nur eine √ľbere¬≠in¬≠stim¬≠mende Aufl√∂¬≠sung ergibt ein wirk¬≠lichkeit¬≠sna¬≠h¬≠es Bild mit richtig skaliert¬≠er Schrift.


5. Autologin

F√ľr einen Einze¬≠lar¬≠beit¬≠splatz unter Kon¬≠trolle kann auch das Autolo¬≠gin aktiviert wer¬≠den. Also beim Start des Com¬≠put¬≠ers f√§hrt dieser dann bis zum Desk¬≠top des jew¬≠eili¬≠gen Benutzers hoch.
Ter­mi­nal

su
Passworteingabe f√ľr root
mousepad

Im ‚ÄěMousepad‚Äú unter Men√ľpunkt ‚ÄúDatei‚Äú die Datei ‚Äě/etc/lightdm/lightdm.conf‚Äú √∂ff¬≠nen. Dort diese Textstelle suchen:

#autologin-user=
#autologin-user-timeout=0

und diese Textstelle ändern in:

autologin-user=Mein-Benutzername
autologin-user-timeout=0

spe¬≠ich¬≠ern und ‚ÄěMousepad‚Äú sowie Ter¬≠mi¬≠nal schlie√üen.


6. su und sudo

Die unter Debian getrof¬≠fene Entschei¬≠dung ‚Äěsu‚Äú also den echt¬≠en root-Benutzer zu nutzen um kleine admin¬≠is¬≠tra¬≠tive Auf¬≠gaben zu erledi¬≠gen ist mein¬≠er Mei¬≠n¬≠ung nach zu kurz gesprun¬≠gen. Denn erstens wer¬≠den Betrieb¬≠ssys¬≠teme meist als Desk¬≠top und nicht als Serv¬≠er-Sys¬≠teme betrieben und zweit¬≠ens ben√∂tigt ein Desk¬≠top-Benutzer nicht die volle Kraft von root. Au√üer¬≠dem kann auch das Sys¬≠tem beim ‚Äěaus¬≠pro¬≠bieren‚Äú zer¬≠st√∂rt wer¬≠den und im schlimm¬≠sten Fall kann man sog¬≠ar die Hard¬≠ware besch√§di¬≠gen. Und so erfol¬≠gt die Umstel¬≠lun¬≠gen eines nor¬≠malen, also eingeschr√§nk¬≠tem Debian-Benutzerkon¬≠to, zu einem Debian-Benutzerkon¬≠to mit sudo-Recht¬≠en.
Ter­mi­nal

su
Passworteingabe f√ľr root
apt install sudo
gpasswd -a Mein-Benutzername sudo

Ab jet¬≠zt kann mit ein¬≠er Auswahl von Befehlen, aus¬≠re¬≠ichen¬≠den zum Admin¬≠istri¬≠eren des Betrieb¬≠ssys¬≠tems, vom nor¬≠malen Benutzer aus¬≠ge¬≠f√ľhrt wer¬≠den.


7. Wichtige Programme installieren

7.1. Vorinstallierte Programme

Die meis­ten der All­t­agspro­gramm sind schon instal­liert, wie

  • Doku¬≠menten¬≠be¬≠tra¬≠chter, unter anderem als PDF-View¬≠er
  • Fire¬≠fox
  • Gimp
  • Libre¬≠Of¬≠fice
  • Mousepad, der Edi¬≠tor
  • Ristret¬≠to, der Bild¬≠be¬≠tra¬≠chter
  • Synap¬≠tic
  • VLC-Medi¬≠aplay¬≠er
  • Xfburn, das CD- und DVD-Bren¬≠npro¬≠gramm
  • Xfce-Ter¬≠mi¬≠nal
  • Xsane, das Scan¬≠ner¬≠pro¬≠gramm

Außer­dem sind noch vorin­stal­liert:

  • Bild¬≠schirm¬≠fo¬≠to, erstellt Screen¬≠shots
  • Taskman¬≠ag¬≠er
  • Thu¬≠nar, der Dateiman¬≠ag¬≠er

7.2. Installation von empfohlenen Programmen

Die Instal­la­tio­nen erfol­gen ab jet­zt mit sudo-Recht­en.

a) Thunderbird, der E-Mail-Client

‚ÄěThun¬≠der¬≠bird‚Äú hei√üt unter Debian ‚ÄěIce¬≠dove‚Äú und ist au√üer Name und Logo zu 100% iden¬≠tisch. Siehe dazu das Update.
Ter­mi­nal

sudo apt install icedove
Passworteingabe f√ľr Mein-Benutzername

Die deutsche Anwen­dungssprache kann instal­liert wer­den mit:

sudo apt install icedove-l10n-de
Passworteingabe f√ľr Mein-Benutzername

F√ľr Fire¬≠fox ESR, ESR ste¬≠ht f√ľr Langzeitun¬≠ter¬≠st√ľtzung, die deutsche Anwen¬≠dungssprache instal¬≠lieren geht eben¬≠so:

sudo apt install firefox-esr-l10n-de
Passworteingabe f√ľr Mein-Benutzername

Oder man nutzt ‚ÄúSynap¬≠tic‚ÄĚ f√ľr die Instal¬≠la¬≠tion, sofern das Ter¬≠mi¬≠nal abschreckt, dann siehe n√§ch¬≠sten Punkt 7.3. a) Synap¬≠tic.

7.3. Installation von Systemprogrammen

a) Synaptic

F√ľr viele Lin¬≠uxbe¬≠nutzern ist ‚ÄěSynap¬≠tic‚Äú die beste grafis¬≠che Ober¬≠fl√§che f√ľr Instal¬≠la¬≠tio¬≠nen und Pro¬≠gramm¬≠suche.
Ter­mi­nal

sudo apt install synaptic
Passworteingabe f√ľr Mein-Benutzername

b) Bleachbit

Zudem empfehle ich ‚ÄěBleach¬≠bit‚Äú, die Reini¬≠gungs¬≠fachkraft, damit reinigt man das Betrieb¬≠ssys¬≠tem und im Autostart kann es nach jedem Start ein frisches Sys¬≠tem ohne Alt¬≠las¬≠ten bieten.
Ter­mi­nal

sudo apt install bleachbit
Passworteingabe f√ľr Mein-Benutzername

Ein­stel­lun­gen von Bleach­bit
Beim ersten Start von Bleach­bit erscheint der Ein­stel­lungs­di­a­log. Hier meine emp­fohle­nen Ein­stel­lun­gen. Bleachbit
Dat­en die von Bleach­bit nicht gelöscht wer­den soll­ten
1. Arbeitsspe­ich­er, noch nicht aus­gereift
2. Freier Spe­icher­platz, dauert zu lange und ist unnötig und
3. Lokalisierun­gen, alle Sprachen außer Eng­lish wer­den gelöscht.

c) Grsync

ist ein grafis¬≠ches Fron¬≠tend zu ‚Äěrsync‚Äú und ist ein Werkzeug f√ľr fein einzustel¬≠lende Back¬≠up-Arbeit¬≠en.
Ter­mi­nal

sudo apt install grsync
Passworteingabe f√ľr Mein-Benutzername

Aus¬≠nah¬≠men wer¬≠den im Anwen¬≠dungs¬≠fen¬≠ster unter ‚ÄěErweit¬≠erte Optio¬≠nen‚Äú einge¬≠tra¬≠gen. Hier ein Beispiel:

--exclude=/.config/catfish/

8. Rolling Release

Das wirk¬≠lich span¬≠nende bei Debian-Test¬≠ing ist, das man es als ‚ÄěRolling Release‚Äú ein¬≠stellen kann, also ein immer w√§hrend aktuelles Sys¬≠tem auf die gesamte Leben¬≠szeit des Com¬≠put¬≠ers oder auch des Benutzers.

8.1. Paketquellen

Mit Hil¬≠fe von ‚ÄěSynap¬≠tic‚Äú kann man die Pack¬≠etquellen so ein¬≠richt¬≠en, das immer die Pakete von ‚Äětest¬≠ing‚Äú bezo¬≠gen wer¬≠den.
Vorge¬≠hensweise: ‚ÄěSynap¬≠tic‚Äú √∂ff¬≠nen ‚Üí Men√ľ ‚ÄěEin¬≠stel¬≠lun¬≠gen‚Äú ‚Üí Sub¬≠men√ľ ‚ÄěPaketquellen‚Äú
Nur die bei­den dargestell­ten Paketquellen wer­den benötigt.
Paketquellen1 Paketquellen2

8.2. Weitere Einstellungen

‚ÄěSynap¬≠tic‚Äú √∂ff¬≠nen ‚Üí Men√ľ ‚ÄěEin¬≠stel¬≠lun¬≠gen‚Äú ‚Üí Sub¬≠men√ľ ‚ÄěPref¬≠er¬≠ences‚Äú ‚Üí Tab ‚ÄěDis¬≠tri¬≠b¬≠u¬≠tion‚Äú


9. Einfaches Update und Upgrade

F√ľr das ein¬≠fache Updat¬≠en kann man ein Script erstellen, das alle update-Befehle und upgrade-Befehle mit anschlie√üen¬≠der Bere¬≠ini¬≠gung vorn¬≠immt.

  1. eine leere Text¬≠datei erstellen mit Namen ‚Äěall-update‚Äú
  2. Datei in das Homev¬≠erze¬≠ich¬≠nis leg¬≠en, also unter ‚Äě/home¬≠/Mein-Benutzer¬≠name/all-update‚Äú
  3. Inhalt des Script:
    #!/bin/bash
    # Author: Frank Rosenberger
    # Copyright (C) 2017 Frank Rosenberger
    # Date: 2017-01-31
    # Script Name: all-update
    # Version: 0.1
    # Description: update and upgrade debian
    # Written by Frank Rosenberger
    if apt list --upgradable && apt update && apt upgrade && apt dist-upgrade && dpkg --configure -a && apt install -f && apt clean && apt autoremove && apt autoremove --purge
    then
    echo $(basename './all-update' .sh) "successful"
    else
    echo $(basename './all-update' .sh) "error!"
    exit 1
    fi
    echo "end"
  4. Script mit Kon¬≠textmen√ľ-Ein¬≠trag ‚ÄúEigen¬≠schaften‚ÄĚ und Reit¬≠er ‚ÄúZugriff¬≠s¬≠rechte‚ÄĚ berechti¬≠gen mit H√§ckchen f√ľr ‚ÄúDatei darf als Pro¬≠gramm ges¬≠tartet wer¬≠den‚ÄĚ.
    Oder im Ter­mi­nal
    chmod a+rx all-update
  5. täglich 1x Aufrufen des Scripts mit:
    Ter­mi­nal
    sudo ./all-update
    Passworteingabe f√ľr Mein-Benutzername
    

10. Zusammenfassung

Hier eine √úber¬≠sicht √ľber die kom¬≠fort¬≠able, effiziente und sichere Arbeitsweise mit Debian GNU/Linux.

  1. Die Test¬≠ing-Vari¬≠ante ist sich¬≠er und mit aktueller Soft¬≠ware und neuem Ker¬≠nel gef√ľllt.
  2. Der Xfce-Desk­top, das Arbeit­sti­er in ver­trauter Umge­bung ohne Ablenkung.
  3. Eine Instal­la­tion ohne Swap ist auf ein­er SSD sog­ar schneller und bringt mehr Spe­icher­platz.
  4. su oder sudo, all­ge­meine admin­is­tra­tive Rechte schnell bekom­men.
  5. Wichtige Pro­gramme zur Selb­sthil­fe, alle mit grafis­ch­er Schnittstelle.
  6. Rolling Release, das immer aktuelle Betrieb­ssys­tem auf Leben­szeit.
  7. Ein¬≠fach¬≠es Update und Upgrade der Dis¬≠tri¬≠b¬≠u¬≠tion mit Script ‚Äěall-update‚Äú.

Updates diese Beitrages

Update am 2017-02-18

  • ‚ÄúIce¬≠dove‚ÄĚ ist in ‚ÄúDebian Exper¬≠i¬≠men¬≠tal‚ÄĚ als ‚ÄúThun¬≠der¬≠bird zur√ľck¬≠gekehrt.
  • Im Script fehlte ein Zeilenum¬≠bruch, kor¬≠rigiert.
  • Das Script aus¬≠f√ľhrbar machen, kor¬≠rigiert.