você pode instalar apenas um pacote por vez sudo apt-get install
, mas pode instalar vários pacotes com um comando. Como isso:
sudo apt-get install ubuntu-desktop lubuntu-desktop
Isto irá instalar ambos ubuntu-desktop
e lubuntu-desktop
e tudo dependências que necessitam, na sequência correta.
Além disso, quando você atualiza seu sistema sudo apt-get upgrade
, primeiro baixa todo o software e depois instala um pacote por vez.
O motivo pelo
qual você não pode instalar vários pacotes de uma vez é que apenas uma instância pode usar os apt-get
privilégios ao mesmo tempo. Isso ocorre porque apt-get
bloqueia software sources
e bloqueia qualquer outro comando de usá-los.
Um exemplo
Digamos que você de alguma forma inicie 2 apt-get separados como o @Rinzwind diz, então, em teoria, você poderia pelo menos editar a lista de fontes ao mesmo tempo em que a usa para encontrar e instalar um novo software. Isso pode levar a que um programa instalado edite a lista de fontes e adicione um repositório não seguro ao mesmo tempo em que você está atualizando seu sistema. Isso pode ser um problema de segurança.
Outro exemplo
Além disso, se você editar a lista de fontes em 2 comandos separados, ao salvar, substituirá a versão mais recente, que será a última salva. O que significa que o comando no meio não teria nenhum efeito, pois você salvaria uma versão antiga.
O Windows se comporta de maneira semelhante usando o instalador "oficial" (MSI)
Mesmo no Windows, vários softwares podem ser instalados simultaneamente ... há uma vantagem nisso ou por que isso é uma necessidade no linux / ubuntu, etc ...
Pacotes que usam o instalador oficial do Windows (MSI) RECUSARÃO para executar mais de uma instância por vez. Isso ocorre porque o banco de dados do instalador MSI é semelhante aos sources.list
arquivos de informações do dpkg etc. - você não deseja que mais de um instalador os modifique / bloqueie por vez.
Porém, muitos pacotes do Windows usam instaladores de terceiros, como Installshield, NSIS, etc., que serão executados lado a lado porque não precisam acessar / modificar o banco de dados MSI. Da mesma forma, no Linux / Ubuntu, ninguém o impede de executar um script de instalação apt-get
, a tar -xzf
e perl / bash, tudo ao mesmo tempo :)