Я следую этим инструкциям по сборке 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

1 ответ1

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .