
開発者として、Ubuntu Touch / Ubuntu Phone のクリック パッケージをアンインストールするにはどうすればよいですか?
答え1
2つのステップが必要です。
まず、クリック パッケージの完全な名前を取得します。デバイス上で、ファブレット ユーザーとして次の操作を行います。
click list
最初の列で完全なパッケージ名を見つけます。
次に、デバイス上でルートユーザーとして次の操作を実行します。
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
上記のスクリプトを提供してくれた Oliver Grawert に感謝します。