いくつかの問題がありますが、最新バージョンにアップグレードすると問題が解決するようgit-lfs
です。 Debian の現在のバージョンは、公式ウェブサイトの現在の安定版はです 。ソースからビルドできますか?それとも外部ストレージを追加できますか?git
git
2.1.4
2.6.4
答え1
2015年12月現在、Debianstretch/sidのgitバージョンは2.6.4です。。ディストリビューション全体をアップグレードしたくない場合は確認してください。修正しやすいStretch / sidでgitと必要な依存関係のみを取得してください。しかし、多くのDebianの人々はこの種のことをします悪い考え、ソースからビルドまたは待機/要求バックポートこれは正式に推奨される唯一の方法です。
答え2
Debian Beta、不安定または実験的なリリースでgitをバックポートすることは非常に簡単です。バラよりDebianが提供するよりも新しいバージョンのソフトウェアをどのようにインストールしますか?。apt-get source -t unstable git
ソースディレクトリでは、次のように簡単な操作が機能します。debuild -uc -us
これら2つのコマンドは、root以外のユーザーとして実行する必要があります。
ただし、一部のビルド依存関係をインストールする必要があります。apt-get build-dep git
この場合は効果があるかもしれません。このコマンドは、ユーザーではなく root として実行されます。
これを実行しようとしていますが、詳細が必要な場合はコメントを残してください。
答え3
これはDebianドッカーコンテナ(PHP:5-アパッチ)。
メモ:libc6-dev
現在(2018年3月)この機能は依存関係エラーでは機能しません。
RUN echo "deb http://ftp.us.debian.org/debian testing main contrib non-free" >> /etc/apt/sources.list \
&& apt-get update \
&& apt-get install -y git \
&& apt-get clean all
答え4
Svetlin Tonchevの提案は、OPがUbuntuを使用している場合にのみすぐに機能しますが、ここではそうではありません。ただし、実行時に適切なストレージを追加追加されるソースは、オペレーティングシステムの名前によって異なります。たとえば、/etc/apt/sources.list.d/に移動すると、次の行を含むgit-core-ppa-jessie.list(または同様の)ファイルを見つけることができます。
デップhttp://ppa.launchpad.net/git-core/ppa/ubuntuジェシー・メジャー
deb-srchttp://ppa.launchpad.net/git-core/ppa/ubuntuジェシー・メジャー
しかし、そのようなリポジトリが存在しないため、OPに404が表示されます。
この特定の問題に対する考えられる解決策は、上記のファイルを手動で編集し、jessieをxenialに置き換えることです。