Seite 1 von 1

AUR Updates etwas mehr automatisieren

Verfasst: Donnerstag 23. Juni 2022, 09:26
von ManjaroHans
Hallo in die Runde,
ich habe eine vermutlich blöde Frage an Euch, oder der Aufschrei wegen Sicherheitsbedenken ist groß. Mal sehen...
Ich würde gerne bei meinen regelmäßigen Updates die AUR Updates etwas mehr automatisieren.
Derzeit habe ich aus dem AUR ca. 15 Pakete installiert (ja, da muss ich auch mal aufräumen ;D )
Ich mache die Updates auf der Konsole per "trizen -Syu".
Zu jedem einzelnen Paket kommen dann die folgenden Fragen:
=>> Edit XXX/PKGBUILD?
=>> Edit XXX/XXX.desktop?
=>> Edit XXX/XXX.sh?
[sudo] Passwort für Hans:
:: Installation fortsetzen?

Teilweise kommt noch die Nachfrage:
=>> Edit XXX/XXX.install?
=>> Edit XXX/XXX.svg?

Ich nicke hier immer die Vorgaben ab und genau das würde ich gerne automatisieren, um mir die Arbeit am Terminal zu ersparen.
Habt Ihr da einen Tipp?
Wenn es Gründe dafür gibt, genau das nicht zu wollen, bin ich natürlich auch daran interessiert :)

Re: AUR Updates etwas mehr automatisieren

Verfasst: Donnerstag 23. Juni 2022, 10:04
von LaGGGer
Hallo
Wenn du was aus dem AUR installierst/deinstallierst & updaten willst, häng mal --noconfirm an den Befehl an. Für dein Beispiel:

Code: Alles auswählen

trizen -Syu --noconfirm

Re: AUR Updates etwas mehr automatisieren

Verfasst: Donnerstag 23. Juni 2022, 10:50
von Benutzer 1541 gelöscht
Oder versuche "pacaur" funktioniert mit den gleichen Befehlen wie "pacman"

Re: AUR Updates etwas mehr automatisieren

Verfasst: Donnerstag 23. Juni 2022, 11:10
von gosia
Hallo ManjaroHans,
ManjaroHans hat geschrieben: Donnerstag 23. Juni 2022, 09:26 Wenn es Gründe dafür gibt, genau das nicht zu wollen
naja, kann schon mal sein, dass z.B. doch was in der PKGBUILD editiert werden muss (alte Signatur o.ä.). Aber die Gefahr ist natürlich gering und dann würde das Update "nur" scheitern. Ist also eher eine Frage des persönliches Temperamentes und der Geduld. Ich möchte immer sehen und kontollieren können, was passiert und mag es nicht, wenn es nur so vorbei rauscht. Vor allem die Nachfragen, ob Paket foo durch Paket bar ersetzt werden soll oder nicht.

viele Grüsse gosia

PS.
--noconfirm
Bypass any and all “Are you sure?” messages. It’s not a good idea to do this unless you want to run pacman from a script.

Re: AUR Updates etwas mehr automatisieren

Verfasst: Donnerstag 23. Juni 2022, 11:51
von Siliziumfuchs
Mir hatte mein KDE-Manjaro letztens signalisiert dass es mal wieder ein Update gibt. Wie sich dann in PAMAC zeigte, handelte es sich um tortoisehg aus dem AUR. Nach dem üblichen Klicken auf 'Übernehmen' hat er dann einfach gemacht...

Also ich wurde bei AUR-Geschichten (sowohl bei der Erstinstallation, als auch bei folgenden Updates) nie mit solchen Fragen behelligt. Das kann natürlich auch an den Paketen liegen die ich mir aus AUR installiert habe und bei anderen Paketen vielleicht anders sein. Aber ich finde ein Versuch wäre es wert, einfach mal die Updates mit Pamac machen und schauen was passiert....

Re: AUR Updates etwas mehr automatisieren

Verfasst: Donnerstag 23. Juni 2022, 12:18
von LaGGGer
josefine_h hat geschrieben: Donnerstag 23. Juni 2022, 10:50 Oder versuche "pacaur" funktioniert mit den gleichen Befehlen wie "pacman"
pacaur habe ich bisher nie benutzt, habs mal installiert.
Off-topic
Bei einem Befehl gabs leider Ungereimtheiten.
Nachdem ich ein Update mit trizen -Syu angestoßen hatte, habe ich den gleichen Befehl mit pacaur getätigt.
Und der findet dann noch ne ganze Menge Programme die er updaten will. Nochmal mit trizen pobiert, der findet nix.
Wem soll ich jetzt glauben? Muss setzt nix heißen, werde da mal nachforschen, hat auch nix mit dem Thema zu tun, wollte es nur mal erwähnen
.
gosia hat geschrieben: Donnerstag 23. Juni 2022, 11:10 PS.
--noconfirm
Bypass any and all “Are you sure?” messages. It’s not a good idea to do this unless you want to run pacman from a script.
Naja, ich für meine Person musste ein einziges mal die Build Datei bearbeiten weil die Installation hängen geblieben ist. Aber das wars auch schon, sonst ist nichts passiert. Den Befehl nochmal ohne --noconfirm aufgerufen und gut wars.
Also ich benutze --noconfirm seit dem ich es gefunden habe und nie Probleme damit gehabt.
Jedenfalls spart man sich ne Menge [Return]'s.

Re: AUR Updates etwas mehr automatisieren

