В настоящее время вы не можете обновлять пакеты с помощью umake. Вот ссылка на закрытый вопрос github Как обновить установленное программное обеспечение? # 122. Как уже упоминалось, вам нужно только удалить пакет и переустановить его следующим образом.
umake --remove <type> <package> && umake <type> <package>
Например, если вы знаете, что идея должна быть переустановлена, введите:
umake --remove ide idea && umake ide idea
Так что я искал решение для обновления всех моих пакетов umake.
Принятие Вас имеет choosed путь стандартной установки, все пакеты установлены в $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