Как обновить все ваши пакеты 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