Cuando intento instalar un paquete, por ejemplo nsnake , con el comando sudo apt-get install nsnake &
, el proceso se detiene inmediatamente. Puedo traerlo al primer plano e ingresar mi contraseña de sudo, pausarlo (con Ctrl- Z) y enviarlo nuevamente al fondo. Pero luego el shell pausará inmediatamente el proceso, por ejemplo,
katriel@caseylaptop:~$ bg
[2]+ sudo apt-get install nsnake &
[2]+ Stopped sudo apt-get install nsnake
¿Es posible instalar paquetes en segundo plano? Es posible que desee hacer esto mientras instalo paquetes grandes en una computadora en la que estoy utilizando SSH.
Siempre me gusta usar la pantalla para ejecutar programas en segundo plano.
fuente
Agregue el ampersand
&
para ejecutar cualquier programa y vuelva al indicador mientras se ejecuta el programa, comoSin embargo, es posible que aparezcan ciertos eventos y notificaciones periódicamente en el shell. Para ocultar estos eventos, canalícelos a STDOUT
fuente
Es una solución, pero primero ejecute cualquier cosa con sudo, por ejemplo
sudo ls
. Su autorización de sudo será recordada por un tiempo. Luego puede ejecutarsudo apt-get -y install nsnake &
y no se le pedirá una contraseña por segunda vez (a menos que haya pasado algún tiempo y la autorización haya expirado).fuente