¿Cómo desinstalo un paquete de clic?

¿Cómo desinstalo un paquete de clic?

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.

información relacionada