Ubuntu устанавливает как 'feh', так и 'slack' (libcurl3 / 4)

779
Stewart

ОС Ubuntu 18.04.

Я установил слабину с помощью в .debзагрузках .

Я также хочу установить feh, просмотрщик изображений

$ sudo apt install feh 

Результаты в:

The following additional packages will be installed: libcurl4 The following packages will be REMOVED libcurl3 slack-desktop 

Я предполагаю, что слабину удаляют, потому что это зависит от libcurl3.

Каковы мои варианты, чтобы установить оба?

Кроме того, есть ли такой же / лучший просмотрщик изображений, который я мог бы использовать для сценариев?


ОБНОВИТЬ

Попытка следовать инструкциям «build from source» для fehэтого ответа подтверждает, что libcurlэто проблема библиотеки:

$ sudo apt-get install libcurl4-openssl-dev The following additional packages will be installed: libcurl4 The following packages will be REMOVED libcurl3 slack-desktop 

Я не знаю различий между libcurl3и libcurl4. Есть ли способ заставить их играть вместе?

2

2 ответа на вопрос

1
Stewart

Этот ответ от поддержки Slack в понедельник, 23 апреля 2018 года:

Мой вопрос:

Как я могу собрать (скомпилировать) или приобрести версию Slack, собранную с libcurl4 вместо libcurl3? По сути, это означает, что я не могу установить и curl, и slack, но curl - это то, что вы рекомендуете в своем руководстве по API. https://api.slack.com/tutorials/slack-apps-hello-world

Ответить:

Спасибо, что написали, чтобы отметить это! Deb slack-deskop deb требует libcurl3 прямо сейчас, хотя libcurl4 должен быть в порядке. У нас есть исправление для этой проблемы зависимости, готовое к выпуску с версией 3.2.0, и я могу сообщить вам, когда это произойдет. Тем временем вы должны иметь возможность установить пакет оснастки: https://slack.com/downloads/linux .


Дальнейшее обновление от поддержки Slack в понедельник, 18 июня 2018 года:

Еще раз спасибо, что нашли время сообщить об этой проблеме зависимости с libcurl. Мы выпустили исправление для этой проблемы, и вы не должны сталкиваться с ним в дальнейшей версии приложения. Дайте мне знать, если вы заметили что-то не так!

1
AaronEllington

Кроме того, я только что установил feh вручную из deb, размещенного на https://packages.debian.org/stretch/amd64/feh/download, и позволил мне установить оба.

И я собрал curl из исходного кода, так что теперь у меня есть все. Благодарю. Stewart 5 лет назад 0