Git aus Quellen bauen, fehlende Getopt-Bibliothek auf Debian Jessie

464
zioMitch

Ich befolge diese Anweisungen, um Git aus dem Quellcode zu erstellen: https://git-scm.com/book/de/v2/Getting-Started-Installing-Git

Ich erhalte die Fehlermeldung "Packge getopt kann nicht gefunden werden", auch nach einem entsprechenden Update. Ein Paket mit der Bibliothek kann nicht im Archiv der Debian-Pakete gefunden werden.

Irgendeine Idee, wie man es löst?

Ich lade es in einen Docker-Container:

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
Ich habe diese Befehle auf einer frisch installierten Debian-Jessie ausprobiert, nachdem die 6 Pakete, die zur Installation aufgefordert werden, einwandfrei funktionieren. Können Sie das während des Konfigurationsschritts nicht bekommen? Pierre-Alain TORET vor 7 Jahren 0
Ich lasse es in einem Docker-Container laufen. zioMitch vor 7 Jahren 0

1 Antwort auf die Frage

0
zioMitch

Ich musste gnulib verwenden, da es kein getopt-Paket gibt.

Kannst du weiter erläutern, * wie * du das gelöst hast? Burgi vor 7 Jahren 2