Seiten: [1]
|
|
|
|
Autor
|
Thema: pacman und yay im Konflikt (endeavourOS) (Gelesen 2068 mal)
|
|
Chris
Full Member
Offline
Einträge: 164
Okay, wer hat meine Kekse gegessen?
|
|
pacman und yay im Konflikt (endeavourOS)
« am: 01. Juni 2021, 06:59:31 »
|
|
Moin!
Beim Update heute morgen, meinte mein endeavourOS, men "yay" und mein "pacman" ständen im Konflikt zueinander. Ich wurde gefragt, ob ich yay deinstallieren möchte. Und ehrlich: pacman zu entfernen stellt keine Option dar. Also: yay deinstalliert. Wer jetzt aber denkt, dass man mit "pacman -S yay" eben dieses wieder nachinstallieren kann, der irrt sich ggf. Denn auch hier wurde mr mitgeteilt, sie wären im Konflikt.
Schuld daran ist, dass yay von endeavourOS nicht so aktuell ist, wie das eigentliche Repo. Hier empfiehlt es sich, einfach das Original zu installieren:
~$ sudo pacman -R yay ~$ cd $AURDIR ~$ git clone https://aur.archlinux.org/yay.git ~$ cd yay ~$ makepkg -si
|
|
Die Variable $AURDIR wäre in meinem Fall ~/.local/AUR/
So hat man wieder beides. Und dazu noch vom eigentlichen Maintainer.
Schöne Grüße ~Chris
|
|
Gespeichert
|
Der einzig sichere Computer der Welt ist ausgestöpselt, in einem Tresor verstaut und auf dem Meeresboden. Und nur eine Person kennt die Kombination zum Tresor. Und diese ist tot. [Bruce Schneier]
|
|
|
Andreas
Administrator
Offline
Einträge: 1319
Linux von Innen
|
|
Re:pacman und yay im Konflikt (endeavourOS)
« Antwort #1 am: 01. Juni 2021, 17:17:15 »
|
|
...und wenn man entweder das EndeavourOS-Repo oder unser pb4a-Repo eingebunden hat dann tut es ein simples pacman -S yay
Hintergrund: eine Bibliothek hat sich geändert (libalpm.so). Man muss das Programm yay nur gegen die neuen Bibliotheken bauen (== linken).
Wenn man sich ein ganz kleines bisschen mit den Basics beschäftigt (Was ist überhaupt ein Programm? Wie kommt es vom Quellcode zum ausführbaren Programm?) ist alles einlcutend und logisch. Wenn man sich damit nicht beschäftigt ist und bleibt es "chinesisch"
LG Andreas
|
|
Gespeichert
|
Wissen ist das einzige Gut, das mehr wird, wenn man es teilt - wenn es Menschen gibt, die es teilen, und es Menschen gibt, die bereit sind, dieses Geschenk auch mit eigenem Einsatz anzunehmen.
Freiheit zu erkämpfen reicht nicht. Man muss sie auch verteidigen.
Ohne IT-Kompetenz ist man heutzutage ein willkommenes Opfer und Spielball anderer, egal, welches System oder Gerät man nutzt. Nur Wissen schützt vor Schaden!
|
|
|
Chris
Full Member
Offline
Einträge: 164
Okay, wer hat meine Kekse gegessen?
|
|
Re:pacman und yay im Konflikt (endeavourOS)
« Antwort #2 am: 02. Juni 2021, 06:28:25 »
|
|
Moin Andreas,
ich habe zwar das pb4a-Repo nicht, das EndeavourOS-Repo jedoch schon. Genau das meldete mir ja den Konflikt. Vielleicht war ich einfach nur "zu früh" mit dem Update und jetzt geht wieder alles. Gut möglich.
Aber ich habe (für mich) Systemkritische Programme wie yay eh lieber "direkt" vom Entwickler.
Und ja, Packages und Bibliotheken können einen Kopfschmerzen bereiten. Das kann ich aus eigener Erfahrung sagen.
Schöne Grüße ~Chris
|
|
Gespeichert
|
Der einzig sichere Computer der Welt ist ausgestöpselt, in einem Tresor verstaut und auf dem Meeresboden. Und nur eine Person kennt die Kombination zum Tresor. Und diese ist tot. [Bruce Schneier]
|
|
|
Andreas
Administrator
Offline
Einträge: 1319
Linux von Innen
|
|
Re:pacman und yay im Konflikt (endeavourOS)
« Antwort #3 am: 02. Juni 2021, 09:59:09 »
|
|
Der Konflikt löst sich auch nicht "von alleine" auf, da sich die Versionsnummer von yay nicht ändert. Man muss ein explizites sudo pacman -S yay abfeuern. Das sind wie schon geschrieben alles absolute Kleinigkeiten: sowohl der direkte Bau und die Installation aus dem Github als auch das Reinstallieren mittels pacman. Aber mein Bauchgefühl sagt mir dass schon das viele überfordert hat und es auch immer noch tut...
LG Andreas
|
|
Gespeichert
|
Wissen ist das einzige Gut, das mehr wird, wenn man es teilt - wenn es Menschen gibt, die es teilen, und es Menschen gibt, die bereit sind, dieses Geschenk auch mit eigenem Einsatz anzunehmen.
Freiheit zu erkämpfen reicht nicht. Man muss sie auch verteidigen.
Ohne IT-Kompetenz ist man heutzutage ein willkommenes Opfer und Spielball anderer, egal, welches System oder Gerät man nutzt. Nur Wissen schützt vor Schaden!
|
|
|
Chris
Full Member
Offline
Einträge: 164
Okay, wer hat meine Kekse gegessen?
|
|
Re:pacman und yay im Konflikt (endeavourOS)
« Antwort #4 am: 02. Juni 2021, 10:43:12 »
|
|
Moin,
bei mir lief das so:
~$ yay pacman: yay und pacman stehen im Konflikt (libalpm.so). Soll yay entfernt werden? (j/N)
~$ sudo pacman -S yay pacman: yay ist schon die neueste Version.
~$ sudo pacman -Syu pacman: yay und pacman stehen im Konflikt (libalpm.so). Soll yay entfernt werden? (j/N)
(Hier hab ich yay deinstalliert und ein normales Update durchgeführt)
~$ sudo pacman -S yay pacman: yay und pacman stehen im Konflikt (libalpm.so). Soll pacman entfernt werden? (j/N)
|
|
Und hier sagte ich dann: Okay, dann eben per AUR.
Ich bin ein einfacher Dummie.Ich sehen Problem, ich holen Holzhammer.
Schöne Grüße ~Chris
|
|
Gespeichert
|
Der einzig sichere Computer der Welt ist ausgestöpselt, in einem Tresor verstaut und auf dem Meeresboden. Und nur eine Person kennt die Kombination zum Tresor. Und diese ist tot. [Bruce Schneier]
|
|
|
Andreas
Administrator
Offline
Einträge: 1319
Linux von Innen
|
|
Re:pacman und yay im Konflikt (endeavourOS)
« Antwort #5 am: 02. Juni 2021, 10:56:47 »
|
|
Du warst zu früh. Als Du das probiert hast gab es yay noch nicht mit den neuen Libraries im Endeavouros-Repo. In unserem pb4a schon
Auf EndeavourOS habe ich das angestoßen: meine Anmerkung dazu
LG Andreas
|
|
Gespeichert
|
Wissen ist das einzige Gut, das mehr wird, wenn man es teilt - wenn es Menschen gibt, die es teilen, und es Menschen gibt, die bereit sind, dieses Geschenk auch mit eigenem Einsatz anzunehmen.
Freiheit zu erkämpfen reicht nicht. Man muss sie auch verteidigen.
Ohne IT-Kompetenz ist man heutzutage ein willkommenes Opfer und Spielball anderer, egal, welches System oder Gerät man nutzt. Nur Wissen schützt vor Schaden!
|
|
|
Sebastian
Sr. Member
Online
Einträge: 487
|
|
Re:pacman und yay im Konflikt (endeavourOS)
« Antwort #6 am: 12. August 2022, 15:30:02 »
|
|
Das Thema hier ist zwar nicht mehr aktuell, wollte aber dennoch den Hinweis geben (da bei mir Pakete bauen momentan noch frisch im Gedächtnis ist.)
Wenn ein neu Bau eines Paketes nötig wird, sich die Version des eigentlichen Programmes aber nicht verändert hat, sollte man die pkgrel Variable im PKGBUILD um eins erhöhen, damit dies von pacman als Update berücksichtigt wird.
pkgrel The release number. This is usually a positive integer number that allows to differentiate between consecutive builds of the same version of a package. As fixes and additional features are added to the PKGBUILD that influence the resulting package, the pkgrel should be incremented by 1. When a new version of the software is released, this value must be reset to 1. In exceptional cases other formats can be found in use, such as major.minor.
|
|
Dies Spiegelt sich dann auch später im Paket Dateiname wieder:
Beispiel: yay-11.2.0-1-x86_64.pkg.tar.zst
|
« Letzte Änderung: 12. August 2022, 16:42:40 von Sebastian » |
Gespeichert
|
Richtig um Hilfe bitten
|
|
|
Seiten: [1]
|
|
|
|
|
|
|