Сборка git из источников, отсутствует библиотека getopt на Debian Jessie

374
zioMitch

Я следую этим инструкциям по сборке git из источника: https://git-scm.com/book/en/v2/Getting-Started-Install-Git

Я получаю сообщение об ошибке «Не удается найти пакет getopt», также после обновления apt. Не удается найти пакет, содержащий библиотеку, в архиве пакетов debian.

Есть идеи, как это решить?

Я запускаю его в докер-контейнер:

from debian:latest  RUN apt-get update  # git installation  RUN apt-get install \ dh-autoreconf \ libcurl4-gnutls-dev \ libexpat1-dev \ gettext \ libz-dev \ libssl-dev \ asciidoc \ xmlto \ docbook2x \ getopt  RUN wget https://github.com/git/git/archive/v2.13.0.tar.gz -P /tmp/src/git \ tar -zxf /tmp/src/git/v2.13.0.tar.gz -C /tmp/bin/git \ cd /tmp/bin/git \ make configure \ ./configure --prefix=/usr \ make all doc info \ make install install-doc install-html install-info 
0
Я попробовал эти команды на только что установленном Debian Jessie, после того, как 6 пакетов, запрашиваемых для его установки, работают отлично, вы получаете невозможное на этапе настройки? Pierre-Alain TORET 6 лет назад 0
Я запускаю его в док-контейнере. zioMitch 6 лет назад 0

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

0
zioMitch

Мне пришлось использовать gnulib, так как нет пакета getopt.

Можете ли вы рассказать о том, * как * вы решили это? Burgi 6 лет назад 2

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