
Como desarrollador, ¿cómo desinstalo un paquete de clic para Ubuntu Touch/Ubuntu Phone?
Respuesta1
Requiere dos pasos.
Primero, obtenga el nombre completo del paquete de clic. En el dispositivo, como usuario de phablet:
click list
Y busque el nombre completo del paquete en la primera columna.
En segundo lugar, en el dispositivo como usuario root:
click unregister --user=phablet <package name>
¿Dónde está el nombre completo del paquete obtenido en el paso 1?
Lo anterior se puede programar y ejecutar desde su estación de trabajo de desarrollador de la siguiente manera:
#! /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
Gracias a Oliver Grawert por el guión anterior.