paco既にログにとっている複数のパッケージを一つにまとめる

このサイトからダウンロードしたClearlooksOSXのgtkテーマとアイコンを、それぞれ以下の様にpacoでログをとってインストールした。


$ []paco -lp gtk-theme-ClearlooksOSX 'tar zxf ClearlooksOSX_theme_3.0.tar.gz -C /usr/share/themes'[]
$ []paco -lp icon-theme-ClearlooksOSX 'tar jxf ClearlooksOSX_3.1.tar.bz2 -C /usr/share/icons/'[]
しかし常に一緒に使うので、theme-ClearlooksOSXとしてひとつのログにまとめることにした。そのために、pacoの"-f"オプションで両パッケージに含まれるファイルの一覧を出力してパイプでpacoに流し込む。ただしそのままではパッケージ名も出力するので、パッケージ名を出力しないよう"-z"オプションを付ける。

$ []paco -fz gtk-theme-ClearlooksOSX icon-theme-ClearlooksOSX |sudo paco -lp theme-ClearlooksOSX[]
$ []sudo vim /var/log/paco/theme-ClearlooksOSX[] 必要に応じて編集
最後にgtk-theme-ClearlooksOSXとicon-theme-ClearlooksOSXのログのみ削除する(ファイルは削除しない)ため、"-r"ではなく"-U"オプションを使う。

$ []sudo paco -U gtk-theme-ClearlooksOSX icon-theme-ClearlooksOSX[]