SailfishOS: Übersicht über Pakete aus OpenRepos

Seit ich Sailfish nutze habe ich auch viele Pakete per Warehouse aus OpenRepos installiert. Nach einiger Zeit hatte ich so einige Repos aktiviert und keinerlei Überblick mehr, aus welchen Repos ich welche App installiert hatte und ob nicht einige Repos aktiviert sind obwohl ich keinerlei App mehr aus diesen beziehe. Nach ein paar hilfreichen Antworten bei TJC und etwas rumprobieren fand ich eine Lösung.

Damit der Befehl funktioniert muss zypper installiert sein:
::: {.highlight} pkcon install zypper :::
anzeigen lassen:
anzeigen lassen:
anzeigen lassen:
anzeigen lassen:
anzeigen lassen:
anzeigen lassen:
anzeigen lassen:
anzeigen lassen:
lassen:

::: {.highlight} for REPO in $(ssu lr | awk ‘/openrepos/ {print $2}’) do echo -e “$REPO:\n”; zypper search -i -r $REPO; echo -e “\n\n” done :::

Bzw. als Einzeiler zum Einfügen per Copy&Paste:
::: {.highlight} for REPO in $(ssu lr | awk ‘/openrepos/ {print $2}’); do echo -e “$REPO:\n”; zypper search -i -r $REPO; echo -e “\n\n”; done :::

Ich habe mir nun auch zwei Scripte zum Deaktivieren und Reaktivieren aller Repos aus OpenRepos angelegt.
Deaktivieren:

+———————————–+———————————–+ | ::: {.linenodiv} | ::: {.highlight} | | 1 | #! /bin/bash | | 2 | | | 3 | ssu lr | awk ‘/openrepos/ {pr | | 4 | int $2}’ > /home/nemo/repo.list | | ::: | for REPO in $(cat /home/nemo/ | | | repo.list); do ssu dr $REPO; done | | | ::: | +———————————–+———————————–+

Aktivieren:

+———————————–+———————————–+ | ::: {.linenodiv} | ::: {.highlight} | | 1 | #! /bin/bash | | 2 | | | 3 | for REPO in $(cat /home/nemo/ | | ::: | repo.list); do ssu er $REPO; done | | | ::: | +———————————–+———————————–+

Teilen: E-Mail

Hinterlasse einen Kommentar oder diskutiere im OSBN-Chat.

In den Kommentaren können folgende Formatierungen genutzt werden.