2018年06月14日

yaourtが使えなくなりました。archbang(systemdバージョン)

$ yaourt pacman
package-query: error while loading shared libraries: libalpm.so.10: cannot open shared object file: No such file or directory

改善方法は、以下のサイトに説明してくださっています。
http://norikakip.hatenadiary.jp/entry/2018/05/31/182349

package-queryをリビルドして、治りました。

makpkg -iコマンドを実行するには、
base-develがインストールされている必要があります。
yaourtを使う人なら必然的に入っていますね。


やることは、
$ pushd /tmp
$ wget https://aur.archlinux.org/cgit/aur.git/snapshot/aur-98ce2515ad81e9d7efd444d4d61dfe00f5701100.tar.gz
$ tar xvf aur-98ce2515ad81e9d7efd444d4d61dfe00f5701100.tar.gz
$ cd aur-98ce2515ad81e9d7efd444d4d61dfe00f5701100
$ sudo pacman -S yajl
$ makepkg -i


==> パッケージ package-query を pacman -U でインストール...
パッケージをロード...
依存関係を解決しています...
衝突するパッケージがないか確認しています...

パッケージ (1) 古いバージョン 新しいバージョン 最終的な変化

package-query 1.9-2     1.9-3      -0.02 MiB

合計インストール容量: 0.06 MiB
最終的なアップグレード容量: -0.02 MiB

:: インストールを行いますか? [Y/n] y

バージョンが1つ上がります。
package-queryは、aurにしかなものなので、
リビルドするしか方法はないと思います。


意外や、artixbangでこの問題は発症しないですね。


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