Auf der Seite https://software.opensuse.org sind alle Pakete zu finden, die automatisch aus ihrem Quellcode gebaut werden und für openSUSE zur Verfügung stehen.

Aufgabe 1: Ein Paket finden und installieren

Ziel: Das Programm MuseScore installieren.

MuseScore ist ein Programm, mit dem man graphisch ein Notenblatt erstellen kann (engl. score = Note). Die erstellte Partitur kann auch gleich abgespielt werden.

  • Versuche das Paket "musescore" mittels YaST oder zypper zu installieren.

    • z. B. zypper se musescore (siehe Arbeitsblatt zypper)

    • Feststellung: das Paket wird nicht gefunden

  • Gehe auf https://software.opensuse.org.

  • Gebe "musescore" ins Suchfeld ein und drücke den Suchen-Knopf.

  • Es erscheint eine Ergebnisseite.

  • Klicke dort auf den Treffer "musescore"

  • Wähle deine Distribution aus (z. B. openSUSE Leap 42.1)

  • Klicke auf "Show unstable packages".

  • Suche die Zeile, die mit "Education" (Name des Build-Projects) beginnt.

  • Klicke ganz rechts auf "1 Click Install".

  • Folge dem Assistenten.

    • Bei einem der Schritte wird man gefragt, ob man der neuen Paketquelle trauen möchte. Im Internet gibt es verschiedene Stufen des Vertrauens. Auf der sicheren Seite ist man, wenn man Unbekanntem gar nicht vertraut. In diesem Fall vertrauen wir der neuen Quelle.

  • Starte MuseScore (z. B. mit Alt+F2. Hinweis: auf der Kommandozeile lautet der Befehl nicht musescore, sondern mscore)

Hintergrund

Anmerkung …im Aufbau…

TODO: Was genau steckt hinter den einzelnen Schritten aus Aufgabe 1.

Achtung Wie bei allen Dingen, die man sich aus dem Internet lädt, ist Vorsicht geboten. Insbesondere bei "unstable" Pakten, wenn der Name des Build-Projects mit "home:" beginnt, sollte man aufpassen.
Anmerkung Der Vorteil aller Pakete, die man sich bei software.opensuse.org herunterladen kann (im Gegensatz zu Binärpaketen ohne Quellcode), ist, dass man sich im Zweifel den Quellcode anschauen kann.

TODO: Repositories

Hinweis: Alle Programme auf software.opensuse.org - außer die als "non-OSS" gekennzeichnet sind - sind Freie Software. Das heißt sie können zu jedem Zweck verwendet werden, ohne dass Lizenzgebühren anfallen.

Grundlagen zur Softwareverteilung unter Linux

Autoren --> Source Code
    --> Kompilieren --> Prozessor-Arch 32 bit
    --> Kompilieren --> Prozessor-Arch 64 bit
    --> Kompilieren --> Prozessor-Arch ARM

    --> Repository (auf einem Server), viele verschiedene

    --> zypper, yast, software.opensuse.org, Debian, ArchLinux, ...