Ubuntu HardyでGitをアップグレードする方法は?


23

Gitバージョン1.5.4.3をインストールしていますが、これは古いバージョンである必要があります。Ubuntu Hardy 8.04を実行しています。Git GUIを機能させるには、少なくともバージョン1.6をインストールする必要があります。インストールをアップグレードするにはどうすればよいですか?

更新: Gitのインストールをアップグレードできましたが、Ubuntuのバージョンが古いため、最新バージョンにアップグレードすると、自動的に新しいパッケージ(Gitを含む)にアクセスできるようになりました。


どのubuntuバージョンですか?
トンファー

回答:


23

Ubuntu Git MaintainersのPPAを使用して、GitをHardyの1.5.4.3から1.6.5.2に更新しました。コンパイルする必要はありません。ソースリストに別のエントリを追加して、apt-get updateを実行するだけです。

https://launchpad.net/~git-core/+archive/ppa

ページの詳細情報(技術的な詳細>インストールについて読む)。

または単に実行します:

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:git-core/ppa
sudo apt-get update
sudo apt-get install git

python-software-propertiesインストールのポイントは何ですか?
ジェームズマクマホン

正直なところ、この回答は3年前のものなので、私にはもうわかりません。おそらくインストールにはパッケージが必要ですgit。それなしでインストールを試すことができますが、必要な場合apt-getは文句を言います。
マヌエルメーラー

私は、アドインのapt-リポジトリはカルマ(9.10)で導入されたと思ったhelp.ubuntu.com/community/Repositories/CommandLine
rakslice

hardyでadd-apt-repositoryをどのように使用したかはわかりませんが、完全な更新後でも8.04サーバーでは機能しませんでした。だから誰かが同じ問題を見つけた場合に備えて、私は自分自身の指示を公開しています。
フランマルゾア

add-apt-repository仕事を始める方法のヒントについては、回答に対する私のコメントを参照してください。
マヌエルミューラー

19

Ubuntuでgitを新しいバージョンに更新するには

sudo add-apt-repository ppa:git-core/ppa
sudo apt-get update
sudo apt-get install git

私はubuntu 10.04.2 Lucidを使用しています


驚くべきことに、これは正解(IMHO)とマージされるべきです。なぜなら、まさにこの目的のために配置されている配布ツールを使用しているからです。
vdboor

4
動作しないsudo apt-get install python-software-properties場合add-apt-repositoryは、最初に行う必要があります。
レオッド

7

このチュートリアルは私にとって非常に効果的でした。すべきことは次のとおりです。

Git Webサイトから最新バージョンをホームディレクトリにダウンロードして展開します。

ターミナルを開き、次のコマンドを1つずつ入力します。

sudo apt-get remove git git-svn
sudo apt-get build-dep git-core
cd git-1.6.5/ (or whatever version you downloaded and extracted)
./configure
make
sudo make install

Gitの最新バージョンがインストールされているはずです。


2
..そして、パケット管理をバイパスしてインストールされているので、将来のアップデートを自分で行うことができます。すべてが悪いと言うわけではありません-できる限り、コンパイルよりもパッケージをインストールする方が好きです。
ジャワ

github:github.com/git/git.gitから最新のものを複製して取得するだけの方が良いでしょ。最新バージョンのタグをチェックアウトします。
adymitruk

1
これはまったく必要ありません。パッケージマネージャーには、システムに新しいバージョンを導入する公式の方法があります。これはただハッキングしているだけです。
vdboor

2
$ sudo apt-get update
$ sudo apt-get install git-core

あなたはどのubuntuにいますか?Hardyは、たとえばバージョン1.5.4.3のままです。ただし、ubuntuの新しいリリースの1つからバージョンをインストールできる場合があります


私はまだバージョン1.5.4.3であるのでハーディにいると思う
アンドリュー

手動で実行することで、新しいバージョンのGitをHardyにインストールできました。それは大丈夫ですか?または、Hardyがバージョン1.5.4.3のままである理由はありますか?
アンドリュー



1

Hardyで次のコマンドを使用してこれを行いました。

wget http://www.backports.org/debian/pool/main/g/git-core/git-core_1.6.3.3-1~bpo50+1_i386.deb
sudo dpkg -i git-core_1.6.3.3-1~bpo50+1_i386.deb

誰かがこのようにしない理由を知っているなら、コメントしてください。


これは面白い。バックポートを使用する理由 これにより、パッケージが自動的に更新されますか?
アンドリュー

3
そうしない理由の1つは、Debianを使用していないからです。そうしないもう1つの理由は、「dpkg -i」を手動で実行しないでください。あなたがバックポートしたい場合は、Ubuntuのためのバックポート要求プロセスを経る:help.ubuntu.com/community/UbuntuBackports
jamessan

0

まず、ソフトウェア更新ユーティリティを実行して、新しいバージョンがインストールされているかどうかを確認してください。または、ルートとして、

apt-get update && apt-get upgrade

それが失敗した場合は、次のようなのgitのバックポートバージョンを見つけることを試みることができる。この1

何らかの理由でそれがうまくいかない場合は、git Webページからソースファイルをダウンロードできます。ビルド必須がインストールされていることを確認してください---

apt-get install build-essential

そして、それが他の合理的なパッケージのようなものであれば、

./configure --prefix=/usr/local && make && sudo make install

1
make installを使用しないでください。checkinstallを使用します。make installの結果をdebファイルに変換し、パッケージマネージャーがインストールを追跡できるようにします。
ライアンC.トンプソン

0

なぜあなたはこれをしたいのですか?

sudo apt-get build-dep git-core 

新しくインストールされたKarmicで560MB / 137パッケージをインストールしようとします

https://launchpad.net/~git-core/+archive/ppaは、更新を簡単にするための特別な方法です。


0

@Manuel Meurerからの回答は良かったのですが、更新されたUbuntu 8.04 "Hardy"にはadd-apt-repositoryコマンドがなく、パッケージにはないようですので、うまくいきませんでした。

だから、誰かが同じ問題を見つけた場合のために、これらは私自身の指示です:

/etc/apt/sources.list.d/内に次の内容の「git.list」というファイルを作成します。

    deb http://ppa.launchpad.net/git-core/ppa/ubuntu hardy main 
    deb-src http://ppa.launchpad.net/git-core/ppa/ubuntu hardy main

次に、exec:

    sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com A1715D88E1DF1F24

その後:

    sudo apt-get update
    sudo apt-get install git

インストール中に依存関係の問題に気付いた場合は、以前のapt-getコマンドの前にこれを試してください。

    sudo apt-get purge git git-core

これを試してみてくださいadd-apt-repositorysudo apt-get install --reinstall python-software-properties && sudo dpkg-reconfigure python-software-properties
マヌエルメーラー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.