2015年11月07日

面倒な更新の手順。chakra−201405−descartes−x86_64

まずリポジトリの構成が変わった。赤字が消失。
緑字が新たにできた。リポジトリのところのみ示すと

----------------------------------------
$ cat /etc/pacman.conf

[lib32]
Include = /etc/pacman.d/mirrorlist

[core]
Include = /etc/pacman.d/mirrorlist

##[platform]
##Include = /etc/pacman.d/mirrorlist


[desktop]
Include = /etc/pacman.d/mirrorlist

[kde-staging]
Include = /etc/pacman.d/mirrorlist

[kde-unstable]
Include = /etc/pacman.d/mirrorlist

[testing]
Include = /etc/pacman.d/mirrorlist


##[apps]
##Include = /etc/pacman.d/mirrorlist

##[games]
##Include = /etc/pacman.d/mirrorlist

##[extra]
##Include = /etc/pacman.d/mirrorlist


[unstable]
Include = /etc/pacman.d/mirrorlist

[gtk]
Include = /etc/pacman.d/mirrorlist


# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#Server = file:///home/custompkgs

[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch
----------------------------------------

のように設定したあと、更新で出る表示とエラーは、

$ sudo pacman -Syy
:: Synchronizing package databases...
lib32 67.2 KiB 382K/s 00:00 [######################] 100%
core 1073.3 KiB 2.38M/s 00:00 [######################] 100%
desktop 920.8 KiB 6.92M/s 00:00 [######################] 100%
kde-staging 29.0 B 0.00B/s 00:00 [######################] 100%
kde-unstable 2.1 KiB 0.00B/s 00:00 [######################] 100%
testing 29.0 B 0.00B/s 00:00 [######################] 100%
unstable 8.0 KiB 133K/s 00:00 [######################] 100%
gtk 93.1 KiB 388K/s 00:00 [######################] 100%
archlinuxfr 17.2 KiB 67.0K/s 00:00 [######################] 100%

$ sudo pacman -Su  (ぜんぶyes)
:: Starting full system upgrade...
:: Replace bluedevil with desktop/bluedevil-kf5? [Y/n]
:: Replace kcm-about-distro with core/kinfocenter? [Y/n]
:: Replace kde-baseapps with desktop/kde-baseapps-lib? [Y/n]
:: Replace kde-baseapps-dolphin with desktop/dolphin? [Y/n]
:: Replace kde-baseapps-konsole with desktop/konsole? [Y/n]
:: Replace kde-gtk-config with core/kde-gtk-config-kf5? [Y/n]
:: Replace kde-workspace with core/plasma-desktop? [Y/n]
:: Replace kdeadmin-kcron with desktop/kcron? [Y/n]
:: Replace kdeedu-marble with desktop/marble? [Y/n]
:: Replace kdegames-kpat with desktop/kpat? [Y/n]
:: Replace kdegraphics-gwenview with desktop/gwenview? [Y/n]
:: Replace kdemultimedia-dragonplayer with desktop/dragon? [Y/n]
:: Replace kdemultimedia-kmix with desktop/kmix? [Y/n]
:: Replace kdepimlibs with desktop/kdepimlibs4? [Y/n]
:: Replace kdesdk-kate with desktop/kate? [Y/n]
:: Replace kdeutils-ark with desktop/ark? [Y/n]
:: Replace kdeutils-kcalc with desktop/kcalc? [Y/n]
:: Replace kdeutils-kwallet with desktop/kwalletmanager? [Y/n]
:: Replace kfilemetadata with core/kfilemetadata? [Y/n]
:: Replace kscreen with core/kscreen-kf5? [Y/n]
:: Replace ktp-kded-integration-module with desktop/ktp-kded-module? [Y/n]
:: Replace libkscreen with desktop/libkscreen-kf5? [Y/n]
:: Replace libltdl with core/libtool? [Y/n]
:: Replace polkit-kde-agent with desktop/polkit-kde-agent-frameworks? [Y/n]
warning: pygobject-devel: ignoring package upgrade (3.12.2-1 => 3.14.0-1)
warning: python2: ignoring package upgrade (2.7.9-1 => 2.7.10-1)
warning: python2-gobject: ignoring package upgrade (3.12.2-3 => 3.14.0-1)
warning: python2-mako: local (0.9.1-2) is newer than core (0.9.1-1)
:: Replace qt-gstreamer with core/qt4-gstreamer? [Y/n]
warning: system-config-printer: ignoring package upgrade (1.4.0-6 => 1.5.7-1)
:: Replace yakuake with desktop/yakuake-kf5? [Y/n]
resolving dependencies...
looking for conflicting packages...
:: baloo and baloo4 are in conflict. Remove baloo4? [y/N] y
:: kpeople and libkpeople are in conflict. Remove libkpeople? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: kapudan: requires kde-baseapps-konsole
:: kdeplasma-addons-applets-icontasks: requires kde-workspace
:: kdeplasma-addons-applets-lancelot: requires kde-workspace
:: kdeplasma-addons-applets-takeoff: requires kde-workspace
:: kdeplasma-addons-common: requires kde-workspace
:: kdeplasma-addons-runners-characters: requires kde-workspace
:: kdeplasma-addons-runners-converter: requires kde-workspace
:: kdeplasma-addons-runners-datetime: requires kde-workspace
:: kdeplasma-addons-runners-dictionary: requires kde-workspace
:: kdeplasma-addons-runners-spellchecker: requires kde-workspace
:: kdeplasma-applets-homerun: requires kde-workspace
:: kdeplasma-applets-networkmanagement: requires kde-workspace
:: konsolepart4: requires kde-baseapps>=4.14.3

やらなきゃならないこと:

$ sudo nano /etc/pacman.d/mirrorlist

mirrorlistファイルの最上段に
Server = http://rsync.chakraos.org/packages/$repo/x86_64
を追記。

$ sudo pacman -Syy

$ sudo pacman -Rnscc kde-workspace

pacman -Syuをしても、依存関係で未だ具合の悪さがあるので、
下記のようにすることを強いられた。

$ sudo pacman -R kapudan konsolepart4 kde-baseapps-konsole yakuake yakuake-themes-sirius

で、ようやくコマンドが通り、システム更新できた。

$ sudo pacman -Syu

kdeのplasmaにすることが義務づけられているみたいで、

$ sudo pacman -S sddm-kcm
$ sudo pacman -S plasma


そして、元通りにできるか試した。

$ sudo pacman -S kapudan konsolepart4 kde-baseapps-konsole yakuake yakuake-themes-sirius
エラー: 対象が見つかりませんでした: konsolepart4
エラー: 対象が見つかりませんでした: kde-baseapps-konsole

$ sudo pacman -S kapudan yakuake yakuake-themes-sirius
依存関係を解決しています...
警告: "kde-baseapps-konsole" を解決できません、"kapudan" の依存
:: 依存関係を解決できないために以下のパッケージを更新できません:
kapudan

:: 更新のために上記のパッケージをスキップしますか? [y/N] n

で、インストールせずにリブートした。

$ sudo reboot

chakra3.jpg

壁紙をこれに変えてしまわれた。

システム起動時のスプラッシュに2つほど
failed表示が出る。systemctlコマンドで見てみると、

例のノートブック用のサービス。
systemd-backlight@backlight:acpi_video0.service loaded failed failed
もう1つは、
systemd-vconsole-setup.service loaded failed failed
などと出る。

この方面は、いまのところ未対応。
とりあえず、引き続き、chakraを更新、使えるようにはできた。

こういうことをさせているようでは、
linuxを始めて間がない人は、うんざりしちゃう
と思う。

やり方は、chakraのサイトに出ている。
https://chakraos.org/forum/viewtopic.php?id=14335

環境によって、私ように追加作業が生じる
可能性は大。

やるんなら とんとことことん 自己責任
本日の一句でした。


↓  ↓  ↓  ↓ 
システムの起動直後に以下が出る。
Failed to insert module 'kdbus' : Function not implemented
Failed to insert module 'ip_table' : Function not implemented
いまのところ、動作には問題ない。


posted by ブログ開設者 at 18:48| Comment(0) | linux | このブログの読者になる | 更新情報をチェックする