
Как разработчику удалить пакет Click для Ubuntu Touch / Ubuntu Phone?
решение1
Это требует двух шагов.
Сначала получите полное имя пакета click. На устройстве, как пользователь фаблета:
click list
И найдите полное название пакета в первом столбце.
Во-вторых, на устройстве как пользователь root:
click unregister --user=phablet <package name>
Где находится полное имя пакета, полученное на шаге 1.
Вышеуказанный код можно запрограммировать и запустить с рабочей станции разработчика следующим образом:
#! /bin/sh
MATCH=$1
[ -n "$MATCH" ] || exit 1
PACKAGE="$(adb shell sudo -u phablet -i click list |grep $MATCH |sed -e 's/\t.*//')"
echo "found $PACKAGE, proceed with removal ? (y/n)"
read yesno
[ "$yesno" != "y" ] && exit 0
adb shell click unregister --user=phablet $PACKAGE
Благодарим Оливера Граверта за предоставленный выше сценарий.