Supongo que no funciona porque :up es un alias, no una ruta a un archivo. Los alias son capturados y expandidos por el shell antes de ser ejecutados.
Para obtener el comportamiento que desea, deberá usar:
myuser ALL=(ALL) NOPASSWD: /usr/bin/apt
(Vuelva a verificar que sea la ruta correcta para APT, no tengo ninguna distribución basada en apt a la mano en este momento ).
Pero lo que estás tratando de hacer es un desastre a punto de ocurrir, al menos si no omites "sudo apt -y autoremove". La eliminación automática debe usarse con precaución y revisando lo que se planea eliminar, ya que a veces puede eliminar paquetes esenciales y causar problemas en el sistema (Lo aprendí de la manera difícil)
После расширения командной строки:
eval отправляет обратно аргументы на первый шаг "Обработка командной строки".
Все шаги Обработки командной строки представлены на этой странице.