Você pode interromper o apt com segurança durante a fase de download.
Caso contrário, a fila do pobre homem?
while pgrep aptitude; do sleep 10; done && aptitude install foo
:)
Muitas vezes existe o problema, que eu tenho apenas uma pequena conexão de banda, e quando rodando um sudo aptitude safe-upgrade
ou similar com um grande volume de download e depois tropeço em um programa que eu quero instalar adicionalmente via packagemanagement, então eu tenho que lembrar de mim mesmo. Ainda pior quando tenho que adicionar um ppa ...
Existe uma maneira de adicionar os PPAs e adicionar pacotes para instalação a uma fila mesmo quando há outra instância de instalação ou atualização em execução?
Estou usando o Ubuntu 11.10 e não estou preso ao aptitude, apt-get ou synaptic, mas preferiria uma solução CLI.
Você pode interromper o apt com segurança durante a fase de download.
Caso contrário, a fila do pobre homem?
while pgrep aptitude; do sleep 10; done && aptitude install foo
:)
Eu sei que esta é uma resposta tardia, mas aqui está um pequeno script chamado apt-iq
(apt install queue) que eu fiz. Ele essencialmente roda os comandos do apt-get em segundo plano assim que se torna possível.
#!/bin/bash
# apt-iq - An install queue system for apt-get.
# usage: apt-iq [aptgetargs].
# apt-iq --nosep [aptgetargs]
# Run with --nosep to NOT split off and free the terminal.
if [ $1 == '--nosep' ]; then
while :; do
lsof /var/lib/dpkg/lock >/dev/null 2>&1
[ ! $? = 0 ] && break
sleep .01
done
apt-get ${@:2} -y -qq
echo "DONE."
else
$0 --nosep $@ &
fi
Para usar:
sudo apt-iq install foo
sudo apt-iq remove bar