Ubuntu Oneiric 11.10を使用して新しいマシンをセットアップし、実行しました
apt-get update apt-get upgrade apt-get install git
git --version
を実行すると、git version 1.7.5.4
があると表示されますが、ローカルマシンにははるかに新しいgit version 1.7.9.2
ソースからインストールして最新バージョンを入手できることはわかっていますが、すべてを標準化するために、可能な限りパッケージマネージャーを使用することをお勧めします。 。
apt-get
を使用してgit
の新しいバージョンを入手することは可能ですか。
回答
いくつかのオプションがあります:
- 次のように待つ必要なバージョンは、使用するリポジトリに存在します。
- 独自のバージョンをコンパイルして、
deb
を作成します。 - 次のようなリポジトリを見つけます。ディストリビューションのバージョンに必要なバージョンを提供します(例: Git PPA )。
- 新しいバージョンの特定の機能が必要ない場合は、古いバージョンのままにしてください。
使用するリポジトリで新しいバージョンが利用可能な場合、apt-get update && apt-get upgrade
(ルートとして)が利用可能な最新バージョンに更新されます。
そうでない場合「PPAとは何かわからない、リンク
コメント
- +1 PPAの場合。それ以外の場合は、ソースからコンパイルし、 checkinstall を使用して.debをクリーンインストールします
- OPはパッケージマネージャーの使用を特に要求したため、#3のみ適用されます。
回答
実行する必要がある場合は、次のコマンドを実行する必要があります。 :
sudo add-apt-repository ppa:git-core/ppa -y sudo apt-get update sudo apt-get install git -y git --version
2018年12月の時点で、Git 2.20.1を取得しましたが、UbuntuXenialリポジトリのバージョンは2.7.4でした。
システムにadd-apt-repository
がない場合は、次の方法でインストールできます:
sudo apt-get install python-software-properties software-properties-common
コメント
- Windows ' Linuxサブシステムのgitに便利
-
sudo apt-get update
の後、' gitをアップグレードしませんでしたが、sudo apt-get install git
しました。それはなぜですか?! - ubuntu 16.04LTSで動作します
- このppaは公式の一部ではないため、信頼できますか? git team?
- @Ryuu:PPAは私にはかなり公式なようです。 'は git-scm.com/download/linux にリストされており、git-scm.comは github.com/git によるGitの公式サイト。
回答
「gitppa」を検索すると、 Gitの安定したリリースが得られます。 のインストール手順はこちらをご覧ください。 Webページから直接ダウンロードし、dpkg -i
を使用してインストールすることでパッケージをインストールすることもできます。
回答
Ubuntu 12.04でgitを更新するには、次のコマンド行に従ってください:
sudo apt-get install python-software-properties sudo apt-get install software-properties-common sudo add-apt-repository ppa:git-core/ppa -y sudo apt-get update sudo apt-get upgrade sudo apt-get install git -y git --version
回答
最も簡単な方法で自作でこれを行うことができます:
自作をインストールします:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
アップグレードgit:
brew upgrade git
コメント
- 質問にはタグ[ubuntu]が付いているので、macOSソリューションには特に、OPを apt-get
を使用して明示的に要求しているためです。