dpkgコマンドの利用例 -l
Cinnamon Nihtly Buildを入れているため、こまめに状態を確認しています。ここ24時間とても不安定でした。2015-07-01現在の気分。スクリプトというレベルじゃなくて、ただのコマンドです。
dpkg -l
でパッケージ全体の導入状態一覧が確認できます。見通しが悪いので傾向を見るために、
dpkg -l | grep -P 'i386\s|amd64\s|all\s' | awk '{print $1}'| sort | uniq -c
3303 ii
87 rc
3303 ii
87 rc
状態は行頭の2文字で判別します。
3300個がiiという状態で、87個がrcという状態です。
インストールフラグがたっていて、インストールも成功している=ii。
除去(アンインストール/remove)されているが、設定ファイルは存在する(残してある)=rc
です。当方の場合、この2つのパターン。
1桁目の意味
u: 不明 Unknown
i: インスール
r: 除去 Remove
p: 完全除去 Purge
h: Hold
2桁目の意味
n: インストールされていない。
i: インストール成功済み
c: 設定ファイルが存在
u: アンパックされたまま
f: 設定ファイル除去に失敗
h: 半分インスト
※hの正確な解説希望
3桁目の意味
※一時的にしか発生しない気がする。アップデートで自動インストールされる予定パッケージはこうなっている気がします。R: 再インスト要
一部スルーしています。
読みにくい場合は、
export COLUMNS=100 ; dpkg -l
と一時的に端末の桁数に合わせるといいかもしれません。私の場合は100位が見通しがよいです。
#シナモンのファイルは何が入っているかな?
正しくはこうコマンドを発行するようだ。zsh。
dpkg -l cinnamon\*
#nightly build です。以下のほうが自分にはわかりやすい気もしないではない。
dpkg -l | grep cinnamon
ii cinnamon 2.6.11-201507010 amd64 Cinnamon desktop
ii cinnamon-bluetooth 3.8.8-2015070101 amd64 Gnome Bluetooth support for the Cinnamon desktop
ii cinnamon-common 2.6.11-201507010 all Cinnamon desktop (Common data files)
ii cinnamon-control-cente 2.6.0-2015070101 amd64 utilities to configure the Cinnamon desktop
ii cinnamon-control-cente 2.6.0-2015070101 all configuration applets for Cinnamon - data files
ii cinnamon-core 2.4.0~ubuntu1~tr all Cinnamon desktop environment - essential component
ii cinnamon-desktop-data 2.6.5-2015070100 all Common files for Cinnamon desktop apps
ii cinnamon-screensaver 2.6.4-2015070101 amd64 Cinnamon screen saver and locker
ii cinnamon-session 2.6.3-2015070104 amd64 Cinnamon Session Manager - Minimal runtime
ii cinnamon-session-commo 2.6.3-2015070104 all Cinnamon Session Manager - common files
ii cinnamon-settings-daem 2.6.3-2015070100 amd64 daemon handling the Cinnamon session settings
ii cinnamon-themes 2015.06.14 all Cinnamon themes
ii cinnamon-translations 2.6.3-2015070104 all Translation files for the Cinnamon desktop
ii gir1.2-cinnamondesktop 2.6.5-2015070100 amd64 Introspection data for CinnamonDesktop
ii libcinnamon-control-ce 2.6.0-2015070101 amd64 utilities to configure the Cinnamon desktop
ii libcinnamon-desktop4:a 2.6.5-2015070100 amd64 Cinnamon library for loading .desktop files
ii libcinnamon-menu-3-0 2.6.0-2015070101 amd64 Cinnamon implementation of the freedesktop menu sp
ii mint-artwork-cinnamon 4.9 all Default artwork for the Cinnamon edition of Linux
ii mint-info-cinnamon 2015.06.08 amd64 Necessary information about the Linux Mint release
ii mint-meta-cinnamon 2015.06.11.1 all Set of packages installed by default in the Cinnam
正しくはこうコマンドを発行するようだ。zsh。
dpkg -l cinnamon\*
#nightly build です。以下のほうが自分にはわかりやすい気もしないではない。
dpkg -l | grep cinnamon
ii cinnamon 2.6.11-201507010 amd64 Cinnamon desktop
ii cinnamon-bluetooth 3.8.8-2015070101 amd64 Gnome Bluetooth support for the Cinnamon desktop
ii cinnamon-common 2.6.11-201507010 all Cinnamon desktop (Common data files)
ii cinnamon-control-cente 2.6.0-2015070101 amd64 utilities to configure the Cinnamon desktop
ii cinnamon-control-cente 2.6.0-2015070101 all configuration applets for Cinnamon - data files
ii cinnamon-core 2.4.0~ubuntu1~tr all Cinnamon desktop environment - essential component
ii cinnamon-desktop-data 2.6.5-2015070100 all Common files for Cinnamon desktop apps
ii cinnamon-screensaver 2.6.4-2015070101 amd64 Cinnamon screen saver and locker
ii cinnamon-session 2.6.3-2015070104 amd64 Cinnamon Session Manager - Minimal runtime
ii cinnamon-session-commo 2.6.3-2015070104 all Cinnamon Session Manager - common files
ii cinnamon-settings-daem 2.6.3-2015070100 amd64 daemon handling the Cinnamon session settings
ii cinnamon-themes 2015.06.14 all Cinnamon themes
ii cinnamon-translations 2.6.3-2015070104 all Translation files for the Cinnamon desktop
ii gir1.2-cinnamondesktop 2.6.5-2015070100 amd64 Introspection data for CinnamonDesktop
ii libcinnamon-control-ce 2.6.0-2015070101 amd64 utilities to configure the Cinnamon desktop
ii libcinnamon-desktop4:a 2.6.5-2015070100 amd64 Cinnamon library for loading .desktop files
ii libcinnamon-menu-3-0 2.6.0-2015070101 amd64 Cinnamon implementation of the freedesktop menu sp
ii mint-artwork-cinnamon 4.9 all Default artwork for the Cinnamon edition of Linux
ii mint-info-cinnamon 2015.06.08 amd64 Necessary information about the Linux Mint release
ii mint-meta-cinnamon 2015.06.11.1 all Set of packages installed by default in the Cinnam