Das ist eine gute Frage. Dies liegt daran, dass es auf denselben Pakettools basiert, die auch apt-get und andere verwenden. Diese sind so konzipiert, dass Sie alle zu installierenden Pakete bereitstellen müssen, und der Rest erfolgt automatisch. Dies ist in den meisten Fällen sehr gut, führt jedoch beim Software Center zu Problemen. Sie müssen entweder zuerst die Pakete auswählen, die Sie installieren möchten, und dann auf eine Schaltfläche klicken, um sie tatsächlich herunterzuladen und zu installieren, oder Sie müssen Anwendungen in die Warteschlange stellen und dann einzeln herunterladen und installieren. Dies bietet eine viel bessere Benutzererfahrung, wenn Sie eine Anwendung installieren, als diese zusätzlichen Klicks verwenden zu müssen, aber es ist auch ärgerlich, wenn Sie "einkaufen".
Es ist möglich, dies zu beheben, daher erwarte ich, dass dies in Zukunft behoben wird, aber es bedeutet, vorhandene Tools neu zu erstellen oder neu zu schreiben, sodass ich nicht der Meinung bin, dass es eine sehr hohe Priorität haben wird.
Lassen Sie mich näher darauf eingehen:
Ein Paket kann von anderen Paketen abhängen. Wenn diese Pakete nicht verfügbar sind, kann das Paket nicht installiert werden. Tools wie apt-get laden also zuerst alle Pakete herunter, nach denen Sie fragen, und alle Pakete, von denen sie abhängen, usw., und installieren dann alle. Normalerweise würden Sie dann alle gewünschten Pakete auf einmal bereitstellen, und sie würden zuerst heruntergeladen und dann installiert.
Wenn Sie eine Anwendung im Software Center installieren, möchten Sie normalerweise, dass sie sofort heruntergeladen und installiert wird. Damit aber alles in Ordnung ist, kann immer nur eine Installation durchgeführt werden. Wenn Sie eine Anwendung installieren, müssen Sie daher warten, bis diese Anwendung vollständig heruntergeladen und installiert ist, bevor Sie mit dem nächsten Download und der nächsten Installation beginnen können.
Dies könnte behoben werden, indem nicht apt-get zum Installieren der Pakete verwendet wird, sondern die Pakete manuell heruntergeladen und dann mit dpkg installiert werden, sobald sie fertig sind. Sie könnten immer noch nicht zwei Pakete gleichzeitig installieren, aber Sie könnten neue Pakete herunterladen, während die zuvor gestarteten Installationen abgeschlossen sind. In einigen Fällen würde dies einige Zeit sparen, daher ist dies eine gute Idee. In den meisten Fällen spielt es jedoch keine Rolle, da sich die Anstrengungen auf andere Bereiche konzentrieren.