Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: curl 7.61.0 / Ubuntu trusty  (Прочитано 6851 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AnrDaemon

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
curl 7.61.0 / Ubuntu trusty
« : 14 Августа 2018, 06:43:45 »
Пытаюсь собрать 7.61 под trusty

apt-get source curl
sudo apt-get build-dep curl
wget -N https://curl.haxx.se/download/curl-7.61.0.tar.bz2
cp curl-7.61.0.tar.bz2 curl-7.61.0.orig.tar.bz2
tar -xf curl-7.61.0.orig.tar.bz2
cd curl-7.61.0
tar -xf ../curl_7.61.0.debian.tar.gz
debuild -us -uc

Получаю… по морде.
Цитировать
libtool: Version mismatch error.  This is libtool 2.4.6 Debian-2.4.6-2.1, but the
libtool: definition of this LT_INIT comes from libtool 2.4.2.
libtool: You should recreate aclocal.m4 with macros from libtool 2.4.6 Debian-2.4.6-2.1

ЧЯДНТ? .debian в аттаче.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн AlexBKost

  • Старожил
  • *
  • Сообщений: 3782
  • Kubuntu 12.04, 16.04, 18.04, 20.04, 22.04, 24.04
    • Просмотр профиля
Re: curl 7.61.0 / Ubuntu trusty
« Ответ #1 : 14 Августа 2018, 10:09:15 »
Пытаюсь собрать 7.61 под trusty
Сегодня даже под cosmic curl лишь 7.60.0.
Я странен, а не странен кто ж? (С)

Оффлайн AnrDaemon

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: curl 7.61.0 / Ubuntu trusty
« Ответ #2 : 14 Августа 2018, 11:26:07 »
А меня это сильно беспокоит?
https://curl.haxx.se/changes.html

Сам по себе curl собирается. Даже со всеми плюшками.
$ curl --version
curl 7.61.0 (x86_64-pc-linux-gnu) libcurl/7.61.0 OpenSSL/1.1.0h zlib/1.2.8 libidn2/0.9 libssh2/1.4.3 nghttp2/1.29.0 librtmp/2.3
Release-Date: 2018-07-11
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp
Features: AsynchDNS IDN IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz TLS-SRP HTTP2 UnixSockets HTTPS-proxy

Пользователь добавил сообщение 14 Августа 2018, 11:37:50:
(Ладно, не со всеми, SSPI и металинк не стал подключать, ибо не пользуюсь.)
« Последнее редактирование: 14 Августа 2018, 11:37:50 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: curl 7.61.0 / Ubuntu trusty
« Ответ #3 : 14 Августа 2018, 14:39:40 »
а компилятор?
на место /usr/local/bin/curl
а теперь
which curl

Wars ~.o

Оффлайн AnrDaemon

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: curl 7.61.0 / Ubuntu trusty
« Ответ #4 : 14 Августа 2018, 15:00:52 »
Всё оказалось проще, чем казалось.
apt-get source curl
sudo apt-get build-dep curl
wget -N https://curl.haxx.se/download/curl-7.61.0.tar.bz2
cp curl-7.61.0.tar.bz2 curl-7.61.0.orig.tar.bz2
tar -xf curl-7.61.0.orig.tar.bz2
cd curl-7.61.0
tar -xf ../curl_7.61.0.debian.tar.gz
autoreconf --force --install
dpkg-source --commit
debuild -us -uc

Ну и конечно проследить, чтобы лишние файлы не были исполнимыми в debian/
А то упаковщик с ума сходит.

Пользователь добавил сообщение 14 Августа 2018, 21:16:27:
Вот так на ура собирается без лишних движений.

Код: (bash) [Выделить]
if [ "$1" ]; then
  wget -N https://curl.haxx.se/download/curl-7.61.0.tar.bz2
  sudo apt-get build-dep curl
  sudo apt-get install libbrotli-dev libgss-dev libidn2-0-dev libnghttp2-dev libssh2-1-dev
  [ ! -e "curl-7.61.0.orig.tar.bz2" ] && cp curl-7.61.0.tar.bz2 curl_7.61.0.orig.tar.bz2
fi

rm -rf curl-7.61.0/
tar xf curl_7.61.0.orig.tar.bz2
cd curl-7.61.0/
tar xf ../curl_7.61.0.debian.tar.gz
debuild -us -uc
« Последнее редактирование: 14 Августа 2018, 21:16:28 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн AnrDaemon

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: curl 7.61.0 / Ubuntu trusty
« Ответ #5 : 16 Августа 2018, 00:49:08 »
Неожиданный, но приятный сайд-эффект: php_curl подхватил либу :)
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн AnrDaemon

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: curl 7.61.0 / Ubuntu trusty
« Ответ #6 : 26 Августа 2018, 22:55:16 »
xenial/amd64++
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.028 секунд. Запросов: 25.