Estou atualizando alguns pacotes usando o Aptitude e desejo obter algumas atualizações de status legíveis pelo programa. Achei que poderia direcionar dpkg --status-fd
para um arquivo que abro com antecedência (arquivo normal para este experimento, mas no final das contas é um pipe nomeado), assim:
aptitude -o 'Dpkg::Options::=--status-fd=3' install 3>dpkg-status-log
Mas parece que o Aptitude fecha meu descritor de arquivo antes de ser executado dpkg
:
dpkg: error: unable to read filedescriptor flags for <package status and progress file descriptor>: Bad file descriptor
E: Sub-process /usr/bin/dpkg returned an error code (2)
Existe uma maneira alternativa de obter algum feedback de progresso, além de tentar analisar a saída padrão?