Właśnie skonfigurowałem nowy komputer z Ubuntu Oneiric 11.10 i uruchomiłem
apt-get update apt-get upgrade apt-get install git
Jeśli teraz uruchomię git --version
, to powie mi, że mam git version 1.7.5.4
, ale na moim komputerze lokalnym mam znacznie nowszą git version 1.7.9.2
Wiem, że mogę zainstalować ze źródła, aby pobrać najnowszą wersję, ale pomyślałem, że dobrym pomysłem jest maksymalne wykorzystanie menedżera pakietów, aby wszystko było ustandaryzowane .
Czy można więc użyć apt-get
, aby uzyskać nowszą wersję git
i jaka jest właściwa sposób?
Odpowiedź
Masz kilka możliwości:
- Poczekaj, aż potrzebna wersja znajduje się w repozytorium, którego używasz.
- Skompiluj własną wersję i utwórz
deb
. - Znajdź repozytorium, które dostarcza wersję, której potrzebujesz dla twojej wersji twojej dystrybucji (np. Git PPA ).
- Jeśli nie potrzebujesz żadnej konkretnej funkcji z nowszej wersji, pozostań przy starej.
Jeśli w używanych repozytoriach jest dostępna nowsza wersja, apt-get update && apt-get upgrade
(jako root) zaktualizuje najnowszą dostępną wersję.
Dla tych, którzy tego nie robią „nie wiem, co to jest PPA, link
Komentarze
- +1 dla PPA. W przeciwnym razie skompiluj ze źródła i użyj checkinstall , aby czysto zainstalować plik .deb
- OP poprosił o użycie menedżera pakietów, więc tylko # 3 dotyczy.
Odpowiedz
Oto polecenia, które musisz wykonać, jeśli chcesz to zrobić :
sudo add-apt-repository ppa:git-core/ppa -y sudo apt-get update sudo apt-get install git -y git --version
Od grudnia 2018 r. otrzymałem w ten sposób git 2.20.1, podczas gdy wersja w repozytoriach Ubuntu Xenial to 2.7.4.
Jeśli w Twoim systemie nie ma add-apt-repository
, możesz go zainstalować przez:
sudo apt-get install python-software-properties software-properties-common
Komentarze
Odpowiedz
Wyszukiwanie „git ppa” daje stabilne wydania Gita . Zobacz instrukcje instalacji tutaj . Możesz także zainstalować pakiet, pobierając go bezpośrednio ze strony internetowej i instalując za pomocą dpkg -i
.
Odpowiedź
Aby zaktualizować git w systemie Ubuntu 12.04, wykonaj następujące polecenia:
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
Odpowiedź
Możesz to zrobić przez homebrew w najprostszy sposób:
zainstaluj homebrew:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
uaktualnij git:
brew upgrade git
Komentarze
- Pytanie ma tag [ubuntu], więc rozwiązanie macOS ma nie pomaga OP, zwłaszcza że wyraźnie proszą o zrobienie tego używając apt-get
sudo apt-get upgrade
posudo apt-get update
i nie ' nie zaktualizował git, alesudo apt-get install git
tak. Dlaczego tak jest?!