View previous topic :: View next topic |
Author |
Message |
ManfredB Veteran
Joined: 27 Dec 2007 Posts: 1764
|
Posted: Sun May 05, 2024 2:58 pm Post subject: [gelöst] net-libs/nodejs - wovon ist das abhängig |
|
|
Hallo zusammen!
Ich aktualisiere gerade gentoo-unstable auf PC und Notebook.
Dabei ist mir aufgefallen, daß auf dem PC dieses Paket installiert wird, auf dem Notebook aber nicht.
Was ist der Grund für die Installation auf dem PC und der Grund für die Nicht-Installation auf dem Notebook?
Im voraus herzlichen Dank für jede Hilfe.
Liebe Grüße
ManfredB
Last edited by ManfredB on Wed May 08, 2024 3:18 pm; edited 1 time in total |
|
Back to top |
|
|
Max Steel Advocate
Joined: 12 Feb 2007 Posts: 2270 Location: My own world! I and Gentoo!
|
Posted: Sun May 05, 2024 3:14 pm Post subject: |
|
|
Bei solchen Abhängigkeitsgeschichten kann es hilfreich sein "gentoolkit" zu installieren um mit equery die Abhängigkeiten aufzurufen. Dann werden die USE-Flags der Pakete in zusammenhang mit nodejs aufgeschlüsselt und du findest heraus, wer das Paket anfordert.
Bei mir wollen das thunderbird und firefox, sowie qtwebengine mit dem ssl use-flag und chromium mit dem inspector use flag.
Code: | $ equery d nodejs
* These packages depend on nodejs:
dev-qt/qtwebengine-5.15.13_p20240322 (net-libs/nodejs[ssl])
mail-client/thunderbird-115.10.1 (net-libs/nodejs)
www-client/chromium-125.0.6422.14 (>=net-libs/nodejs-7.6.0[inspector])
www-client/firefox-125.0.3 (net-libs/nodejs) |
_________________ mfg
Steel
___________________
Heim-PC: AMD Ryzen 5950X, 64GB RAM, GTX 1080
Laptop: Intel Core i5-4300U, 16GB RAM, Intel Graphic
Arbeit-PC: Intel i5-1145G7, 16GB RAM, Intel Iris Xe Graphic (leider WSL2) |
|
Back to top |
|
|
ManfredB Veteran
Joined: 27 Dec 2007 Posts: 1764
|
Posted: Sun May 05, 2024 3:19 pm Post subject: |
|
|
Hallo Max Steel!
Ich bedanke mich bei dir ganz herzlich an diesem Sonntag.
Nun werde ich es auf dem PC testen, denn firefox und thunderbird nutze ich dort auch.
Liebe Grüße
von
ManfredB |
|
Back to top |
|
|
ManfredB Veteran
Joined: 27 Dec 2007 Posts: 1764
|
Posted: Sun May 05, 2024 3:24 pm Post subject: |
|
|
Merkwürdig:
equery d nodejs
These packages depend on nodejs:
Es folgt keine Anzeige von Paketen, mit dem Doppelpunkt ist Schluss.
Seltsam - und das in unstable...
Gruß
ManfredB |
|
Back to top |
|
|
Josef.95 Advocate
Joined: 03 Sep 2007 Posts: 4679 Location: Germany
|
Posted: Sun May 05, 2024 6:34 pm Post subject: |
|
|
Hi,
equery d nodejs
(ohne weitere Optionen) zeigt die möglichen deps von schon installierten Paketen.
Wenn man herausfinden möchte warum ein noch nicht installiertes Paket installiert werden soll, dann nutze am besten die emerge --tree Option. Damit ist dann ersichtlich welches Paket das nodejs-Paket reinzieht. |
|
Back to top |
|
|
ManfredB Veteran
Joined: 27 Dec 2007 Posts: 1764
|
Posted: Sun May 05, 2024 7:48 pm Post subject: |
|
|
Hallo Josef.95!
Ich bedanke mich sehr herzlich bei Dir, denn Du hast einen neuen Weg auf meinem gesperrten Weg gefunden.
Morgen werde ich es auf meinem PC noch einmal testen. Denn jetzt ist er schon aus.
Kurze persönliche Anmerkung: ich bin nicht mehr zuhause, sondern am 1. Mai 2024 umgezogen aus der
Karlsruher Waldstadt in das Markgrafenstift in Karlsruhe-Durlach: ein autonomes Wohnen mit Unterstützung in allen Richtungen. Leider nur alleine in meinem Alter, meine Frau sucht sich nun eine neue Wohnung, denn das Haus, in dem wir bisher über 13 Jahre gewohnt haben, ist zu groß für eine Person. Mein Sohn hat bei meinem Umzug umfangreich geholfen. Er arbeitet als KFZ-Meister hier in der Nachbarschaft und wird mich immer wieder besuchen.
Herzliche Grüße aus diesem Haus am Sonntagabend.
ManfredB |
|
Back to top |
|
|
Josef.95 Advocate
Joined: 03 Sep 2007 Posts: 4679 Location: Germany
|
Posted: Mon May 06, 2024 10:46 am Post subject: |
|
|
Jo, und beschreibe am besten auch ein wenig mehr was du eigentlich vorhast, sprich was das Problem (oder nicht-Problem) mit dem nodejs Paket ist.
Ich denke mit der info könnte man dann wahrscheinlich ein wenig besser weiterhelfen. |
|
Back to top |
|
|
ManfredB Veteran
Joined: 27 Dec 2007 Posts: 1764
|
Posted: Tue May 07, 2024 9:03 am Post subject: |
|
|
Ich habe mich immer wieder gewundert, warum dieses Paket so lange braucht bis zur Installation.
Mir ist schon klar, daß es mehrere dicke Pakete gibt, die Zeit verbrauchen.
Meine Frage bezog sich nur darauf, welche Pakete net-libs/nodejs benötigen.
Liebe Grüße
ManfredB |
|
Back to top |
|
|
Max Steel Advocate
Joined: 12 Feb 2007 Posts: 2270 Location: My own world! I and Gentoo!
|
Posted: Tue May 07, 2024 9:39 am Post subject: |
|
|
Josef.95 wrote: | Jo, und beschreibe am besten auch ein wenig mehr was du eigentlich vorhast, sprich was das Problem (oder nicht-Problem) mit dem nodejs Paket ist. |
Ich habe es so verstanden dass es darum ging warum das Paket auf dem einen System installiert ist und auf dem anderen nicht.
@ManfredB
Was noch passiert sein kann, ist dass das Paket in die "world-file" aufgenommen wurde. Das kann schnell passieren wenn man -1 bzw --oneshot bei einem schnellen rebuild vergisst und dann ist es da drin. Die world-file ist in /var/lib/portage/world und enthält alle Pakete die üblicherweise mit emerge (ohne --oneshot) installiert werden. Das world-file wird geführt um Pakete in das @world Set zu führen welches beispielsweise für --update --deep verwendet wird. _________________ mfg
Steel
___________________
Heim-PC: AMD Ryzen 5950X, 64GB RAM, GTX 1080
Laptop: Intel Core i5-4300U, 16GB RAM, Intel Graphic
Arbeit-PC: Intel i5-1145G7, 16GB RAM, Intel Iris Xe Graphic (leider WSL2) |
|
Back to top |
|
|
Josef.95 Advocate
Joined: 03 Sep 2007 Posts: 4679 Location: Germany
|
Posted: Tue May 07, 2024 11:10 am Post subject: |
|
|
Hm ja sorry, mir war nicht ganz klar was wirklich gesucht wird.
ManfredB wrote: | Meine Frage bezog sich nur darauf, welche Pakete net-libs/nodejs benötigen. | Die Liste der Pakete die das net-libs/nodejs Paket benötigen können kann man sich mit Code: | equery depends net-libs/nodejs --all | ausgeben lassen.
Wenn man herausfinden möchte welches der schon installierten Pakete das net-libs/nodejs Paket benötigt, dann schau am besten via Code: | emerge -av --depclean net-libs/nodejs | das listet dann (mit --verbose --depclean) die reverse deps auf (sofern welche vorhanden sind).
Wenn das net-libs/nodejs Paket (zb beim @world update) neu mit installiert werden soll (und man wissen möchte warum), dann füge deinem emerge Kommando die --tree Option mit hinzu. In der emerge --tree Ausgabe ist dann ersichtlich welches Paket das net-libs/nodejs Paket mit reinzieht.
Ich hoffe das hilft ein wenig weiter. |
|
Back to top |
|
|
ManfredB Veteran
Joined: 27 Dec 2007 Posts: 1764
|
Posted: Wed May 08, 2024 2:56 pm Post subject: |
|
|
Hallo zusammen!
Nun habe ich etwas entdeckt, was ich nicht in meinen Erinnerungen habe:
Code: |
equery depends net-libs/nodejs --all
* These packages depend on net-libs/nodejs:
app-containers/devcontainer-0.57.0 (net-libs/nodejs)
(>=net-libs/nodejs-16[npm])
app-containers/devcontainer-0.58.0 (net-libs/nodejs)
(>=net-libs/nodejs-16[npm])
app-containers/devcontainer-0.59.1 (net-libs/nodejs)
(>=net-libs/nodejs-16[npm])
app-misc/anki-23.12.1 (net-libs/nodejs)
dev-lang/coffee-script-2.7.0 (net-libs/nodejs)
dev-lang/dafny-4.4.0-r1 (net-libs/nodejs[npm])
dev-lang/dafny-4.5.0 (net-libs/nodejs[npm])
dev-lang/dafny-4.6.0 (net-libs/nodejs[npm])
dev-lang/idris2-0.6.0 (test-full ? net-libs/nodejs)
dev-lang/idris2-0.7.0 (test-full ? net-libs/nodejs)
dev-lang/nim-1.6.14-r1 (test-js ? net-libs/nodejs)
dev-lang/nim-2.0.4 (test-js ? net-libs/nodejs)
dev-lang/rapydscript-ng-0.7.22 (net-libs/nodejs)
(net-libs/nodejs)
dev-lang/rapydscript-ng-9999 (net-libs/nodejs)
(net-libs/nodejs)
dev-lang/typescript-5.3.3 (net-libs/nodejs)
(>=net-libs/nodejs-16[npm])
dev-lang/typescript-5.4.2 (net-libs/nodejs)
(>=net-libs/nodejs-16[npm])
dev-lang/typescript-5.4.3 (net-libs/nodejs)
(>=net-libs/nodejs-16[npm])
dev-lang/typescript-5.4.4 (net-libs/nodejs)
(>=net-libs/nodejs-16[npm])
dev-lang/typescript-5.4.5 (net-libs/nodejs)
(>=net-libs/nodejs-16[npm])
dev-python/cloudscraper-1.2.69 (test ? net-libs/nodejs)
dev-python/jupyterlab-4.1.6 (net-libs/nodejs)
(net-libs/nodejs)
dev-python/jupyterlab-4.1.7 (net-libs/nodejs)
(net-libs/nodejs)
dev-python/jupyterlab-4.1.8 (net-libs/nodejs)
(net-libs/nodejs)
dev-python/jupyterlab-4.2.0 (net-libs/nodejs)
(net-libs/nodejs)
dev-qt/qtwebengine-5.15.13_p20240322 (net-libs/nodejs[ssl])
dev-qt/qtwebengine-6.7.0 (net-libs/nodejs[ssl])
dev-qt/qtwebengine-6.7.9999 (net-libs/nodejs[ssl])
dev-qt/qtwebengine-6.9999 (net-libs/nodejs[ssl])
dev-ruby/autoprefixer-rails-10.4.13.0 (test ? net-libs/nodejs)
dev-ruby/autoprefixer-rails-10.4.15.0 (test ? net-libs/nodejs)
dev-ruby/autoprefixer-rails-10.4.16.0 (test ? net-libs/nodejs)
dev-ruby/execjs-2.8.1-r1 (net-libs/nodejs)
dev-ruby/execjs-2.9.1 (net-libs/nodejs)
dev-util/uglifyjs-3.16.1 (net-libs/nodejs)
(net-libs/nodejs[npm])
dev-util/uglifyjs-3.17.4 (net-libs/nodejs)
(net-libs/nodejs[npm])
mail-client/thunderbird-115.10.1 (net-libs/nodejs)
mail-client/thunderbird-115.9.0 (net-libs/nodejs)
net-analyzer/gsa-23.0.0 (>=net-libs/nodejs-18.0.0[ssl])
net-analyzer/netdata-1.45.3 (nodejs ? net-libs/nodejs)
(nodejs ? net-libs/nodejs)
net-analyzer/netdata-9999 (nodejs ? net-libs/nodejs)
(nodejs ? net-libs/nodejs)
net-misc/sunshine-0.23.1 (net-libs/nodejs[npm])
net-misc/sunshine-9999 (net-libs/nodejs[npm])
sys-apps/yarn-1.22.17 (net-libs/nodejs)
(net-libs/nodejs)
sys-apps/yarn-1.22.19 (net-libs/nodejs)
(net-libs/nodejs)
sys-apps/yarn-1.22.21 (net-libs/nodejs)
(net-libs/nodejs)
sys-apps/yarn-1.22.22 (net-libs/nodejs)
(net-libs/nodejs)
www-apps/kibana-bin-7.17.16 (>=net-libs/nodejs-18.17.1)
(<net-libs/nodejs-20)
www-client/chromium-124.0.6367.118 (>=net-libs/nodejs-7.6.0[inspector])
www-client/chromium-124.0.6367.60 (>=net-libs/nodejs-7.6.0[inspector])
www-client/chromium-124.0.6367.78 (>=net-libs/nodejs-7.6.0[inspector])
www-client/chromium-125.0.6422.14 (>=net-libs/nodejs-7.6.0[inspector])
www-client/firefox-115.10.0 (net-libs/nodejs)
www-client/firefox-115.9.0 (net-libs/nodejs)
www-client/firefox-115.9.1 (net-libs/nodejs)
www-client/firefox-125.0.2 (net-libs/nodejs)
www-client/firefox-125.0.3 (net-libs/nodejs)
|
Gruß
ManfredB |
|
Back to top |
|
|
ManfredB Veteran
Joined: 27 Dec 2007 Posts: 1764
|
Posted: Wed May 08, 2024 3:00 pm Post subject: |
|
|
Und jetzt kommt noch etwas, was ich nicht mehr verstehe:
Code: |
emerge -av --depclean net-libs/nodejs
--- Couldn't find 'net-libs/nodejs' to depclean.
>>> No packages selected for removal by depclean
|
Jetzt frage ich mich: in welcher unstable-Version ist dieses Paket installiert worden?
Da muss ich nun suchen. Wenn ich es gefunden habe, melde ich mich noch einmal.
Gruß
ManfredB |
|
Back to top |
|
|
ManfredB Veteran
Joined: 27 Dec 2007 Posts: 1764
|
Posted: Wed May 08, 2024 3:07 pm Post subject: |
|
|
Jetzt habe ich eine unstable-Version gefunden, in der taucht nun eine Antwort auf:
Code: |
emerge -av --depclean net-libs/nodejs
Calculating dependencies... done!
net-libs/nodejs-22.1.0 pulled in by:
dev-qt/qtwebengine-5.15.13_p20240322 requires net-libs/nodejs[ssl]
>>> No packages selected for removal by depclean
|
Nun bedanke ich mich noch einmal ganz herzlich bei euch allen, die mir hier zur Seite standen.
Liebe Grüße
ManfredB |
|
Back to top |
|
|
|