Seiten: [1]
|
|
|
|
Autor
|
Thema: pacman / yay verstehen (Gelesen 270 mal)
|
|
Andreas
Administrator
Offline
Einträge: 1253
Linux von Innen
|
|
pacman / yay verstehen
« am: 12. Oktober 2024, 17:25:43 »
|
|
Schreibt mir, mit welchem Befehl ihr- nach einem Paket mit dem Namen "flameshot" in den Standard-Repos sucht
- nach einem Paket mit dem Namen "flameshot" in Repos und in den AURs sucht
- wie ihr die Paket-Datenbank auf den neuesten Stand bringt
- wie ihr ein Paket mit dem Namen "flameshot" aus den Standard-Repos installiert
- wie ihr ein Paket mit dem Namen "flameshot" aus den AURs installiert
- wie ihr ein Paket mit dem Namen "flameshot" entfernt (löscht)
- wie ihr Informationen über das installierte Paket "flameshot" anzeigt
- wie ihr alle Dateien / Ordner, die zum Paket "flameshot" gehören, auflisten könnt
- wie ihr ein Update aus den Standard-Repos erledigen würdet
- wie ihr ein Update ausschließlich aus den AURs erledigen würdet
Ich bin auf eure Antworten gespannt!
LG Andreas
|
« Letzte Änderung: 12. Oktober 2024, 17:27:16 von 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: 455
|
|
Re:pacman / yay verstehen
« Antwort #1 am: 13. Oktober 2024, 08:59:02 »
|
|
Hey Danke Andreas, für diese kleine Aufgabenstellung. Das bringt mich dazu auch mal wieder Befehle nachzuschlagen, die ich nicht so häufig verwende. Durch das regelmäßige Üben/Nachschlagen/Recherchieren habe ich gelernt, wo ich die benötigenden Informationen herbekomme.
Da ich nicht vorgreifen möchte und auch ein Denkanstoss geben möchte bereite ich hier nur mal meine Antworten vor und füge diese später ein:
nach einem Paket mit dem Namen "flameshot" in den Standard-Repos sucht
|
|
1. Möglichkeit mithilfe von pacman (gelöst von Dietrich):
2. Möglichkeit mithilfe von yay (Abfrage von Standart Repos und AUR zugleich) (gelöst von Dietrich):
3. Möglichkeit mithilfe von yay (Abfrage auf die Standard Repos beschränkt):
nach einem Paket mit dem Namen "flameshot" in Repos und in den AURs sucht
|
|
Siehe vorherige Antwort Möglichkeit 2.
wie ihr die Paket-Datenbank auf den neuesten Stand bringt
|
|
1. Möglichkeit mithilfe von pacman
2. Möglichkeit mithilfe von yay
wie ihr ein Paket mit dem Namen "flameshot" aus den Standard-Repos installiert
|
|
1. Möglichkeit mit pacman:
2. Möglichkeit mit yay (Erzwungene Installation aus dem Standard Repo um Verwechslungen zu vermeiden)
wie ihr ein Paket mit dem Namen "flameshot" aus den AURs installiert
|
|
1. Möglichkeit mithilfe von yay
2. Möglichkeit mithilfe von makepkg und einem PKGBUILD
wie ihr ein Paket mit dem Namen "flameshot" entfernt (löscht)
|
|
1. Möglichkeit mithilfe von pacman:
2. Möglichkeit mithilfe von yay:
wie ihr Informationen über das installierte Paket "flameshot" anzeigt
|
|
1. Möglichkeit mithilfe von pacman:
2. Möglichkeit mithilfe von yay:
wie ihr alle Dateien / Ordner, die zum Paket "flameshot" gehören, auflisten könnt
|
|
1. Möglichkeit mithilfe von pacman:
2. Möglichkeit mithilfe von yay:
wie ihr ein Update aus den Standard-Repos erledigen würdet |
|
1. Möglichkeit mithilfe von pacman:
2. Möglichkeit mithilfe von yay:
3. Möglichkeit mit eos-update (Nur EndevourOS Installationen)
wie ihr ein Update ausschließlich aus den AURs erledigen würdet |
|
Mithilfe von yay:
LG Sebastian
|
« Letzte Änderung: 18. Oktober 2024, 16:33:37 von Andreas » |
Gespeichert
|
Richtig um Hilfe bitten
|
|
|
Andreas
Administrator
Offline
Einträge: 1253
Linux von Innen
|
|
Re:pacman / yay verstehen
« Antwort #2 am: 13. Oktober 2024, 12:16:15 »
|
|
Korrekt, Sebastian. Genau so habe ich mir die Struktur der Antworten vorgestellt. Und schön auch, dass Du sie nicht vollständig geschrieben hast, denn dass Du das weißt, das weiß ich ...
Eine weitere Idee, die ich im Köcher habe, ist: wir lösen solche Aufgaben im Wiki. Dort kann einer anfangen zu beantworten, und der nächste kann ergänzen bzw. Fehler beseitigen usw. bis alles korrekt ist. Dann wird vielleicht auch verständlich, was ein Wiki von einem Texteditor unterscheidet: Bei einem Wiki bleibt die komplette History (inklusive aller Veränderungen / Verbesserungen / Ergänzungen) erhalten und man kann, sollte jemand aus Versehen etwas richtiges kaputt machen, schnell wieder den alten Text wiederholen. Das nennt sich Versioning - ist in der Community-Programmierung absolut nicht wegzudenken (Github, SVN...)
Aber nun warten wir gespannt auf die weiteren Antworten...
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.
|
|
|
Dietrich
Full Member
Offline
Einträge: 139
Immer schön neugierig bleiben
|
|
Re:pacman / yay verstehen
« Antwort #3 am: 17. Oktober 2024, 17:58:02 »
|
|
Fange ich mal an etwas zu schreiben und ggf. auch aufzulösen. Meine Idee ist das ich die ersten beiden Einträge versuch zu beantworten und jemand anderes macht mit den nächsten beiden weiter...
Kleiner Tipp: Besucher der "ersten Stunde" haben bestimmt all die Fragen schon einmal gelöst, mussten die Antworten aber nicht anwenden....somit sind die Antworten schon da, müssen aber nun wieder aus den Tiefen der Gedankenwelt an die Oberfläche kommen. Viele haben sich auch ein kleines Büchlein gekauft, sollte es jetzt unter einem Tischbein liegen, ist es an der Zeit für das Tischbein eine andere Lösung zu finden
Standard-Repos: $: pacman -Ss flameshot Repos in den AURs $: yay -Ss flameshot
Der Unterschied in den Quellen ist schon bei dieser Abfrage deutlich zu sehen.
Los geht's ( mit dem Vorwort hat es insgesamt max 5 Min gedauert)
|
|
Gespeichert
|
|
|
|
Sebastian
Sr. Member
Offline
Einträge: 455
|
|
Re:pacman / yay verstehen
« Antwort #4 am: 18. Oktober 2024, 06:16:29 »
|
|
Habe bei meinen Post Dieters richtige Antworten hinzugefügt.
Es wäre vielleicht noch schön an die Teilnehmenden, wenn ihr versucht in euren eigenen Worten zu erklären, wofür die einzelnen Optionen (Buchstaben nach dem '-') stehen und was die genau machen. Um zu erkennen, dass ihr dies richtig verstanden habt und nicht nur auswendig oder eine Lösung von woanders kopiert wurde.
Denn ohne das Verständnis, was dahinter liegt, werdet ihr nicht weiterkommen können.
LG Sebastian
|
« Letzte Änderung: 18. Oktober 2024, 07:02:07 von Sebastian » |
Gespeichert
|
Richtig um Hilfe bitten
|
|
|
daggi
Newbie
Offline
Einträge: 38
Ich liebe dieses Forum!
|
|
Re:pacman / yay verstehen
« Antwort #5 am: 21. Oktober 2024, 15:51:24 »
|
|
Meine Antwort zu:
3. Möglichkeit mithilfe von yay (Abfrage auf die Standard Repos beschränkt):
Erklärung -Ss flameshot ( dabei steht -Ss für suchen nach installiertem Paketen flameshot und ... Vermutung auch darüber hinaus, mir fehlen die klärenden Worte )
mit dem --AUR (das ist Vermutung weil ich an anderer Stelle mit -- etwas ausgeschlossen habe) möchte ich die AUR ' s ausschließen )
Soweit für heute - Morgen mehr zu anderen Fragen
Gruß Daggi
|
|
Gespeichert
|
Wenn du immer nur das tust, was du schon kannst, wirst du immer nur das sein, was du schon bist. Versuch doch mal was Neues - und fang sofort damit an!
|
|
|
Sebastian
Sr. Member
Offline
Einträge: 455
|
|
Re:pacman / yay verstehen
« Antwort #6 am: 22. Oktober 2024, 07:21:23 »
|
|
Hallo daggi,
Das ist nicht ganz richtig
3. Möglichkeit mithilfe von yay (Abfrage auf die Standard Repos beschränkt):
|
|
Bei deiner Antwort hast du versucht, die Abfrage auf das AUR zu beschränken, und nicht auf die Standard Repos. Zudem müsste bei deinem Versuch der Befehl eher so heißen:
Man beachte, dass ich --aur kleingeschrieben habe und an den Anfang gesetzt habe. Warum am Anfang? Weil mir die Hilfe von yay --help sagt das Optionen vor den Paketnamen angeben werden:
Usage: yay yay <operation> [...] yay <package(s)>
|
|
Richtige Antwort wäre gewesen:
Erklärung -Ss flameshot ( dabei steht -Ss für suchen nach installiertem Paketen flameshot und ... Vermutung auch darüber hinaus, mir fehlen die klärenden Worte )
|
|
Das ist fast richtig, Du suchst mit -Ss nicht nach installierten Paketen, sondern nach Paketen in einem Repository (Die müssen nicht zwingend installiert sein) Du rufst Praktisch eine Datenbank von einem anderen Computer (Die gecachte Version) ab welche Pakete es alles in den Repository gibt und suchst in dieser nach einen Suchberiff.
mit dem --AUR (das ist Vermutung weil ich an anderer Stelle mit -- etwas ausgeschlossen habe) möchte ich die AUR ' s ausschließen )
|
|
Das ist leider genau andersherum. Mit --aur (kleingeschrieben) beschränkst du die Anfrage genau auf das AUR und schließt diese nicht aus.
Woher weis ich das?
yay --help
...
New options: -N --repo Assume targets are from the repositories -a --aur Assume targets are from the AUR
...
|
|
Das Heranziehen der Kurzhilfen und der Handbuchseiten hilft dabei, wenn man sich bei manchen Optionen nicht mehr sicher ist. Dort kann man diese dann einfach nachschlagen.
Such am besten mal selbst die Stelle, die ich hier grade zitiert habe, nur alleine schon mal, damit du das mal gemacht hast und es sich besser einprägt, mit den Kurzhilfen und den Handbuchseiten umzugehen. Wie du daran kommst, habe ich meinen Post jetzt vorgemacht.
LG Sebastian
|
« Letzte Änderung: 22. Oktober 2024, 15:54:20 von Sebastian » |
Gespeichert
|
Richtig um Hilfe bitten
|
|
|
Andreas
Administrator
Offline
Einträge: 1253
Linux von Innen
|
|
Re:pacman / yay verstehen
« Antwort #7 am: 22. Oktober 2024, 07:31:39 »
|
|
Der Bindestrich (oder der doppelte Bindestrich) schließen nichts aus. Sie stehen meistens vor Parametern, die man einem Befehl übergibt. Oft ist der einfache Bindestrich vor einem einzelnen Buchstaben (meist die Abkürzung einer Option), der doppelte steht oft vor einem ausgeschriebenen Wirt einer Option.
Um, wie Du geschrieben hast, bei pacman oder yay ein Paket auszuschließen verwendest Du die Option --ignore=... Für das Ignorieren gibt es keine Kurzform, die nur mit einem Bindestrich anfängt. Aber nicht der doppelte Bindestrich bedeutet das "Ignorieren", sondern die Kette ignore=... dahinter.
Auch hier fehlen fundamentale Basics, die jedem weiterem Lernprozess wie eine Betonwand im Wege stehen! Wir hatten es schon öfter auf den Treffen: Wie ist ein Linux-Befehl im Prinzip aufgebaut? Wie übergibt man ihm Parameter? Wie Optionen? Was ist der Unterschied zwischen einem Parameter und einer Option?
mit "-" oder "--" werden Steuerworte angekündigt, die direkt (ohne Leerzeichen) dahinter stehen. Es können Optionen oder Parameter sein.
Forsche bitte nochmal weiter...
|
|
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.
|
|
|
Seiten: [1]
|
|
|
|
|
|
|