2017年05月09日

入れ替え。consolekit-openrcから、community/elogind-openrcへ。manjaro-xfce-openrc-201609頃インスロ

関係のないその他のパッケージは
更新済みとして。
pm-utilsの入っていることが
大切なようで。

$ sudo pacman -Sy pm-utils
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
warning: pm-utils-1.4.1-7 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) pm-utils-1.4.1-7

Total Installed Size: 0.24 MiB
Net Upgrade Size: 0.00 MiB

:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring [######################] 100%
(1/1) checking package integrity [######################] 100%
(1/1) loading package files [######################] 100%
(1/1) checking for file conflicts [######################] 100%
(1/1) checking available disk space [######################] 100%
:: Processing package changes...
(1/1) reinstalling pm-utils [######################] 100%

$ sudo pacman -S elogind elogind-openrc networkmanager light-locker
resolving dependencies...
looking for conflicting packages...
:: elogind and consolekit are in conflict. Remove consolekit? [y/N] y
:: elogind and pm-utils are in conflict. Remove pm-utils? [y/N] y
:: polkit-elogind and polkit-consolekit are in conflict (polkit). Remove polkit-consolekit? [y/N] y
:: elogind-openrc and consolekit-openrc are in conflict. Remove consolekit-openrc? [y/N] y
:: light-locker and light-locker-consolekit are in conflict. Remove light-locker-consolekit? [y/N] y
:: networkmanager and networkmanager-consolekit are in conflict. Remove networkmanager-consolekit? [y/N] y

Packages (11) consolekit-1.1.0-13 [removal]
consolekit-openrc-20170311-3 [removal]
light-locker-consolekit-1.6.0-1.4 [removal]
networkmanager-consolekit-1.4.2-1 [removal]
pm-utils-1.4.1-7 [removal]
polkit-consolekit-0.113+29+g3272a98-6 [removal]
polkit-elogind-0.113+29+g3272a98-7 elogind-226.5-2
elogind-openrc-20170401-1 light-locker-1.6.0-3
networkmanager-1.6.2-3

Total Download Size: 2.98 MiB
Total Installed Size: 16.12 MiB
Net Upgrade Size: -7.57 MiB

:: Proceed with installation? [Y/n] y
:: Retrieving packages...
networkmanager-1.6.... 2.0 MiB 264K/s 00:08 [######################] 100%
polkit-elogind-0.11... 379.0 KiB 698K/s 00:01 [######################] 100%
elogind-226.5-2-x86_64 500.6 KiB 468K/s 00:01 [######################] 100%
elogind-openrc-2017... 8.8 KiB 0.00B/s 00:00 [######################] 100%
light-locker-1.6.0-... 66.4 KiB 9.26M/s 00:00 [######################] 100%
(5/5) checking keys in keyring [######################] 100%
(5/5) checking package integrity [######################] 100%
(5/5) loading package files [######################] 100%
(5/5) checking for file conflicts [######################] 100%
(11/11) checking available disk space [######################] 100%
:: Processing package changes...
(1/6) removing light-locker-consolekit [######################] 100%
(2/6) removing networkmanager-consolekit [######################] 100%
warning: /etc/NetworkManager/NetworkManager.conf saved as /etc/NetworkManager/NetworkManager.conf.pacsave
(3/6) removing consolekit-openrc [######################] 100%
(4/6) removing polkit-consolekit [######################] 100%
(5/6) removing pm-utils [######################] 100%
(6/6) removing consolekit [######################] 100%
(1/5) installing polkit-elogind [######################] 100%
(2/5) installing elogind [######################] 100%
Optional dependencies for elogind
elogind-openrc: elogind initscript [pending]
(3/5) installing elogind-openrc [######################] 100%
(4/5) installing networkmanager [######################] 100%
Optional dependencies for networkmanager
dnsmasq: connection sharing [installed]
bluez: Bluetooth support [installed]
openresolv: resolvconf support
ppp: dialup connection support [installed]
dhclient: External DHCP client [installed]
modemmanager: cellular network support [installed]
(5/5) installing light-locker [######################] 100%
:: Running post-transaction hooks...
(1/3) Compiling GSettings XML schema files...
(2/3) Displaying openrc service help ...
==> Add a service to runlevel:
rc-update add
(3/3) Displaying openrc service help ...
==> Remove a service from runlevel:
rc-update del

$ sudo service elogind start
* Caching service dependencies ... [ ok ]
* Starting elogind ... [ ok ]

$ sudo rc-update add elogind default
* service elogind added to runlevel default

$ sudo pacman -Syu
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
:: Starting full system upgrade...
:: Replace cgmanager-openrc with community/elogind-openrc? [Y/n] y
warning: menulibre: local (1:2.1.0-1) is newer than community (2.1.3-2)
resolving dependencies...
looking for conflicting packages...

Packages (3) cgmanager-openrc-20170311-3 [removal]
elogind-openrc-20170401-1
networkmanager-openrc-20170401-1

Total Download Size: 0.01 MiB
Total Installed Size: 0.01 MiB
Net Upgrade Size: -0.03 MiB

:: Proceed with installation? [Y/n] y
:: Retrieving packages...
networkmanager-open... 9.8 KiB 3.20M/s 00:00 [######################] 100%
(2/2) checking keys in keyring [######################] 100%
(2/2) checking package integrity [######################] 100%
(2/2) loading package files [######################] 100%
(2/2) checking for file conflicts [######################] 100%
(3/3) checking available disk space [######################] 100%
:: Processing package changes...
(1/1) removing cgmanager-openrc [######################] 100%
(1/2) reinstalling elogind-openrc [######################] 100%
(2/2) upgrading networkmanager-openrc [######################] 100%
:: Running post-transaction hooks...
(1/2) Displaying openrc service help ...
==> Add a service to runlevel:
rc-update add
(2/2) Displaying openrc service help ...
==> Remove a service from runlevel:
rc-update del

$ sudo pacman -S menulibre
warning: downgrading package menulibre (1:2.1.0-1 => 2.1.3-2)
resolving dependencies...
looking for conflicting packages...

Packages (1) menulibre-2.1.3-2

Total Download Size: 0.16 MiB
Total Installed Size: 1.70 MiB
Net Upgrade Size: 0.02 MiB

:: Proceed with installation? [Y/n] y
:: Retrieving packages...
menulibre-2.1.3-2-any 161.1 KiB 124K/s 00:01 [######################] 100%
(1/1) checking keys in keyring [######################] 100%
(1/1) checking package integrity [######################] 100%
(1/1) loading package files [######################] 100%
(1/1) checking for file conflicts [######################] 100%
(1/1) checking available disk space [######################] 100%
:: Processing package changes...
(1/1) downgrading menulibre [######################] 100%
:: Running post-transaction hooks...
(1/2) Updating icon theme caches...
(2/2) Updating the desktop file MIME type cache...

$ sudo pacman -Syyu
:: Synchronizing package databases...
core 138.3 KiB 59.3K/s 00:02 [######################] 100%
extra 1806.0 KiB 211K/s 00:09 [######################] 100%
community 4.1 MiB 200K/s 00:21 [######################] 100%
multilib 182.2 KiB 701K/s 00:00 [######################] 100%
:: Starting full system upgrade...
there is nothing to do


要は、リポジトリサーバーの数が減って、
This should give working wayland sessions on non systemd.
ってことのようです。waylandってもうそこそこ使えるのですかね?
一度立ち上げたときは、まだまだ足りない感じでしたけど。


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

貞淑なlinuxディストリビューション。

換言すれば、融通の利かないディストリビューション、発表!
opensuse,debian,mageia,slackware。

つまり、数多く抱えるディストロの巡回メンテに
乗り出しましたっ!

仮に、何らかのまずい自作pc作業で、
マザーボードを壊してしまった、とか、
あるいは意図的に換装したい、とか。
そのとき、インストールのし直しなしで
そのままhddのつなぎ先を変更するだけで
システムが起動すれば、
どんなに感動することでせうか。

上手な人なら、どんな場合でも、動かせるんだろうけど、
じぶんのようなスキルレベルであれば、
cpuとか、チップセットとかデバイスが変わると、
起動させるのは、むずかしいですね。

特に上に挙げたやつは、むずかしいです。
ubuntuは、その点、節度なくどこからでも起動する
傾向があって、便利ですね。
archlinuxもまあまあ動きます。途中で止まるときは、
fallbackからなら起動することが多いです。
起動後、kernelを再インストールすると
ふつうの状態になってしまいますね。

それでも、最新のハード環境は、
避けるべきでしょう。じぶんは、
kabylakeのi3+ddr4+ssdで、
linuxが動くかやってみたいですけど。


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

ブートセクタを修復。uefi+gpt archbangのlive-cdで作業

uefi+gptのhddを起動していながら、dosパーティションと
勘違いして、親ディストロを変更しようと、mbrに向かって
grub-installをしちゃったんだった、と想います。

ディストロが12個も入っているのに、
まるまる起動しないhddにしてしまった悲しみ。
あれから何ヶ月? 放置したままだったんだけど、
治らないかトライしてみました。

結論から云うと、治りました。
使ったツールは、testdiskというものです。

最近のarchbang-openrc版のlive-cdを起動し、
/etc/mirrorlistの適当なサーバーを開き、
$ sudo pacman -Syy
$ sudo pacman -S testdisk
$ sudo testdisk

で、端末上に、ツールの画面が開く。
>[ No Log ] 選択、エンター。
修復すべきディスクを↓↑キーで選び、
>[ Proceed ]で、エンター。
>[ EFI GPT ]で、エンター。
>[ Analyse ]で。エンター。
> 1 p MS Data ・・・・・・が選ばれていて、
>[ Quick Search ]で、エンター。
> P MS Data ・・・・・・・が選ばれていて、
 to continueの指示に従いエンター。
>[ Write ]を選択して、エンター。

これで、全パーティション情報を集めて修復完了
のようでした。
ツールを抜けるには、[ Quit ]が見えるまで、
キーボードのQキーを押します。

状況は、パーティションの実態は、何も壊れていません。
ブートセクタの部分を、パーティション状況を
再検証して、ブートセクタの部分にその情報を再構築する
ってことなんだと想います。


ついでに判ったこと:
ubunntu上のgrub-mkconnfig(ob-prober)は、
PARTUUIDを認識しない。
/etc/default/grubでの
/GRUB_HIDDEN_TIMEOUT_QUIET=true or false
もサポート終了のようです。


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