puoi installare un solo pacchetto alla volta con sudo apt-get install
, ma puoi installare diversi pacchetti con un solo comando. Come questo:
sudo apt-get install ubuntu-desktop lubuntu-desktop
Ciò installerà sia ubuntu-desktop
e lubuntu-desktop
sia le dipendenze che richiedono, nella sequenza corretta.
Inoltre, quando aggiorni il tuo sistema con sudo apt-get upgrade
, devi prima scaricare tutto il software e quindi installare un pacchetto alla volta.
Il motivo
per cui non è possibile installare più pacchetti contemporaneamente è che solo un'istanza può utilizzare i apt-get
privilegi contemporaneamente. Questo perché apt-get
blocca software sources
e impedisce a qualsiasi altro comando di usarli.
Un esempio
Supponiamo che in qualche modo inizi 2 apt-get separati come dice @Rinzwind, quindi in teoria potresti almeno modificare l'elenco dei sorgenti mentre lo usi per trovare e installare un nuovo software. Ciò potrebbe comportare che un programma che hai installato modifica l'elenco dei sorgenti e aggiunge un repository non sicuro mentre stai aggiornando il tuo sistema. Questo potrebbe essere un problema di sicurezza.
Un altro esempio
Inoltre, se modifichi l'elenco dei sorgenti con 2 comandi separati, quando salvi sostituirai la versione più recente, che sarà quella che verrà salvata per ultima. Ciò significa che quel comando nel mezzo non avrebbe alcun effetto, dal momento che risparmieresti su una versione precedente.
Windows si comporta in modo simile utilizzando il programma di installazione "ufficiale" (MSI)
Anche in Windows, è possibile installare contemporaneamente più software ... c'è un vantaggio in questo o perché questa è una necessità in Linux / Ubuntu, ecc ...
I pacchetti che utilizzano il programma di installazione ufficiale di Windows (MSI) RIFIUTANO di eseguire più di un'istanza alla volta. Questo perché il database del programma di installazione MSI è simile ai sources.list
file di informazioni dpkg, ecc. - Non si desidera che più di un programma di installazione li modifichi / blocchi alla volta.
Molti pacchetti di Windows utilizzano programmi di installazione di terze parti come InstallShield, NSIS, ecc. Che verranno eseguiti uno accanto all'altro perché non devono accedere / modificare il database MSI. Allo stesso modo, in Linux / Ubuntu, nessuno vi impedisce di esecuzione di un apt-get
, una tar -xzf
e un perl / bash script di installazione tutti allo stesso tempo :)