Bearbeiten von „StuRa:Install-Party/OpenIndiana

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 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
:; 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.
Mit dem (textbasierten) Programm zur Installation auf der Kommandozeile ist auch eine Auswahl von mehreren Festplatten, etwa als Spiegel mit ZFS, moeglich.


== Einrichtung ==
== Einrichtung ==


=== Problem der fehlenden Funktion zur Verwendung vom Passwort für administrative Belange ===
=== Administration durch das Ermächtigen für Privilegien ===
 
Bei der grafischen Oberfläche (MATE) wird bei entsprechenden Belangen das adminstrative Passwort (vom Account root) abgefragt. Das schlägt 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.
 
<code>su</code>
<pre>
Password:
su: Password for user 'root' has expired
New Password:
</pre>
<pre>
su: The password must contain at least 1 numeric or special character(s).
New Password:
</pre>
<pre>
New Password:
Re-enter new Password:
su: password successfully changed for root
</pre>
 
Works (for me)!
 
=== <s>Administration durch das Ermächtigen für Privilegien ===


Installation vom Paket ''sudo''
Installation vom Paket ''sudo''
Zeile 98: Zeile 68:
during-installation-created-account ALL=(ALL) ALL
during-installation-created-account ALL=(ALL) ALL
</pre>
</pre>
</s>


=== Erscheinungsbild ===
=== Erscheinungsbild ===
Zeile 109: Zeile 78:
*** 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 83:
=== 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 ==

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)