не удалось установить liblz4-dev

В Ubunbtu 20.04 я пытаюсь установить rsync, для этого мне нужно установить пакет liblz4-dev . Когда я пытаюсь использовать:

sudo apt install -y libzlz4-dev

, я получаю:

E: Невозможно найти пакет libzlz4-dev

Итак, я искал и нашел liblz4-dev на: https://packages.ubuntu.com/xenial/amd64/liblz4-dev/download

Теперь, когда я пытаюсь установить его с помощью:

sudo apt install ./liblz4-dev_0.0_r131-2ubuntu2_amd64.deb

Я получаю:

Следующие пакеты не удовлетворены зависимости:
liblz4-dev: Зависит от: liblz4-1 (= 0.0 ~ r131-2ubuntu2), но необходимо установить 1.9.2-2 E: Невозможно исправить проблемы, у вас были сломанные пакеты

Я знаю, что это связано с liblz4-1 .... но я действительно не понимаю проблему или как ее решить.

Любой идея где смотреть? спасибо

0
задан 7 September 2020 в 00:16

1 ответ

Хорошо, здесь происходит несколько вещей, поэтому я попытаюсь их разобрать:

  • Похоже, вам нужен пакет liblz4-dev, но вы пытаетесь установить libzlz4-dev (обратите внимание на лишнее перед буквой «z»). Если вы запустите sudo apt install -y liblz4-dev, вы добьетесь успеха.
  • Вы используете Ubuntu 20.04 (focal), но пытаетесь установить пакет из Ubuntu 16.04 (xenial), что приводит к ошибкам неудовлетворенных зависимостей. Вместо этого вам нужна ссылка https://packages.ubuntu.com/focal/liblz4-dev.
  • Следуя комментарию N0rbert, вы можете просто установить rsync, выполнив sudo apt update && sudo apt install rsync, что позволит обойти все эти трудности.
1
ответ дан 7 September 2020 в 06:26

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

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