Здравствуйте. Подскажите, пожалуйста, как решить проблему?
Поставил арч, следуя инструкция wiki, поставил нужные сервисы, после установил KDE.
Однако, после установки отказался работать pacman. При его запуске выдает такую ошибку
pacman: error while loading shared libraries: liblzma.so.0: cannot open shared object file: No such file or directory
На англоязычном форуме описано, что повредилась утилита xz. Там же был и рецепт. Скачать xz-4.999.8beta, скомпилировать и перезапустить ее.
Однако, нашел только xz-5.0.0. Остальное попробовал, также как и советовали. То есть распаковал, скомпилировал, инсталлировал и обновил зависимости в библиотеках, но pacman продолжает выдавать такую же ошибку. Может кто сталкивался с такой же проблемой и решил ее?
liblzma.so.0 pacman
А переустановка пакмана не помогает?
Простите за тупость, а как его переустановить?
То есть скачать исходники, и....?
Я так понял, что "сломалась" библиотека, ответственная за распаковку из формата xz, с которой pacman и работает.
Искали не достающую либу?
[console]yaourt -Ss liblzma[/console]
Первая строчка удалит все ваши локальные пакеты которые вы успели установить. Тоесть уберет мусорку.
[console]pacman -Scc
pacman -Syu
pacman -S core/xz-utils[/console]
Спасибо, вечером попробую, потому что работа
pacman -S core/xz-utils
Дело в том, что pacman ни в какую не хочет запускаться
В общем, ничего не помогло. То ли мозгов не хватило, чтобы yaourt запустить (скомпилировался как обычно, вроде заработал), а pacman, ни в какую не хотел работать с xz-5.0.0. В конце концов, переустановил арч, обновил сначала пакман, потом и все остальное (xz обновилась до 5.0.0-1), поставил кде и все заработало. Но все равно спасибо за советы :)
Наткнулся недавно на ту же проблему. Нашел решение на форуме арча (https://bbs.archlinux.org/viewtopic.php?id=77382):
sudo ln -s /usr/lib/liblzma.so /usr/lib/liblzma.so.0
После этого советуют сделать полный апдейт системы.
Спасибо большое, на будущее, думаю, пригодится
не надо было из сырцов ставить.