誰かがこれの何が悪いのか教えてもらえますか?
走る
$ Sudo apt-get purge git; Sudo apt-get autoremove; Sudo apt-get install git
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
git-man liberror-Perl
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
git* git-core*
0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
After this operation, 21.0 MB disk space will be freed.
Do you want to continue? [Y/n] Y
(Reading database ... 81533 files and directories currently installed.)
Removing git-core (1:1.9.1-1ubuntu0.1) ...
Removing git (1:2.2.2-0ppa1~ubuntu10.04.1) ...
Purging configuration files for git (1:2.2.2-0ppa1~ubuntu10.04.1) ...
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
git-man liberror-Perl
0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
After this operation, 1,831 kB disk space will be freed.
Do you want to continue? [Y/n] Y
(Reading database ... 80929 files and directories currently installed.)
Removing git-man (1:2.2.2-0ppa1~ubuntu10.04.1) ...
Removing liberror-Perl (0.17-1.1) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
git-man liberror-Perl
Suggested packages:
git-daemon-run git-daemon-sysvinit git-doc git-el git-email git-gui gitk
gitweb git-Arch git-cvs git-mediawiki git-svn
The following NEW packages will be installed:
git git-man liberror-Perl
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/11.0 MB of archives.
After this operation, 22.8 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Selecting previously unselected package liberror-Perl.
(Reading database ... 80751 files and directories currently installed.)
Preparing to unpack .../liberror-Perl_0.17-1.1_all.deb ...
Unpacking liberror-Perl (0.17-1.1) ...
Selecting previously unselected package git-man.
Preparing to unpack .../git-man_1%3a2.2.2-0ppa1~ubuntu10.04.1_all.deb ...
Unpacking git-man (1:2.2.2-0ppa1~ubuntu10.04.1) ...
Selecting previously unselected package git.
Preparing to unpack .../git_1%3a2.2.2-0ppa1~ubuntu10.04.1_i386.deb ...
Unpacking git (1:2.2.2-0ppa1~ubuntu10.04.1) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Setting up liberror-Perl (0.17-1.1) ...
Setting up git-man (1:2.2.2-0ppa1~ubuntu10.04.1) ...
Setting up git (1:2.2.2-0ppa1~ubuntu10.04.1) ...
その後$ git --version
が示します:
git version 1.8.2.1
Git 2.xがインストールされているように見えますが、古いバージョンを引き続き入手できます。
更新:
私はすでにこれを試しました: Git 1.7.9.5 ubuntu 12.04のGIT 2.xの現在のリリースへのアップグレード
dpkg -L git
参照: https://Gist.github.com/montogeek/e7bedaf03cef9a3d969b
which git
:/ usr/local/bin/git
最新のGitバージョンを取得するには、Git Maintainersリポジトリを追加する必要があります。
次のコマンドを順番に実行してください。
Sudo add-apt-repository ppa:git-core/ppa
Sudo apt-get update
Sudo apt-get install git
次に、インストールされているGitのバージョンを確認します。
git --version
アップグレードする前に既存のGitを削除する必要は必ずしもありませんが、問題が発生した場合は、次の手順を実行してから上記の手順を繰り返してください。
Sudo apt-get remove git
システムにインストールされたgitの代わりに使用されている/usr/local/bin
にgitの2番目のコピーがインストールされています。
他のgitがどのようにインストールされているかを知らずに、/usr/local/bin
から他のgitバイナリを手動で削除する必要があると思います。