Como atualizar todos os seus pacotes do ubuntu-make?

1

Atualmente você não pode atualizar pacotes com umake. Aqui está um link para o problema fechado do github Como atualizar o software instalado? # 122. Como mencionado, você só precisa remover o pacote e reinstalá-lo assim.

umake --remove <type> <package> && umake <type> <package>

Por exemplo, se você souber que a ideia deve ser reinstalada, digite:

umake --remove ide idea && umake ide idea

Então eu estava procurando uma solução para atualizar todos os meus pacotes umake.

    
por Ben 05.11.2016 / 15:54

1 resposta

0

Supondo que você escolheu o caminho de instalação padrão, todos os pacotes são instalados em $HOME/.local/share/umake/

Então você pode listá-los e atualizá-los assim:

for path in $(ls -d $HOME/.local/share/umake/**/*/); do
    package=$(basename ${path});
    type=$(basename $(dirname ${path}));
    echo "Reinstalling ${package} of ${type}";
    umake --remove $type $package && umake $type $package;
done
    
por Ben 05.11.2016 / 15:54