vous ne pouvez installer qu'un seul package à la fois avec sudo apt-get install
, mais vous pouvez installer plusieurs packages avec une seule commande. Comme ça:
sudo apt-get install ubuntu-desktop lubuntu-desktop
Cela installera à la fois ubuntu-desktop
et lubuntu-desktop
et quelles que soient les dépendances dont ils ont besoin, dans le bon ordre.
De plus, lorsque vous mettez à jour votre système avec sudo apt-get upgrade
, vous téléchargez d'abord tous les logiciels, puis installez un package à la fois.
La raison
pour laquelle vous ne pouvez pas installer plusieurs packages à la fois est qu'une seule instance peut utiliser les apt-get
privilèges en même temps. En effet, les apt-get
verrous sur software sources
et empêchent toute autre commande de les utiliser.
Un exemple
Disons que vous démarrez en quelque sorte 2 apt-get séparés comme le dit @Rinzwind, alors vous pourriez en théorie au moins éditer la liste source en même temps que vous l'utilisez pour trouver et installer de nouveaux logiciels. Cela pourrait conduire à ce qu'un programme que vous avez installé modifie la liste source et ajoute un référentiel dangereux en même temps que vous mettez à niveau votre système. Cela pourrait être un problème de sécurité.
Un autre exemple
De plus, si vous modifiez la liste source à l'aide de 2 commandes distinctes, lorsque vous enregistrez, vous remplacez la version la plus récente, qui sera celle qui a été enregistrée en dernier. Ce qui signifie que la commande au milieu n'aurait aucun effet, car vous économiseriez sur une ancienne version.
Windows se comporte de manière similaire en utilisant le programme d'installation "officiel" (MSI)
Même sous Windows, plusieurs logiciels peuvent être installés simultanément ... y a-t-il un avantage à cela ou pourquoi c'est une nécessité sous linux / ubuntu, etc ...
Les packages qui utilisent le programme d'installation officiel de Windows (MSI) REFUSERONT d'exécuter plusieurs instances à la fois. En effet, la base de données du programme d'installation MSI est similaire aux sources.list
fichiers d'informations dpkg, etc. - vous ne voulez pas que plus d'un programme d'installation les modifie / les verrouille à la fois.
Mais de nombreux packages Windows utilisent des programmes d'installation tiers tels que Installshield, NSIS, etc. qui s'exécuteront côte à côte car ils n'ont pas besoin d'accéder à / modifier la base de données MSI. De même, sous Linux / Ubuntu, personne ne vous empêche d'exécuter un script d'installation an apt-get
, a tar -xzf
et perl / bash tout en même temps :)