logo

Suletuxe.de
Linux - Nutzer
helfen
Linux - Nutzern

Willkommen, Gast. Bitte Login oder Registrieren.
20. April 2024, 07:06:47
Übersicht Hilfe Suche Login Registrieren

Amateurfunk Sulingen
Diskussions- und Newsboard der Linux Interessen Gruppe Suletuxe  |  allgemeine Kategorie  |  Installation & Einrichtung  |  Thema: pacman und yay im Konflikt (endeavourOS) « zurück vorwärts »
Seiten: [1] nach unten Drucken
   Autor  Thema: pacman und yay im Konflikt (endeavourOS)  (Gelesen 1686 mal)
Chris
Full Member
***

Offline

Einträge: 164



Okay, wer hat meine Kekse gegessen?

Profil anzeigen eMail
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:

Code:
~$ 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: 1140



Linux von Innen

Profil anzeigen
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 weitergeben, und es Menschen gibt, die bereit sind, dieses Geschenk auch unter eigenem Einsatz anzunehmen.


Freiheit zu erkämpfen reicht nicht. Man muss sie auch verteidigen.
Chris
Full Member
***

Offline

Einträge: 164



Okay, wer hat meine Kekse gegessen?

Profil anzeigen eMail
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: 1140



Linux von Innen

Profil anzeigen
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 weitergeben, und es Menschen gibt, die bereit sind, dieses Geschenk auch unter eigenem Einsatz anzunehmen.


Freiheit zu erkämpfen reicht nicht. Man muss sie auch verteidigen.
Chris
Full Member
***

Offline

Einträge: 164



Okay, wer hat meine Kekse gegessen?

Profil anzeigen eMail
Re:pacman und yay im Konflikt (endeavourOS)
« Antwort #4 am: 02. Juni 2021, 10:43:12 »

Moin,

bei mir lief das so:
Code:

~$ 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: 1140



Linux von Innen

Profil anzeigen
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 weitergeben, und es Menschen gibt, die bereit sind, dieses Geschenk auch unter eigenem Einsatz anzunehmen.


Freiheit zu erkämpfen reicht nicht. Man muss sie auch verteidigen.
Sebastian
Sr. Member
****

Offline

Einträge: 371





Profil anzeigen
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.

Zitat:
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

Seiten: [1] nach oben Drucken 
Diskussions- und Newsboard der Linux Interessen Gruppe Suletuxe  |  allgemeine Kategorie  |  Installation & Einrichtung  |  Thema: pacman und yay im Konflikt (endeavourOS) « zurück vorwärts »
Gehe zu: 


Login mit Username, Passwort und Session Länge

 Es wird die Verwendung "Blink"-basierter Browser und mindestens 1024x768 Pixel Bildschirmauflösung
für die beste Darstellung empfohlen
 
freie Software für freie Menschen!
Powered by MySQL Powered by PHP Diskussions- und Newsboard der Linux Interessen Gruppe Suletuxe | Powered by YaBB SE
© 2001-2004, YaBB SE Dev Team. All Rights Reserved.
- modified by Andreas Richter (DF8OE)
Valid XHTML 1.0! Valid CSS!