Verfasst: Donnerstag 23. Juni 2022, 14:59
von Benutzer 1541 gelöscht
Siliziumfuchs hat geschrieben: Donnerstag 23. Juni 2022, 11:51 Mir hatte mein KDE-Manjaro letztens signalisiert dass es mal wieder ein Update gibt. Wie sich dann in PAMAC zeigte, handelte es sich um tortoisehg aus dem AUR. Nach dem üblichen Klicken auf 'Übernehmen' hat er dann einfach gemacht...

Also ich wurde bei AUR-Geschichten (sowohl bei der Erstinstallation, als auch bei folgenden Updates) nie mit solchen Fragen behelligt. Das kann natürlich auch an den Paketen liegen die ich mir aus AUR installiert habe und bei anderen Paketen vielleicht anders sein. Aber ich finde ein Versuch wäre es wert, einfach mal die Updates mit Pamac machen und schauen was passiert....
Wenn du in Pamac AUR aktiviert hast, übernimmt Pamac auch die Updates - selbiges gilt für Flatpak und Snap, bei Flatpak musst du es explizit aktivieren ....

Re: AUR Updates etwas mehr automatisieren

Verfasst: Donnerstag 23. Juni 2022, 16:33
von BlindService
Ich habe die Fragen wie folgt abgeschaltet:

in der Datei ~/.config/trizen/trizen.conf
- bei noedit => 0, die Null zur Eins ändern
- bei show_build_files_content => 1, die Eins zur Null ändern

Re: AUR Updates etwas mehr automatisieren

Verfasst: Donnerstag 23. Juni 2022, 17:14
von Benutzer 1541 gelöscht
BlindService hat geschrieben: Donnerstag 23. Juni 2022, 16:33 Ich habe die Fragen wie folgt abgeschaltet:

in der Datei ~/.config/trizen/trizen.conf
- bei noedit => 0, die Null zur Eins ändern
- bei show_build_files_content => 1, die Eins zur Null ändern
Bist du dir sicher dass das eine gute Idee ist?

Was passiert wenn du einmal was verneinen solltest?
Ein unerwünschtes Update zum Beispiel.

Re: AUR Updates etwas mehr automatisieren

Verfasst: Donnerstag 23. Juni 2022, 18:14
von BlindService
josefine_h hat geschrieben: Donnerstag 23. Juni 2022, 17:14 Bist du dir sicher dass das eine gute Idee ist?

Was passiert wenn du einmal was verneinen solltest?
Ein unerwünschtes Update zum Beispiel.
Trizen überspringt nur die "Edit"-Abfragen.
Am Schluss musst du schon noch auswählen, ob du die Installation fortsetzen willst oder nicht [J/n]. Bei 'n' bleibt alles beim alten.

Re: AUR Updates etwas mehr automatisieren

Verfasst: Donnerstag 23. Juni 2022, 18:29
von LaGGGer
BlindService hat geschrieben: Donnerstag 23. Juni 2022, 16:33 Ich habe die Fragen wie folgt abgeschaltet:

in der Datei ~/.config/trizen/trizen.conf
- bei noedit => 0, die Null zur Eins ändern
- bei show_build_files_content => 1, die Eins zur Null ändern
Sehr schön!!
Danke für den Tip, --noconfirm kann jetzt also auch wegfallen.

Re: AUR Updates etwas mehr automatisieren

Verfasst: Donnerstag 23. Juni 2022, 21:31
von country
gosia hat geschrieben: Donnerstag 23. Juni 2022, 11:10 Ich möchte immer sehen und kontollieren können, [...] ob Paket foo durch Paket bar ersetzt werden soll oder nicht.
warum werden Pakete ersetzt, hatte ich erst heute bei mir gesehen.. kann das eine gefahr sein sowas überhaupt ohne zu überprüfen einfach abzunicken? wie kann ich als Laie so-was verstehen?

Code: Alles auswählen

[2022-06-23T19:31:01+0200] [ALPM] removed kwayland-server (5.24.5-1)
kwayland-server durch bla ersetzten ja/nein

Re: AUR Updates etwas mehr automatisieren

Verfasst: Freitag 24. Juni 2022, 00:01
von gosia
Hallo country,
country hat geschrieben: Donnerstag 23. Juni 2022, 21:31 warum werden Pakete ersetzt, hatte ich erst heute bei mir gesehen.. kann das eine gefahr sein sowas überhaupt ohne zu überprüfen einfach abzunicken?
pauschale Frage, auf die ich nur eine pauschale Antwort geben kann:
Entweder vertraust du einfach den Entwicklern, die schon wissen, warum sie ein (vermutlich?) älteres Paket durch ein neueres mit besseren/erweiterten? Funktionen ersetzen,
oder, Du machst dich schlau, was macht das eine Paket und was das andere usw. Dabei helfen ja schon die Ankündigungen von Manjaro zu den Updates.
Auch wenn ich die zweite Variante bevorzuge, heisst das nicht, dass die erste nicht funktionieren würde. Auch wenn Fehler vorkommen können, denke ich, dass man da nur in < 1% von Gefahr reden kann. Wenn Du ein vernünftiges Backup hast, sowieso nicht. Sich schlau machen schadet aber auch nicht ;)

viele Grüsse gosia

Re: AUR Updates etwas mehr automatisieren

Verfasst: Freitag 24. Juni 2022, 09:28
von ManjaroHans
Hallo in die Runde,
vielen Dank für Eure Antworten - da werde ich dann bei den nächsten anstehenden Updates mal die verschiedenen Lösungen austesten und die Beste für mich raus suchen :)