Debian BusterにGit 2.24をインストールする方法は?

Debian BusterにGit 2.24をインストールする方法は?

Debian Buster コンピュータに最新バージョンの Git をインストールしようとして問題が発生しました。 Gitの最新の安定版は2.20です。テストブランチに正しいバージョンがあることがわかりましたが、バックポーティングに成功しませんでした。追加しました

deb http://deb.debian.org/debian/ buster-backports main contrib
deb-src http://deb.debian.org/debian/ buster-backports main contrib

/etc/apt/sources.list完了しますが、sudo apt-get update実行するたびにsudo apt-get -t buster-backports install git2.20 が再表示されます。また、apt-getを使ってgitを削除してから、成功せずにインストールしてみました。どんな提案がありますか?

ありがとうございます!

ベストアンサー1

~から2020年2月git、十分に新しいバージョン(2021年6月現在2.30.2)がBusterバックポートで利用可能です。

sudo apt install -t buster-backports git

まだBusterバックポートを有効にしていない読者は、以下を実行する必要があります。

echo deb http://deb.debian.org/debian buster-backports main | sudo tee /etc/apt/sources.list.d/buster-backports.list
sudo apt update

最初。

残りの答えは実際の質問については古いですが、通常は他のパッケージに適用できます(少なくとも現在のバージョンのDebianではBusterではなくなりました)。

バックポートなしで2.24以上を取得するには、バックポートを要求するか2.24ソースパッケージをビルドする2つの方法をお勧めします。

バックポートをリクエストするには、使用するウィッシュリストのgitバグを送信してくださいreportbug。バックポートは過去に提供されたため、バックポートが必要な理由を説明すると、誰かが提供する可能性が高くなります。

ソースから更新されたパッケージをビルドするには、次の手順を実行します。

sudo apt-get install devscripts dpkg-dev build-essential
sudo apt-get build-dep git
dget https://deb.debian.org/debian/pool/main/g/git/git_2.24.1-1.dsc
cd git-2.24.1
dpkg-buildpackage -us -uc

インストールするバージョンに適したものと交換git_2.24.1-1.dscまたは交換できます。git-2.24.1Debian パッケージトラッカーソースパッケージとして利用可能なバージョンを学びます。

これにより、必要なビルド依存関係がインストールされ、パッケージがビルドされます。その後、を使用して必要なものをインストールできますsudo dpkg -i

最新バージョンを入手するために、gitすべてのディストリビューションをテストにアップグレードすることは価値がありません。

おすすめ記事