Где находится & ldquo; liblzma.so.0 & rdquo; родом из?

Я получил это:

error while loading shared libraries: liblzma.so.0: cannot open shared object file: No such file or directory

Я пытался:

sudo apt-get install liblzma5
sudo apt-get install liblzma-dev

, но они не работали. Как установить отсутствующий файл общей библиотеки?

РЕДАКТИРОВАТЬ:

Я с нуля собрал свою систему из следующего файла Docker.

FROM biocontainers/biocontainers:latest

USER root

RUN apt-get update
RUN apt-get install -y vim
RUN apt-get install -y sudo

RUN conda install -y bwa
RUN conda install -y GATK
RUN conda install -y samtools
RUN conda install -y picard=2.3.0

WORKDIR /protocol
1
задан 8 November 2017 в 04:12

2 ответа

liblzma.so.0 использовалась более старой версией liblzma, я думаю, до v5 (которая была выпущена около 2010 года).

Попробуйте скомпилировать v4.999.9beta из https://tukaani.org/xz/old.html

. Ссылки на ссылки с liblzma.so.5 на liblzma.so.0 могут работать или вызывать ошибки или другие ошибки.

2
ответ дан 8 November 2017 в 04:12
  • 1
    Похоже, что Единица, 2D и 3D, была объединена? Это похоже на альтернативу, метод больше не работает над 13,04 и (если I' m пропавшие без вести чего-то, которое я надеюсь, что я). – Dogmatixed 4 November 2013 в 19:17
  • 2
    Похоже, что Единица, 2D и 3D, была объединена? Это похоже на альтернативу, метод больше не работает над 13,04 и (если I' m пропавшие без вести чего-то, которое я надеюсь, что я). – Dogmatixed 4 November 2013 в 19:17
  • 3
    Похоже, что Единица, 2D и 3D, была объединена? Это похоже на альтернативу, метод больше не работает над 13,04 и (если I' m пропавшие без вести чего-то, которое я надеюсь, что я). – Dogmatixed 4 November 2013 в 19:17
  • 4
    Похоже, что Единица, 2D и 3D, была объединена? Это похоже на альтернативу, метод больше не работает над 13,04 и (если I' m пропавшие без вести чего-то, которое я надеюсь, что я). – Dogmatixed 4 November 2013 в 19:17
  • 5
    Похоже, что Единица, 2D и 3D, была объединена? Это похоже на альтернативу, метод больше не работает над 13,04 и (если I' m пропавшие без вести чего-то, которое я надеюсь, что я). – Dogmatixed 4 November 2013 в 19:17
  • 6
    Похоже, что Единица, 2D и 3D, была объединена? Это похоже на альтернативу, метод больше не работает над 13,04 и (если I' m пропавшие без вести чего-то, которое я надеюсь, что я). – Dogmatixed 4 November 2013 в 19:17

1. Загрузите xz-utils с tukaani.org

2. Извлеките tarfile $ tar -xvf xz-*.tar.gz

3. Сборка $ cd xz* $ ./configure && make

4. Установите $ sudo make install

5. Переконфигурируйте динамические привязки линкеров $ sudo ldconfig /usr/local/lib

Теперь pacman должен снова работать. Установите xz-utils с помощью pacman:

$ sudo pacman -S core/xz-utils

Теперь вы можете удалить установленные вручную xz-utils, просмотрев его исходный каталог и:

$ sudo make uninstall

Исходный каталог и загруженный tarfile теперь можно удалить, и все должно быть в порядке.

edit: Просто чтобы быть в безопасности, сделайте еще один pacman -S core / xz-utils после удаления установленного вручную пакета.

Здесь находится актуальная тема, https://bbs.archlinux.org/viewtopic.php?id=77382

.
1
ответ дан 8 November 2017 в 04:12

Другие вопросы по тегам:

Похожие вопросы: