Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[gelöst] net-libs/nodejs - wovon ist das abhängig
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) Diskussionsforum
View previous topic :: View next topic  
Author Message
ManfredB
Veteran
Veteran


Joined: 27 Dec 2007
Posts: 1765

PostPosted: Sun May 05, 2024 2:58 pm    Post subject: [gelöst] net-libs/nodejs - wovon ist das abhängig Reply with quote

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
View user's profile Send private message
Max Steel
Advocate
Advocate


Joined: 12 Feb 2007
Posts: 2270
Location: My own world! I and Gentoo!

PostPosted: Sun May 05, 2024 3:14 pm    Post subject: Reply with quote

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
View user's profile Send private message
ManfredB
Veteran
Veteran


Joined: 27 Dec 2007
Posts: 1765

PostPosted: Sun May 05, 2024 3:19 pm    Post subject: Reply with quote

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
View user's profile Send private message
ManfredB
Veteran
Veteran


Joined: 27 Dec 2007
Posts: 1765

PostPosted: Sun May 05, 2024 3:24 pm    Post subject: Reply with quote

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
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 4679
Location: Germany

PostPosted: Sun May 05, 2024 6:34 pm    Post subject: Reply with quote

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
View user's profile Send private message
ManfredB
Veteran
Veteran


Joined: 27 Dec 2007
Posts: 1765

PostPosted: Sun May 05, 2024 7:48 pm    Post subject: Reply with quote

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
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 4679
Location: Germany

PostPosted: Mon May 06, 2024 10:46 am    Post subject: Reply with quote

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
View user's profile Send private message
ManfredB
Veteran
Veteran


Joined: 27 Dec 2007
Posts: 1765

PostPosted: Tue May 07, 2024 9:03 am    Post subject: Reply with quote

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
View user's profile Send private message
Max Steel
Advocate
Advocate


Joined: 12 Feb 2007
Posts: 2270
Location: My own world! I and Gentoo!

PostPosted: Tue May 07, 2024 9:39 am    Post subject: Reply with quote

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
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 4679
Location: Germany

PostPosted: Tue May 07, 2024 11:10 am    Post subject: Reply with quote

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
View user's profile Send private message
ManfredB
Veteran
Veteran


Joined: 27 Dec 2007
Posts: 1765

PostPosted: Wed May 08, 2024 2:56 pm    Post subject: Reply with quote

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
View user's profile Send private message
ManfredB
Veteran
Veteran


Joined: 27 Dec 2007
Posts: 1765

PostPosted: Wed May 08, 2024 3:00 pm    Post subject: Reply with quote

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
View user's profile Send private message
ManfredB
Veteran
Veteran


Joined: 27 Dec 2007
Posts: 1765

PostPosted: Wed May 08, 2024 3:07 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) Diskussionsforum All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum