Bearbeiten von „Benutzer:PaulRiegel/OpenBSD

Zur Navigation springen Zur Suche springen
Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden. Ein eigenes Benutzerkonto hat eine ganze Reihe von Vorteilen.

Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

Aktuelle Version Dein Text
Zeile 121: Zeile 121:


== install ==
== install ==
<pre>
Welcome to the OpenBSD/amd64 5.6 installation programm.
(I)nstall, (U)pgrade, (A)utoinstall or (S)hell?
</pre>
; mögliches Verschlüsseltes entschlüsseln
: Falls auf einem verschlüsselten Speichermedium installiert werde soll, etwa wie bei [[#disk crypt]] beschrieben, so muss dieses vor dem Beginn der Installation entschlüsselt werden, um darauf zugreifen zu können.
:; Starten der Shell
:: ''s''
<pre>
#
</pre>
:; Entschlüsseln der verschlüsselten Partition
:: Davon ausgehend, dass, etwa wie bei [[#disk crypt]] beschrieben, auf sd0 eine Partition ''a:'' verschlüsselt besteht, sollte '''' ''sd0a'' entschlüsselt werden (müssen).
:: <code>bioctl -c C -l /dev/sd0a softraid0</code>
<pre>
sd2 at scsibus2 targ 1 lun 0: <OPENBSD. SR CRYPTO,005> SCSI2 0/direct fixed
sd2: 152624MB, 512 bytes/sector, 312575168 sectors
softraid0: CRYPTO volume attached as sd2
</pre>
:: Nun existiert sd2 als "zusätzliches" Gerät.
:: Verlassen der Shell und zum Zurückkehren zur Auswahl, wo die Installation beginnen kann
:: <code>exit</code>
<pre>
<pre>
Welcome to the OpenBSD/amd64 5.6 installation programm.
Welcome to the OpenBSD/amd64 5.6 installation programm.
(I)nstall, (U)pgrade, (A)utoinstall or (S)hell?
(I)nstall, (U)pgrade, (A)utoinstall or (S)hell?
</pre>
</pre>
; Starten der Installation
; Starten der Shell
: ''i''
: ''i''
<pre>
<pre>


</pre>
; ''keyboard layout'' wählen
: ''de''
; ''hostname'' wählen
: frei wählbar
; ''network interface'' wählen
: ''em0'' oder vergleichbares bestätigen
; ''IPv4 adress'' wählen
: ''dhcp'' bestätigen und zuweisen lassen (oder direkt selbst festlegen)
; ''IPv6 adress'' wählen
: auf ''rtsol'' ändern, wenn verfügbar (oder ''none'' bestätigen müssen)
; ''network interface'' als gewählt bestätigen
: ''done''
; ''password for root'' setzen
: frei wählbar
; ''start startsshd'' einstellen (Ändern)
: auf ''no'' ändern (kann später direkt an der Maschine geändert werden)
; ''start ntpd'' einstellen (Bestätigen)
: ''no''
; Starten vom ''X Window System'' mit ''xdm'' einstellen (Bestätigen)
: ''no''
; ''suspend'' bei Schließen vom ''lid'' einstellen (Ändern)
: ''no''
; ''user'' erstellen (Bestätigen)
: ''no'' (kann später direkt an der Maschine erstellt werden)
; ''root disk'' wählen
: ''sd2'', als verschlüsselte und nun entschlüsselt verfügbare Partition (als eigenständiges Gerät als Speichermedium) oder ''sd0'' (Statt sd0 kann es auch wd0 oder sowas sein.)
; ''DUIDs'' für ''in fstab'' einstellen (Ändern)
: ''no''
; ''(W)hole disk'' oder nicht (Bestätigen)
: ''whole''
; ''layout'' des Speichermediums
: ''c'' (oder ''a'' um dem kleingliedrigeren Standard zu folgen)
:: ''c'' für das Erstellen eines neuen Layouts, um dieses recht einfach zu halten
::
<pre>
> p
OpenBSD area: 64-312560640; size: 312560576; free: 312560576
# size offset fstype [fsize bsize cpg]
c: 312575168 0 unused
>
</pre>
:: Hinzufügen einer Partition für das Hauptverzeichnis (''a:'' muss immer ''/'' angeben)
:: ''a''
<pre>
> a
partition: [a]
</pre>
::: Bestätigen (ohne Änderung), dass die Partition als ''a'' bezeichnet werden soll.
<pre>
offset: [64]
</pre>
::: Bestätigen (ohne Änderung), dass die Partition bei ''64'' beginnen soll.
<pre>
size: [312560576]
</pre>
::: ''300000000'' angeben
:::: <tt>gesamten restlich zur Verfügung stehenden Speicherplatz</tt> (hier ''312560576'') - (<tt>restlicher Platz, der zur Verfügung stehen soll</tt> · 2)
:::: 312560576 - (<tt>etwa 6&nbsp;GB</tt> · 2) ≈ 300000000
<pre>
FS type: [4.2BSD]
</pre>
::: Bestätigen (ohne Änderung) des Typs
<pre>
>
</pre>
:: Hinzufügen einer Partition für SWAP
:: ''a''
<pre>
> a
partition: [b]
</pre>
::: Bestätigen (ohne Änderung), dass die Partition als ''b'' bezeichnet werden soll.
<pre>
offset: [300000064]
</pre>
::: Bestätigen (ohne Änderung), dass die Partition bei ''300000064'' beginnen soll.
<pre>
size: [12560576]
</pre>
::: Bestätigen (ohne Änderung), dass die Partition den gesamten restlich zur Verfügung stehenden Speicherplatz (hier ''12560576'') verwenden soll.
<pre>
FS type: [swap]
</pre>
::: Bestätigen (ohne Änderung) des Typs
<pre>
>
</pre>
:: Um sich einen Überblick zu verschaffen, kann sich der aktuellen Stand angegeben werden lassen.
:: ''p''
<pre>
> p
OpenBSD area: 64-312560640; size: 312560576; free: 0
# size offset fstype [fsize bsize cpg]
a: 300000000 64 4.2BSD 4096 32768 1 # /
a: 12560576 300000064 swap
c: 312575168 0 unused
>
</pre>
:: Schreiben des aktuellen Standes
:: ''w''
<pre>
> w
>
</pre>
:: Verlassen von ''disklabel''
<pre>
> q
/dev/rsd2a: 146484.4MB in 300000000 sectors of 512 bytes
180 cylinder groups of 814.44MB, 26062 blocks, 52224 inodes each
</pre>
; ''disk'' wählen (Bestätigen)
: ''done''
<pre>
/dev/sd2a on /mnt type ffd (rw, asynchoronous, local)
</pre>
; Quelle der ''sets'' wählen
: ''disk'' oder falls verfügbar ''http'' wählen
; ''disk'' (der sets) bereits ''mounted'' (Bestätigen)
: ''no''
; ''disk'', die das Installationmedium ist, wählen (Ändern)
: ''sd1'' (USB-Stick)
; Pfad der ''sets'' wählen (Bestätigen)
: ''5.6/amd64'' (oder was auch immer das richtige gemäß des entsprechend erstellten Startmediums ist)
; Auswählen der ''sets''
: ''done''
; keine ''SHA256.sig'' bemötigt, wenn die Verifikation bereits vorher (Prüfung nach der Erstellung des Startmediums) erfolgte (Ändern)
: ''yes''
; Quelle der ''sets'' (nochmals) wählen (Bestätigen)
: ''done''
; Angeben der Zeitzone
: ''Europe/Berlin''
<pre>
</pre>
<pre>
#
</pre>
; Prüfen der ''fstab''
: <code>cat /mnt/etc/fstab</code>
<pre>
/dev/sd2b none swap sw
/dev/sd2a / ffs rw 1 1
</pre>
; Berichtigen der ''fstab''
: Beim normalen Starten wird kein Startmedium ''sd1'' mehr verfügbar sein und daher das Gerät mit Speicherplatz, wo das Betriebssystem liegt ''sd1'' (statt ''sd2'') sein.
: cd /mnt/etc/ && sed s/sd2/sd1/g fstab > fstab.tmp && mv fstab.tmp fstab
; (erneutes) Prüfen der ''fstab''
: <code>cat /mnt/etc/fstab</code>
<pre>
/dev/sd1b none swap sw
/dev/sd1a / ffs rw 1 1
</pre>
; Neustarten
: <code>reboot</code>
; (selbsständiges) fw_update
<pre>
fw_update: Path to firmware: http://firmware.openbsd.org/firmware/5.6/
</pre>
<pre>
fw_update: Installing firmware: iwn-firmware
</pre>
<pre>
</pre>
<pre>
login:
</pre>
</pre>


== post install ==
== post install ==
=== systemrelevantes Einrichten ===
==== dauerhaftes systemrelevantes Einrichten ====
===== Quelle für Pakete festlegen =====
; Quelle (Protokoll, Server und Pfad) für das Herunterladen von Paketen festlegen
: <s><sup>[http://www.openbsd.org/faq/faq15.html#Easy]</sup>
: <code><nowiki>export PKG_PATH=ftp://ftp.spline.de/pub/`uname -s`/`uname -r`/packages/`uname -m`/</nowiki></code></s>
: <sup>[http://www.openbsd.org/faq/faq15.html#Easy]</sup>
: <code><nowiki>echo 'https://ftp.eu.openbsd.org/pub/OpenBSD/' > /etc/installurl</nowiki></code>
<s>
; Quelle (Protokoll, Server und Pfad) zum üblichen Teil des Profils von root machen
: <code>echo 'export PKG_PATH=<nowiki>ftp://ftp.spline.de/pub/</nowiki>`uname -s`/`uname -r`/packages/`uname -m`/' >> /root/.profile</code>
</s>
===== sudoers einrichten =====
; alle Accounts, die der Gruppe ''wheel'' angehören dürfen auch ''sudo'' (ohne zusätzliche Eingabe des eigenen Passwortes) verwenden
: <code>nano /etc/sudoers</code>
<pre>
%wheel ALL=(ALL) NOPASSWD: SETENV: ALL
</pre>
==== weiteres systemrelevantes Einrichten ====
; Datenbank für das Suchen von Paketen installieren, um <code>pkg_locate</code> nutzen zu können
: <code>pkg_add pkglocatedb</code>
; foo für [http://bsdstats.org/ BSDstats]
: <code>curl http://www.bsdstats.org/downloads/300.statistics > /etc/300.statistics</code>
: <code>echo "/etc/300.statistics" > /etc/monthly.local</code>


=== Netzwerk  ===
=== Netzwerk  ===
Zeile 421: Zeile 197:


; "Übliches" installieren
; "Übliches" installieren
: <code>pkg_add wget</code>
: <code>pkg_add zsh</code>
: <code>pkg_add zsh</code>
: <code>pkg_add nano</code>
: <code>pkg_add wget</code>


=== Accounts ergänzen ===
=== Accounts ergänzen ===
Zeile 429: Zeile 204:
; Weiteren Account erstellen
; Weiteren Account erstellen
: <code>adduser</code>
: <code>adduser</code>
=== systemrelevantes Einrichten ===
; Dauerhaftes Einrichten
Quelle (Protokoll, Server und Pfad) für das Herunterladen von Paketen festlegen
<sup>[http://www.openbsd.org/faq/faq15.html#Easy]</sup>
: <code><nowiki>export PKG_PATH=ftp://ftp.spline.de/pub/`uname -s`/`uname -r`/packages/`uname -m`/</nowiki></code>
Datenbank für das Suchen von Paketen installieren, um <code>pkg_locate</code> nutzen zu können
: <code>pkg_add pkglocatedb</code>
; foo für [http://bsdstats.org/ BSDstats]
: <code>curl http://www.bsdstats.org/downloads/300.statistics > /etc/300.statistics</code>
: <code>echo "/etc/300.statistics" > /etc/monthly.local</code>


=== Arbeitsumgebung ===
=== Arbeitsumgebung ===
Zeile 480: Zeile 267:
==== übliche "große" Software ====
==== übliche "große" Software ====
; Firefox installieren
; Firefox installieren
: <code>pkg_add firefox gstreamer1-plugins-libav firefox-i18n-de mozilla-dicts-de-DE</code>
: <code>pkg_add firefox gstreamer-ffmpeg firefox-i18n-de mozilla-dicts-de-DE</code>
: gemäß Empfehlung am Ende der Installation
:: <code>ln -sf /usr/local/bin/python2.7 /usr/local/bin/python</code>
:: <code>ln -sf /usr/local/bin/python2.7-2to3 /usr/local/bin/2to3</code>
:: <code>ln -sf /usr/local/bin/python2.7-config /usr/local/bin/python-config</code>
:: <code>ln -sf /usr/local/bin/pydoc2.7  /usr/local/bin/pydoc</code>
: Anpassen der zulässigen Größen für die Verwendung von Speicher<sup>[http://karlbsd.blogspot.de/2014/07/55-amd64-x200-firefox-always-crashing.html]</sup>
: Anpassen der zulässigen Größen für die Verwendung von Speicher<sup>[http://karlbsd.blogspot.de/2014/07/55-amd64-x200-firefox-always-crashing.html]</sup>
:: Auf Grund der vergleichsweise hohen Inanspruchnahme von Speicherplatz, insbesondere bei der Benutzung von einer Vielzahl von Fenstern, Tabs und großen Inhalten (z.B. Bilder), kommt es sonst zum Beenden von Firefox.
:: Auf Grund der vergleichsweise hohen Inanspruchnahme von Speicherplatz, insbesondere bei der Benutzung von einer Vielzahl von Fenstern, Tabs und großen Inhalten (z.B. Bilder), kommt es sonst zum Beenden von Firefox.
Zeile 495: Zeile 287:
</pre>
</pre>
<pre></pre>
<pre></pre>
: bei ''about:config'' ''general.useragent.locale'' auf ''de-DE'' kontrollieren
; links für python
: gemäß Empfehlung am Ende der Installation (etwa bei Firefox)
:: <code>ln -sf /usr/local/bin/python2.7 /usr/local/bin/python</code>
:: <code>ln -sf /usr/local/bin/python2.7-2to3 /usr/local/bin/2to3</code>
:: <code>ln -sf /usr/local/bin/python2.7-config /usr/local/bin/python-config</code>
:: <code>ln -sf /usr/local/bin/pydoc2.7  /usr/local/bin/pydoc</code>


; Thunderbird installieren
; Thunderbird installieren
: <code>pkg_add thunderbird thunderbird-i18n-de enigmail</code>
: <code>pkg_add thunderbird thunderbird-i18n-de enigmail</code>
: via ''about:config'' ''general.useragent.locale'' zu ''de-DE'' ändern


; Pidgin installieren
; Pidgin installieren
Zeile 541: Zeile 324:


== daily usage ==
== daily usage ==
; (Prüfen der Verfügbarkeit von) Aktualisierungen für Pakete
: <code>pkg_add -u</code>
; (Prüfen der Verfügbarkeit und) Einbeziehen der (binären) Ausbesserungen für das grundsätzliche System
: <code>syspatch</code>


== Siehe auch ==
== Siehe auch ==
Zeile 556: Zeile 333:
*: sweet Blog ''OpenBSD & Me'' – ''My journey with OpenBSD OS for everyday non-geek computing :).'' of someone whose doing simular foo on a simular machine (ThinkPad&nbsp;X200<s>s</s>)
*: sweet Blog ''OpenBSD & Me'' – ''My journey with OpenBSD OS for everyday non-geek computing :).'' of someone whose doing simular foo on a simular machine (ThinkPad&nbsp;X200<s>s</s>)


[[Kategorie:BSD]]
[[Kategorie:OpenBSD]]

Bitte beachte, dass alle Beiträge zu Wiki StuRa HTW Dresden von anderen Mitwirkenden bearbeitet, geändert oder gelöscht werden können. Reiche hier keine Texte ein, falls du nicht willst, dass diese ohne Einschränkung geändert werden können.

Du bestätigst hiermit auch, dass du diese Texte selbst geschrieben hast oder diese von einer gemeinfreien Quelle kopiert hast (weitere Einzelheiten unter StuRa HTW Dresden:Urheberrechte). ÜBERTRAGE OHNE GENEHMIGUNG KEINE URHEBERRECHTLICH GESCHÜTZTEN INHALTE!

Bitte beantworte die folgende Frage, um diese Seite speichern zu können (weitere Informationen):

Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)