Как обновить все ваши пакеты ubuntu-make?

В настоящее время вы не можете обновить пакеты с помощью umake. Вот ссылка на закрытый вопрос github Как обновить установленное программное обеспечение?#122. Как уже упоминалось, вам нужно только удалить пакет и переустановить его следующим образом.

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

Например, если вы знаете, что идея должна быть переустановлена, введите:

umake --remove ide idea && umake ide idea

Поэтому я искал решение обновить все мои пакеты umake.

1 ответ

Предполагая, что вы выбрали путь установки по умолчанию, все пакеты устанавливаются в $HOME/.local/share/umake/

Таким образом, вы можете перечислить их и обновить их так:

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
Другие вопросы по тегам