В новой установке Ubuntu Linux 18.04 wget <URL>
не работает,
wget: symbol lookup error: wget: undefined symbol: psl_str_to_utf8lower
Я проверил, что ресурс существует по URL, доступен через веб-браузер и может быть получен с помощью wget
установки на других машинах.
Удаление wget
и повторная установка через менеджер пакетов APT не решили проблему.
Как оказалось, libpsl
не установлен, потому что это не явная зависимость wget
, это кажется. Установка библиотеки с sudo apt-get install libpsl-dev
решила мой вопрос.
Обновление
я встретился с проблемой снова о новой сессии и думал это странный. Я пытался удалить и переустановить и wget
и libpsl-dev
напрасно. После немного большего количества поиска я наткнулся на подсказку в этот ответ на несколько связанный вопрос : после выполнения ldd /usr/bin/wget
, я видел, что wget
связывался с копией libpsl
, который является частью внешнего пакета, который я использую для проекта, я продолжаю работать (главное, я изменял свои переменные среды путем запущения скрипта после установки каждого внешнего пакета).