Installieren Sie ein Paket und alle seine Abhängigkeiten ohne Bestätigungsaufforderung mit FreeBSD pkg


10

Gibt es eine Möglichkeit, Pakete und ihre Abhängigkeiten wie apt-get -yin Debian automatisch zu installieren , ohne jedes Mal dazu aufgefordert zu werden?

Installation von Webmin, NGiNX und Nano in einem Schritt, alle Abhängigkeiten automatisch:

sudo apt-get -y install webmin nginx nano

Unter FreeBSD 10 (ich gewöhne mich immer noch an Ports) würde ich Folgendes eingeben:

pkg install webmin nginx nano

Wenn ich den -ySchalter anhänge , schlägt er einfach fehl. Ich habe mir die Dokumentation im meBSD- und FreeBSD-Handbuch angesehen und es scheint keine Option / keinen Schalter zu geben. Irgendwelche Ideen jemand?


Verwechseln Sie Ports und Pakete nicht. Sie versuchen, ein Paket zu installieren, haben sich aber immer noch an Ports gewöhnt. Ich benutze nur Ports, daher kann ich Ihnen mit dem neuen pkg-System nicht helfen.
Rob

Ports ist der Quellcode, den Sie dann selbst kompilieren und installieren, während pkgbereits kompilierte Binärdateien installiert werden. Ist das korrekt?
Danijel-James W

1
Das ist richtig.
Rob

1
Hast du es versucht pkg install -y webmin nginx nano?
Uzsolt

Das hat funktioniert! Ich habe den -y-Schalter mit pkg -y install webmin nginx nano... an die falsche Stelle gesetzt . Ich kann nicht glauben, dass ich nicht ein wenig über den Tellerrand hinaus denken konnte! Ist das irgendwo in der Dokumentation und ich habe es verpasst?
Danijel-James W

Antworten:


10

Versuchen

pkg install -y webmin nginx nano

Überprüfen Sie man pkg-install:

ZUSAMMENFASSUNG

pkg install [-AfgIinFqRUxy] [-r reponame] pkg-origin ...

...

 -y  Assume yes when asked for confirmation before package installation.

Beachten Sie das y in [-AfgIinFqRUxy] !


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.