Como recomendar pacotes a partir de repositórios desinstalados?

0

Eu tenho um pacote Debian contendo um script que atualiza o pacote:

# old script
apt-get update
apt-get install --reinstall -y mypackage

Eu preciso deste pacote para recomendar outros pacotes de repositórios apt desinstalados, então pensei em adicionar estes repositórios ao script de atualização:

# new script
add-apt-repository -y ppa:repo/ppa
apt-get update
apt-get install mypackage

É claro que o novo script faz parte do novo pacote, então os usuários terão que executar o script antigo antes que o novo pacote seja descompactado no sistema. Mas o problema é que, quando o novo pacote é descompactado, apt-get update (do antigo script) falha, porque os pacotes recomendados não podem ser resolvidos.

...
E: Problem parsing dependency Recommends
E: Error occurred while processing mypackage (NewVersion2)
E: Problem with MergeList 
/var/lib/apt/lists/repo._Packages.gz
E: The package lists or status file could not be parsed or opened.

Percebi que seria melhor ter o script de atualização curl outro e executá-lo, mas enquanto isso é possível alcançar isso, dada a configuração atual?

Obrigado!

    
por eliot 22.06.2017 / 20:08

0 respostas