2 [head [title VHS Linuxkurs]]
4 [footer Paul Hänsch | Linux Grundkurs | VHS Leipzig]
6 [slide [h1 VHS Linux Grundkurs - Teil 5]]
10 [li Ein Beispiel in Wine]
11 [li Symlinks, Hardlinks und Konzepte für das Backup]
12 [li Owncloud/Nextcloud - Beispiel für einen Webservice]
16 [slide [h1 Ein Beispiel in WinE] [strong W]ine [strong i]s [strong n]ot an [strong E]mulator]
18 [slide [h2 Installation von Wine]
20 [li [pre ~$ sudo apt-get install wine]]
21 [li -> 32 bit vs. 64 bit]
22 [li [pre ~$ sudo dpgk --add-architecture i386] Notiz am Rande: Lange Option mit --]
23 [li [pre ~$ sudo apt-get update]]
24 [li [pre ~$ sudo apt-get install wine32]]
28 [slide [h2 Benutzen von Wine]
31 [li [pre ~$ WINEPREFIX=~/.wine/irgendwas winecfg]]
32 [h3 Beispiel Media Monkey:]
33 [li [pre ~$ WINEPREFIX=~/.wine/mediamonkey wine MediaMonkey.exe]]
37 [slide [h2 Installation von Software]
39 [li Lizenzvertrag durchlesen [ul
40 [li Verwenden, Verstehen, Verbreiten, Verbessern?]
41 [li GNU Software in Windows-Programmen?]
46 [slide [h2 Alternativen finden]
50 [li Automatisches Tagging]
51 [li Formate konvertieren]
54 [li CDs Erstellen / Kopieren]
55 [li auch Lautstärke normalisieren, etc...]
57 [li Programme können kombiniert werden]
61 [slide [h1 Symlinks, Hardlinks, Backup]]
65 [li Symlinks wirken wie Dateien, Verweise auf einen anderen Pfad]
66 [li Andere Bzeichungen: symbolische Links, semantische Links]
67 [li [pre ~$ ln -s /usr/share/icons/Adwaita/scalable/ icons]]
68 [li Im Dateimanager: Ordner ziehen, Strg + Shift]
69 [li Symlinks können ungültig sein]
74 [li Eine Datei wird über einen Pfad identifiziert]
75 [li Ein Pfad ist ein Verzeichniseintrag]
76 [li Ein Verschiedene Verzeichiseinträge dürfen auf die selbe Datei verweisen]
77 [li Die Datei ist an mehreren Orten gleichzeitig (!)]
78 [li Funktioniert natürlihc nur innerhalb des selben Dateisystems]
79 [li Wird ein Eintrag gelöscht, bleiben die anderen gültig]
84 [li Zum Backup gehört auch Restore ;-)]
85 [li Klassisches Backup: voll, differentiell, inkrementell]
87 [li Backups müssen in mehreren Schritten zurück gespielt werden]
88 [li Verlust eines Backups macht nachfolgende Inkremente unbrauchbar]
90 [li Das geht besser - mit Hardlinks]
94 [slide [h2 Backups mit rsync]
96 [li [pre ~$ rsync -a Daten/ Backup_2019-10-16/]]
97 [li [pre ~$ rsync -a Daten/ Backup_2019-10-17/ --link-dest=Backup_2019-10-16/ ]]
98 [li Jedes Backup wirkt wie ein Vollbackup [ul
99 [li Kann als ganzes zurückgespielt werden]
100 [li Kann gelöscht werden - andere Backups bleiben nutzbar]
102 [li Zeit- und Speicherplatzaufwand wirken wie bei inkrementellen Backups]
106 [slide [h1 Nextcloud]]
108 [slide [h2 Installation]
109 [p [h3 1. Der Webserver]
110 [pre ~$ sudo apt-get install apache2 php]
114 [slide [h2 Installation]
115 [h3 2. Die Applikation]
117 [li [pre ~$ wget https://download.nextcloud.com/server/releases/nextcloud-17.0.0.zip]]
118 [li [pre ~$ unzip nextcloud-17.0.0.zip]]
119 [li [pre ~$ mv nextcloud /srv/]]
123 [slide [h2 Nextcloud Konfiguration]
124 [pre ~$ sudo nano /etc/apache2/sites-available/nextcloud.conf]
126 Alias / "/srv/nextcloud/"
128 <Directory /srv/nextcloud/>
130 Options FollowSymlinks MultiViews
133 SetEnv HOME /srv/nextcloud
134 SetEnv HTTP_HOME /srv/nextcloud
138 [slide [h2 Nextcloud Abhängigkeiten]
140 [li [pre ~$ sudo a2ensite nextcloud]]
141 [li [pre ~$ sudo systemctl reload apache2]]
142 [li Webbroser http://localhost]
144 [li [pre ~$ sudo chown www-data:www-data -R /srv/nextcloud]]
145 [li [pre ~$ sudo apt-get install php-curl php-fdomdocument \\
146 php-{gd,mbstring,sqlite3,xml,zip}]]
150 [slide [h1 \...] cups, cron, adduser, snapshots?]
152 [slide [h2 Nächster Termin]
155 [li nächster Mittwoch, 23. Oktober]
156 [li Bringt eure Laptops mit!]
157 [li Sichert vorher eure Daten!]