依存関係を解決できなかった件
今朝 yaourt -Syua
やってみたら:
% yaourt -Syua
[sudo] rihine のパスワード:
:: パッケージデータベースの同期中...
core 121.1 KiB 107K/s 00:01 [######################] 100%
extra 1744.2 KiB 110K/s 00:16 [######################] 100%
community 3.4 MiB 88.8K/s 00:39 [######################] 100%
multilib 161.2 KiB 95.8K/s 00:02 [######################] 100%
antergos 252.6 KiB 204K/s 00:01 [######################] 100%
error: failed to prepare transaction (could not satisfy dependencies)
:: システム全体の更新を開始...
依存関係を解決しています...
衝突するパッケージがないか確認しています...
エラー: 処理の準備に失敗しました (依存関係を解決できませんでした)
:: light-locker-settings: python-gobject (3.20.0-1) をインストールすると 'python-gobject<3.20' の依存関係が壊れます
:: lightdm-webkit2-greeter: webkit2gtk (2.12.0-2) をインストールすると 'webkit2gtk<2.12' の依存関係が壊れます
:: lightdm-webkit2-greeter: gtk3 (3.20.2-1) をインストールすると 'gtk3<3.20' の依存関係が壊れます
antergos の lightdm 関連のパッケージ?が原因で依存関係が解決できなくてアップデートできなかった。
% yaourt -Ss lightdm-webkit2-greeter
antergos/lightdm-webkit2-greeter 2.0.0-1 (system) [installed]
A webkit2 greeter for LightDM
aur/lightdm-webkit2-greeter 2.0.0-2 [installed: 2.0.0-1] (Out of Date) (41) (5.34)
A webkit2 greeter for LightDM
lightdm-webkit2-greeter を -Si してみる:
% yaourt -Si lightdm-webkit2-greeter
リポジトリ : antergos
名前 : lightdm-webkit2-greeter
バージョン : 2.0.0-1
説明 : A webkit2 greeter for LightDM
アーキテクチャ : x86_64
URL : https://github.com/antergos/lightdm-webkit2-greeter
ライセンス : GPL3
グループ : system
提供 : lightdm-webkit-greeter
lightdm-webkit-theme-antergos=2.3.2
依存パッケージ : lightdm webkit2gtk>=2.10.2 webkit2gtk<2.12
gtk3>=3.18 gtk3<3.20
提案パッケージ : なし
衝突パッケージ : lightdm-webkit-greeter lightdm-webkit-theme-antergos
置換パッケージ : lightdm-webkit-greeter
lightdm-webkit-theme-antergos<2.2.4
ダウンロード容量 : 551.74 KiB
インストール容量 : 1692.00 KiB
パッケージ作成者 : Antergos Build Server <dev@antergos.com>
ビルド日時 : 2016年01月11日 16時30分13秒
検証方法 : MD5 Sum SHA-256 Sum 署名
light-locker-settings を -Si してみる:
% yaourt -Si light-locker-settings
リポジトリ : antergos
名前 : light-locker-settings
バージョン : 1.5.2-2
説明 : Just a simple settings dialog for light-locker
アーキテクチャ : any
URL : https://github.com/lots0logs/light-locker-settings
ライセンス : GPL3
グループ : なし
提供 : なし
依存パッケージ : light-locker python-gobject>=3.18
python-gobject<3.20 python-psutil
提案パッケージ : なし
衝突パッケージ : なし
置換パッケージ : なし
ダウンロード容量 : 33.44 KiB
インストール容量 : 391.00 KiB
パッケージ作成者 : Antergos Build Server <dev@antergos.com>
ビルド日時 : 2015年10月09日 12時32分52秒
検証方法 : MD5 Sum SHA-256 Sum 署名
どうやら、python-gobject と webkit2gtk と gtk3 がアップデートされるらしい。
今、lightdm は使っていないので、引っかかるパッケージを削除してみる:
% yaourt -R light-locker-settings lightdm-webkit2-greeter
[sudo] rihine のパスワード:
依存関係を確認しています...
パッケージ (2) light-locker-settings-1.5.2-2 lightdm-webkit2-greeter-2.0.0-1
合計削除容量: 2.03 MiB
:: 以上のパッケージを削除しますか? [Y/n] y
:: パッケージの変更を処理しています...
(1/2) 削除 lightdm-webkit2-greeter [######################] 100%
警告: /etc/lightdm/lightdm-webkit2-greeter.conf は /etc/lightdm/lightdm-webkit2-greeter.conf.pacsave として保存されました
(2/2) 削除 light-locker-settings [######################] 100%
==> インストールしたパッケージから必要とされないパッケージ:
python-psutil
gnome のアップデートがあったらしい。
めっちゃ多いwwwww
% yaourt -Syua
:: パッケージデータベースの同期中...
core は最新です
extra は最新です
community は最新です
multilib は最新です
antergos は最新です
外部のパッケージ: \ 47 / 47
==> パッケージの更新 (新リリース):
extra/boost 1.60.0-2 2 -> 4
extra/boost-libs 1.60.0-2 2 -> 4
extra/brltty 5.3.1-2 2 -> 3
extra/cups-filters 1.8.3-1 1 -> 2
extra/firefox 45.0.1-1 1 -> 5
extra/harfbuzz 1.2.4-1 1 -> 3
extra/harfbuzz-icu 1.2.4-1 1 -> 3
extra/libcanberra 0.30-5 5 -> 6
extra/libcanberra-pulse 0.30-5 5 -> 6
extra/libcdr 0.1.2-1 1 -> 2
extra/libe-book 0.1.2-4 4 -> 5
extra/libfbclient 2.5.5.26952-1 1 -> 2
extra/libmspub 0.1.2-4 4 -> 5
extra/libphonenumber 7.2.5-1 1 -> 2
extra/libreoffice-fresh 5.1.1-3 3 -> 4
extra/libsynctex 2015.37497-10 10 -> 11
extra/libvisio 0.1.5-1 1 -> 2
extra/libxml2 2.9.3-1 1 -> 2
extra/qt4 4.8.7-7 7 -> 8
extra/qt5-base 5.6.0-2 2 -> 3
extra/qt5-webkit 5.6.0-2 2 -> 4
extra/raptor 2.0.15-3 3 -> 4
extra/texlive-bin 2015.37497-10 10 -> 11
extra/webkitgtk 2.4.10-1 1 -> 2
extra/webkitgtk2 2.4.10-1 1 -> 2
community/blender 17:2.77.a-1 1 -> 2
community/nodejs 5.10.1-1 1 -> 2
multilib/lib32-harfbuzz 1.2.4-1 1 -> 2
==> ソフトウェアの更新 (新バージョン) :
core/glib2 2.46.2-4 -> 2.48.0-1
extra/adwaita-icon-theme 3.18.0-1 -> 3.20-1
extra/at-spi2-atk 2.18.1-1 -> 2.20.0-1
extra/at-spi2-core 2.18.3-1 -> 2.20.0-1
extra/atk 2.18.0-1 -> 2.20.0-1
extra/baobab 3.18.1-1 -> 3.20.0-1
extra/bijiben 3.18.2-2 -> 3.20.0-1
extra/caribou 0.4.19-2 -> 0.4.20-1
extra/cheese 3.18.1-1 -> 3.20.0-1
extra/chromium 49.0.2623.110-1 -> 49.0.2623.112-1
extra/clutter 1.24.2-1 -> 1.26.0-1
extra/clutter-gst 3.0.16-1 -> 3.0.18-1
extra/clutter-gst2 2.0.16-1 -> 2.0.18-1
extra/clutter-gtk 1.6.6-1 -> 1.8.0-1
extra/cogl 1.22.0-1 -> 1.22.0+11+g81ab4a3-1
extra/colord 1.2.12-1 -> 1.3.2-1
extra/dconf 0.24.0-1 -> 0.26.0-1
extra/dconf-editor 3.18.2-1 -> 3.20.0-1
extra/eog 3.18.2-1 -> 3.20.0-1
extra/evince 3.18.2-2 -> 3.20.0-1
extra/evolution-data-server 3.18.5-1 -> 3.20.0-2
extra/file-roller 3.16.4-1 -> 3.20.0-1
extra/gcr 3.18.0-1 -> 3.20.0-1
extra/gdm 3.18.2-1 -> 3.20.0-1
extra/gedit 3.18.3-1 -> 3.20.1-1
extra/gegl 0.3.4-5 -> 0.3.6-1
extra/geocode-glib 3.18.2-1 -> 3.20.0-1
extra/gjs 1.44.0-2 -> 1.45.3-1
extra/glib-networking 2.46.1-1 -> 2.48.0-1
extra/glibmm 2.46.3-1 -> 2.48.1-1
extra/gnome-backgrounds 3.18.0-1 -> 3.20-1
extra/gnome-bluetooth 3.18.2-1 -> 3.18.3-1
extra/gnome-calculator 3.18.3-1 -> 3.20.0-1
extra/gnome-calendar 3.18.3-1 -> 3.20.0-1
extra/gnome-color-manager 3.18.0-2 -> 3.20.0-1
extra/gnome-contacts 3.18.1-1 -> 3.19.91-1
extra/gnome-control-center 3.18.2-1 -> 3.20.0-1
extra/gnome-desktop 1:3.18.2-1 -> 1:3.20.0-1
extra/gnome-disk-utility 3.18.3.1-1 -> 3.20.0-1
extra/gnome-documents 3.18.2-1 -> 3.20.0-1
extra/gnome-font-viewer 3.16.2-2 -> 3.20.0-1
extra/gnome-keyring 1:3.18.3-1 -> 1:3.20.0-1
extra/gnome-logs 3.18.1-1 -> 3.20.0-1
extra/gnome-maps 3.18.2-1 -> 3.20.0-1
extra/gnome-music 3.18.2-1 -> 3.20.0-1
extra/gnome-online-accounts 3.18.2.1-1 -> 3.20.0-1
extra/gnome-online-miners 3.14.3-1 -> 3.20.0-1
extra/gnome-photos 3.18.3-1 -> 3.20.0-2
extra/gnome-session 3.18.1.2-1 -> 3.20.0-2
extra/gnome-settings-daemon 3.18.3-1 -> 3.20.0-1
extra/gnome-shell 3.18.4-2 -> 3.20.0-2
extra/gnome-shell-extensions 3.18.4-1 -> 3.20.0-1
extra/gnome-sound-recorder 3.18.2-1 -> 3.19.91-1
extra/gnome-system-monitor 3.18.2-2 -> 3.20.0-1
extra/gnome-terminal 3.18.3-1 -> 3.20.0-1
extra/gnome-themes-standard 3.18.0-1 -> 3.20-1
extra/gnome-tweak-tool 3.18.1-1 -> 3.20.0-1
extra/gnome-weather 3.18.1-1 -> 3.20.0-1
extra/gobject-introspection 1.46.0-1 -> 1.48.0-1
extra/gobject-introspection-runtime 1.46.0-1 -> 1.48.0-1
extra/grilo 0.2.15-1 -> 0.3.0-1
extra/grilo-plugins 0.2.17-1 -> 0.3.1-1
extra/gsettings-desktop-schemas 3.18.1-1 -> 3.20.0-1
extra/gst-libav 1.6.3-3 -> 1.8.0-1
extra/gst-plugins-bad 1.6.3-6 -> 1.8.0-2
extra/gst-plugins-base 1.6.3-1 -> 1.8.0-1
extra/gst-plugins-base-libs 1.6.3-1 -> 1.8.0-1
extra/gst-plugins-good 1.6.3-1 -> 1.8.0-1
extra/gst-plugins-ugly 1.6.3-1 -> 1.8.0-1
extra/gstreamer 1.6.3-1 -> 1.8.0-1
extra/gstreamer-vaapi 1.6.0-1 -> 1.8.0-1
extra/gtk-update-icon-cache 3.18.9-1 -> 3.20.2-1
extra/gtk3 3.18.9-1 -> 3.20.2-1
extra/gtkmm3 3.18.0-2 -> 3.20.0-1
extra/gtksourceview3 3.18.2-1 -> 3.20.1-1
extra/gvfs 1.26.3-1 -> 1.28.0-1
extra/gvfs-mtp 1.26.3-1 -> 1.28.0-1
extra/icu 56.1-2 -> 57.1-1
extra/json-glib 1.0.4-1 -> 1.2.0-1
extra/libchamplain 0.12.12-1 -> 0.12.13-1
extra/libgdm 3.18.2-1 -> 3.20.0-1
extra/libgit2 1:0.23.4-3 -> 1:0.24.0-1
extra/libgtop 2.32.0-1 -> 2.34.0-1
extra/libgweather 3.18.1-1 -> 3.20.0-1
extra/libnautilus-extension 3.18.5-1 -> 3.20.0-1
extra/liborcus 0.11.0-1 -> 0.11.1-1
extra/libpeas 1.16.0-1 -> 1.18.0-1
extra/libsoup 2.52.2-1 -> 2.54.0.1-1
extra/libtracker-sparql 1.6.1-3 -> 1.8.0-2
extra/mutter 3.18.3-2 -> 3.20.0-1
extra/nautilus 3.18.5-1 -> 3.20.0-1
extra/orca 3.18.2-1 -> 3.20.0-1
extra/pango 1.39.0-1 -> 1.40.0-1
extra/pangomm 2.38.1-2 -> 2.40.0-1
extra/poppler 0.41.0-1 -> 0.42.0-1
extra/poppler-glib 0.41.0-1 -> 0.42.0-1
extra/pygobject-devel 3.18.2-1 -> 3.20.0-1
extra/python-atspi 2.18.0-1 -> 2.20.0-1
extra/python-gobject 3.18.2-1 -> 3.20.0-1
extra/python2-atspi 2.18.0-1 -> 2.20.0-1
extra/python2-gobject 3.18.2-1 -> 3.20.0-1
extra/seahorse 3.18.0-2 -> 3.20.0-1
extra/thunderbird 38.7.1-1 -> 38.7.2-1
extra/totem 3.18.1-1 -> 3.20.0-1
extra/tracker 1.6.1-3 -> 1.8.0-2
extra/vala 0.30.1-1 -> 0.32.0-1
extra/vte-common 0.42.5-1 -> 0.44.0-1
extra/vte3 0.42.5-1 -> 0.44.0-1
extra/webkit2gtk 2.10.9-1 -> 2.12.0-2
extra/zenity 3.18.1.1-1 -> 3.20.0-1
community/neovim 0.1.2-1 -> 0.1.3-1
community/openttd 1.5.3-1 -> 1.6.0-1
multilib/lib32-giflib 5.1.2-1 -> 5.1.3-1
multilib/lib32-icu 56.1-2 -> 57.1-1
multilib/lib32-mpg123 1.22.4-1 -> 1.23.0-1
aur/emacs-org-mode-git 8.3.4.709.g519f78d-1 -> 8.3.4.712.g0fac70e-1
aur/google-cloud-sdk 102.0.0-1 -> 104.0.0-1
==> 新規パッケージ :
(gedit から必要とされてextra/gspell 1.0.0-1
(gnome-photos から必要extra/libraw 0.17.1-1
(libtracker-sparql からextra/libstemmer 0+337-2
(python-mako から必要とextra/python-beaker 1.8.0-1
(gobject-introspection extra/python-mako 1.0.4-1
(python-mako から必要とextra/python-markupsafe 0.23-3
(gtk3 から必要とされてextra/wayland-protocols 1.3-1
(gnome-photos から必要community/libgexiv2 0.10.3-4
==> アップグレードを続行しますか ? [Y/n]
==> [V]パッケージの詳細表示 [M]手動でパッケージを選択
==> -----------------------------
==>
(๑´ڡ`๑) なんか大丈夫そう