Mehrere Pakete gleichzeitig installieren

23

Wie installiere ich mehrere Pakete?

Ich möchte beispielsweise beide installieren package Xund Package Y,weiß, dass dies standardmäßig nicht möglich ist. Gibt es jedoch eine alternative Möglichkeit, dies zu tun, oder kann ich sie zumindest für die Installation in die Warteschlange stellen?

AnfängerSake
quelle
Hast du noch kein Tutorial mitbekommen apt-get install p1 p2 p3?
PNDA
@mniess: siehe oben
David Foerster
1
@mniess: Und der Kommentar zum Kommentar erklärt deutlich, warum das eine andere Frage ist als der Wortlaut der ursprünglichen Frage.
David Foerster
1
@mniess Meine Frage könnte zu Verwirrung geführt haben. Aber die Antwort löste mein Problem. Ich habe die Frage bearbeitet, um Verwechslungen mit der akzeptierten Antwort zu vermeiden.
AnfängerSake

Antworten:

32

Sie können dies tun, warum nicht? Sie können den folgenden einzelnen Befehl ausführen zu installieren package-xund package-y:

sudo apt-get install package-x package-y

Hinweis:

Es wurde erwähnt, dass Sie das -yFlag hinzufügen können, um auf alle Eingabeaufforderungen mit Ja zu apt-getantworten . Das erspart Ihnen in der Regel ohnehin nur ein einziges Mal Ja sagen zu müssen. Es ist schön, über die Flagge Bescheid zu wissen , aber seien Sie vorsichtig, denn sie kann auch automatisch Dinge entfernen, die Sie möglicherweise nicht entfernen möchten. Normalerweise lasse ich das Flag aus und überprüfe manuell alle hinzugefügten oder entfernten Pakete, um zu verhindern, dass ich Fehler mache, die schreckliche Auswirkungen auf meinen Computer haben könnten. Allerdings scheint eine gute Option und weniger volatil.-y-yapt-get upgrade -y

sudo apt-get upgrade package-x package-y -y
ErdeMeLon
quelle
Ich werde das auch überprüfen.
AnfängerSake
Dies funktioniert, aber was ist, wenn ich Paket x installiere und mitten in der Installation eine weitere Installation starten möchte (in diesem Fall Paket y berücksichtigen). Ist das möglich?
AnfängerSake
10
Das ist eine andere Frage. Eine Einschränkung aptist, dass Sie immer nur einen aptProzess gleichzeitig ausführen können . Dies ist eine gute Sache , da es Sie daran hindert, Ihr System zu ruinieren. Wenn Sie das Paket Y installieren möchten, warten Sie entweder, bis X fertig ist, oder halten Sie X an und installieren Sie sie zusammen.
EarthMeLon
10

Um Pakete zu installieren, verwenden Sie:

sudo apt-get install package-name

Um mehrere Pakete zu installieren, listen Sie diese einfach nacheinander auf:

sudo apt-get install package-name1 package-name2 package-name3

Um apt-get installdie Beantwortung yeseventuell auftretender are you sure you want to install this package?Fragen zu erzwingen , fügen Sie ein -yam Ende hinzu

sudo apt-get install package1 package2 package3 -y

Bei anderen Benutzern bin ich mir nicht sicher, aber ich finde es hilfreich, eine Datei mit einer Liste aller Pakete / Programme zu führen, die ich normalerweise verwende, damit ich im Falle einer Neuinstallation den Befehl einfach kopieren und einfügen kann, anstatt ihn zu haben die nächsten Wochen damit zu verbringen, herauszufinden, was ich habe und was nicht.

Sie nicht
quelle
1
Außerdem kann ich Zeit sparen, indem ich irgendwo eine Datei mit dem Befehl zum Installieren aller Programme, die ich normalerweise verwende, sichern lasse. Wenn ich aus irgendeinem Grund neu installieren muss, kopiere ich einfach den Befehl, füge ihn ein und gehe für eine halbe Stunde davon
theYnot
1
Wenn Sie eine andere Antwort verbessern möchten, schlagen Sie bitte eine Änderung vor und erstellen Sie keine neue (unvollständige) Antwort.
David Foerster
2
Wenn Sie eine Kopie von dpkg --get-selectionsbehalten, können Sie alle Pakete installieren, die Sie im Falle einer Neuinstallation hatten.
Angel
Lustigerweise @ Ángel musste ich gestern mein Betriebssystem neu installieren. Ich habe es versucht dpkg --get-selectionsund es hat sehr gut funktioniert. Ich habe ein paar Hausaufgaben gemacht und bin auf diese Antwort gestoßen ( askubuntu.com/questions/101931/… ), die auf diese Weise erweitert wird und besagt, dass pkgMetadaten wiederhergestellt werden sollen, um Metadaten zu verwenden apt-mark showauto > auto.lstund abzurufenapt-mark showmanual > manual.lst und apt-mark auto < auto.lstund apt-mark manual.lstwiederherzustellen.
theYnot