** curl ** не работает на Ubuntu 18.04 LTS

В отличие от другого ответа, я вызываю их буквой, затем Ubuntu, поэтому на основе ваших примеров

'eks'-ubuntu

' el'-ubuntu

'kay'-ubuntu

Это правильный способ произнести их IMO, потому что имена основаны на рабочих столах, которые они используют, они

' eks 'FCE

'el' XDE

'kay' DE

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

21
задан 7 May 2018 в 10:28

4 ответа

Эта проблема распространена в нескольких пакетах в недавнем LTS ubuntu. Предустановленные пакеты имеют возможную ошибку в соглашении версии, поскольку «18.04» и другие строки, ссылающиеся на репо, рассматриваются как часть версии пакета, а не ссылки на репо. Обходной путь - удалить предварительно установленную зависимость, а затем переустановить. После этого вы можете установить cURL.

apt remove -y libcurl4 apt install -y libcurl4 curl

Другие пакеты с этой проблемой - okular и libsdl2, а решение одинаковое, отслеживать проблемные зависимости, удалять и переустанавливать.

Кроме того, вы можете использовать механизм apt downgrade (при этом нет необходимости удалять пакеты, зависящие от libcurl4).

apt install -y libcurl4=7.58.0-2ubuntu3 apt install -y curl
3
ответ дан 17 July 2018 в 15:54

Установить завиток из источника. Это сработало для меня

git clone https://github.com/curl/curl.git

https://github.com/curl/curl.git [ ! d2]

./ buildconf ./configure make make test (необязательно) sudo make install

0
ответ дан 17 July 2018 в 15:54

Эта проблема распространена в нескольких пакетах в недавнем LTS ubuntu. Предустановленные пакеты имеют возможную ошибку в соглашении версии, поскольку «18.04» и другие строки, ссылающиеся на репо, рассматриваются как часть версии пакета, а не ссылки на репо. Обходной путь - удалить предварительно установленную зависимость, а затем переустановить. После этого вы можете установить cURL.

apt remove -y libcurl4 apt install -y libcurl4 curl

Другие пакеты с этой проблемой - okular и libsdl2, а решение одинаковое, отслеживать проблемные зависимости, удалять и переустанавливать.

Кроме того, вы можете использовать механизм apt downgrade (при этом нет необходимости удалять пакеты, зависящие от libcurl4).

apt install -y libcurl4=7.58.0-2ubuntu3 apt install -y curl
4
ответ дан 23 July 2018 в 16:50

Установить завиток из источника. Это сработало для меня

git clone https://github.com/curl/curl.git

https://github.com/curl/curl.git [ ! d2]

./ buildconf ./configure make make test (необязательно) sudo make install

0
ответ дан 23 July 2018 в 16:50

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

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