クリック パッケージをアンインストールするにはどうすればよいですか?

クリック パッケージをアンインストールするにはどうすればよいですか?

開発者として、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 に感謝します。

関連情報