Aktuelle Version |
Dein Text |
Zeile 28: |
Zeile 28: |
|
| |
|
| === Medium für die Installation erstellen === | | === Medium für die Installation erstellen === |
| | |
|
| |
|
| ==== USB-Stick als Medium für die Installation erstellen ==== | | ==== USB-Stick als Medium für die Installation erstellen ==== |
Zeile 45: |
Zeile 46: |
| : <code>cat 2G.header OI-hipster-gui-20141010.usb | dd bs=1024k of=/dev/da0</code> | | : <code>cat 2G.header OI-hipster-gui-20141010.usb | dd bs=1024k of=/dev/da0</code> |
|
| |
|
| === standardmäßige Accounts bei der Installation === | | === Massenspeicher als Ziel fuer die Installation === |
|
| |
|
| ; Account: root
| | Mit dem (textbasierten) Programm zur Installation auf der Kommandozeile ist auch eine Auswahl von mehreren Festplatten, etwa als Spiegel mit ZFS, moeglich. |
| :; Passwort: openindiana
| |
| ; Account: jack
| |
| :; Passwort: jack
| |
| | |
| === Massenspeicher als Ziel für die Installation ===
| |
| | |
| Mit das (textbasierte) Programm zur Installation auf der Kommandozeile ist auch eine Auswahl von mehreren Festplatten, etwa als Spiegel mit ZFS, möglich. | |
|
| |
|
| == Einrichtung == | | == Einrichtung == |
|
| |
|
| === Problem der fehlenden Funktion zur Verwendung vom Passwort für administrative Belange === | | === Problem der fehlenden Funktion zur Verwendung vom Passwort fuer administrative Belange === |
|
| |
|
| Bei der grafischen Oberfläche (MATE) wird bei entsprechenden Belangen das adminstrative Passwort (vom Account root) abgefragt. Das schlägt aber immer fehl. | | Bei der grafischen Oberflaeche (MATE) wird bei entspechenden Belangen das adminstrative Passwort (vom Account root) abgefragt. Das schlaegt aber immer fehl. |
|
| |
|
| Das Problem lässt sich einfach durch ein initiales Anmelden (für den bei <code>su</code> standardmäßigen Account''root'') beheben, wobei auch das Problem (initial abgelaufenes Passwort, das neu zu setzen ist) offensichtlich wird. | | Das Problem laesst sich einfach durch ein initiales Anmelden (fuer den bei <code>su</code> standarmassigen Account''root'') beheben, wobei auch das Problem (initial abgelaufenes Passwort, das neu zu setzen ist) offensichtlich wird. |
|
| |
|
| <code>su</code> | | <code>su</code> |
Zeile 78: |
Zeile 72: |
| Re-enter new Password: | | Re-enter new Password: |
| su: password successfully changed for root | | su: password successfully changed for root |
| </pre> | | <pre> |
|
| |
|
| Works (for me)! | | Works (for me)! |
|
| |
|
| === <s>Administration durch das Ermächtigen für Privilegien === | | === Administration durch das Ermächtigen für Privilegien === |
|
| |
|
| Installation vom Paket ''sudo'' | | Installation vom Paket ''sudo'' |
Zeile 98: |
Zeile 92: |
| during-installation-created-account ALL=(ALL) ALL | | during-installation-created-account ALL=(ALL) ALL |
| </pre> | | </pre> |
| </s>
| |
|
| |
|
| === Erscheinungsbild === | | === Erscheinungsbild === |
Zeile 109: |
Zeile 102: |
| *** https://commons.wikimedia.org/wiki/File:OpenIndiana_logo_large.svg | | *** https://commons.wikimedia.org/wiki/File:OpenIndiana_logo_large.svg |
| *** https://commons.wikimedia.org/wiki/File:Oi_small.svg | | *** https://commons.wikimedia.org/wiki/File:Oi_small.svg |
|
| |
| === pkgsrc hinzufügen ===
| |
|
| |
| https://pkgsrc.joyent.com/install-on-illumos/
| |
|
| |
|
| == Betrieb == | | == Betrieb == |
Zeile 118: |
Zeile 107: |
| === Verwaltung von Software === | | === Verwaltung von Software === |
|
| |
|
| ==== Verwaltung von Quellen für Pakete ==== | | ==== Aktualisierung von Software ==== |
| | | ; Anzeigen lassen der aktuell verwendeten Quellen fuer Paktete |
| ; Anzeigen lassen der aktuell verwendeten Quellen für Pakete | |
| : <code>pkg publisher</code> | | : <code>pkg publisher</code> |
|
| |
| ===== Quelle pkg.openindiana.org für Pakete =====
| |
|
| |
| ''pkg.openindiana.org/hipster'' ist die standardmäßige Quelle für Pakete.
| |
|
| |
| * https://pkg.openindiana.org/hipster/en/search.shtml
| |
| * https://pkg.openindiana.org/hipster/en/catalog.shtml
| |
|
| |
| ===== pkgsrc.joyent.com/packages/SmartOS =====
| |
|
| |
| * https://www.pkgsrc.org/
| |
| * https://pkgsrc.joyent.com/
| |
| * https://pkgsrc.joyent.com/install-on-illumos/
| |
| * https://wiki.openindiana.org/oi/3.+Installing+software+and+package+management
| |
|
| |
| ====== Einlassung pkgsrc ======
| |
| <!-- Einlassung der Grundsteinlegung zur Gründung -->
| |
|
| |
| Finden der aktuellen Version vom ''.tar.gz''
| |
| * https://pkgsrc.joyent.com/packages/SmartOS/bootstrap/
| |
|
| |
| Setzen von einer (selbstbestimmten ''BOOTSTRAP_TAR'') Umgebungsvariable
| |
| : <code>BOOTSTRAP_TAR="bootstrap-trunk-x86_64-20200420.tar.gz"</code>
| |
|
| |
| Herunterladen vom Paket
| |
| : <code>curl -O https://pkgsrc.joyent.com/packages/SmartOS/bootstrap/${BOOTSTRAP_TAR}</code>
| |
|
| |
| Herunterladen von der Signatur vom Paket
| |
| : <code>curl -O https://pkgsrc.joyent.com/packages/SmartOS/bootstrap/${BOOTSTRAP_TAR}.asc</code>
| |
|
| |
| Herunterladen von der Signatur von Joyent für das Importieren vom Schlüssel von Joyent
| |
| : <code>curl -sS https://pkgsrc.joyent.com/pgp/DE817B8E.asc | gpg2 --import</code>
| |
|
| |
| Verifizieren vom Paket mit der Signatur vom Paket
| |
| : <code>gpg2 --verify ${BOOTSTRAP_TAR}{.asc,}</code>
| |
|
| |
| (mit administrativer Berechtigung) Entpacken vom Paket und Ausführen vom Paket
| |
| : <code>sudo tar -zxpf ${BOOTSTRAP_TAR} -C /</code>
| |
|
| |
| Hinzufügen von Pfaden für standardmäßig ausführbare binäre Programme
| |
| : <code>PATH=/opt/local/sbin:/opt/local/bin:$PATH</code>
| |
|
| |
| Hinzufügen von Pfaden für standardmäßige Handbuchseiten
| |
| : <code>MANPATH=/opt/local/man:$MANPATH</code>
| |
| <!--
| |
|
| |
| : <code></code>
| |
| !-->
| |
|
| |
| ====== Aktualisierung pkgsrc ======
| |
|
| |
| * https://pkgsrc.joyent.com/install-on-illumos/
| |
|
| |
| ====== pkgsrc.joyent.com/packages/SmartOS Spiegel ======
| |
|
| |
| * https://pkgsrc.smartos.skylime.net/
| |
|
| |
| Anschauen der Datei für die Konfiguration von Quellen von [[#pkgsrc]]
| |
| : <code>less /opt/local/etc/pkgin/repositories.conf</code>
| |
|
| |
| Bearbeiten der Datei für die Konfiguration von Quellen von [[#pkgsrc]]
| |
| : <code>sudo $EDITOR /opt/local/etc/pkgin/repositories.conf</code>
| |
|
| |
| ==== Aktualisierung von Software ====
| |
|
| |
| ; Probehaftes (trial run) Aktualisieren der installierten Pakete | | ; Probehaftes (trial run) Aktualisieren der installierten Pakete |
| : <code>pkg update -nv</code> | | : <code>pkg update -nv</code> |
| <pre>
| |
|
| |
| pkg update: Could not operate on /var/pkg/state/state_updating
| |
| because of insufficient permissions. Please try the command again as a privileged user.
| |
| </pre>
| |
| : <code>sudo pkg update -nv</code>
| |
| <pre>
| |
| </pre>
| |
|
| |
| ; Aktualisieren der installierten Pakete | | ; Aktualisieren der installierten Pakete |
| : <code>pkg update</code> | | : <code>pkg update -v</code> |
| <pre>
| |
| | |
| pkg update: Insufficient access to complete the requested operation.
| |
| Please try the operation again as a privileged user.
| |
| </pre>
| |
| : <code>sudo pkg update</code>
| |
| <pre>
| |
| Password:
| |
| </pre>
| |
| <pre>
| |
| </pre>
| |
| : <code>sudo pkg update</code>
| |
| <pre>
| |
| Password:
| |
| </pre>
| |
| <pre>
| |
| No updates available for this image.
| |
| </pre>
| |
| | |
| ==== Aktualisierung von Software pkgsrc ====
| |
| | |
| : <code>pkgin update</code>
| |
| <pre>
| |
| pkgin: You don't have enough rights for this operation.
| |
| </pre>
| |
| | |
| : <code>sudo pkgin update</code>
| |
| <pre>
| |
| Password:
| |
| </pre>
| |
| <pre>
| |
| processing remote summary (https://pkgsrc.joyent.com/packages/SmartOS/trunk/x86_64/All)...
| |
| database for https://pkgsrc.joyent.com/packages/SmartOS/trunk/x86_64/All is up-to-date
| |
| </pre>
| |
| <pre>
| |
| </pre>
| |
| | |
| ----
| |
| | |
| : <code>pkgin -y upgrade</code>
| |
| <pre>
| |
| pkgin: You don't have enough rights for this operation.
| |
| </pre>
| |
| | |
| : <code>sudo pkgin -y upgrade</code>
| |
| <pre>
| |
| Password:
| |
| </pre>
| |
| <pre>
| |
| calculating dependencies...done.
| |
| </pre>
| |
| <pre>
| |
| </pre>
| |
| | |
| ----
| |
|
| |
|
| == Siehe auch == | | == Siehe auch == |