Instalowanie gita bez przedstawiania konfiguracji maszyny
Mam konto użytkownika na serwerze Linux (
x86_64-unknown-linux-gnu, zgodnie z
to
http://git.savannah.gnu.org/gi ... 3DHEAD). Oczywiście nie ma menedżerów pakietów w
$PATH(
yum,
apt-get,
pkg,
pkg-add,
emerge,
pacman) i nie ma
cc. (
edytować
tak przy okazji, jest to współdzielony serwer hostingowy. więc personel pomocniczy po prostu postępował zgodnie ze scenariuszami, kiedy próbowałem poprosić ich o radę. chcieli też sprzedać mi swój pakiet VPS, którego nie potrzebuję i którego nie potrzebuję)
Chciałbym zainstalować
gitw
~/bin... Nie jest
potrzebować
Robię to, ale z pewnością ułatwiłoby mi to życie. Jednak wszystkie instrukcje dotyczące instalacji gita, które znalazłem w Internecie, dotyczą:
- używając menedżera pakietów (do którego nie mam dostępu)
- instalacja ze źródła (czego nie mogę, bo nie mam
cc
)
Linux nie jest moim natywnym systemem operacyjnym, więc nie wiem, co robić. Co muszę zrobić? Czy jest miejsce, z którego mogę pobrać prekompilowane pliki binarne i sprawdzić, czy któryś z nich działa?
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
3 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Znalazłem kilka RPM dla gita w sieci, ale kiedy próbowałem je uruchomić, otrzymałem takie rzeczy:
Więc moja wersja libc nie była tym, czego szukał git. Więc jaką mam wersję C?
Mam 2,5. Oznacza to również, że używam Red Hat Enterprise Linux 5. Więc teraz czas poszukać obrotów dla 64-bitowego gita na RHEL5. Tutaj jest:
http://pkgs.repoforge.org/git/ ... 4.rpm
http://pkgs.repoforge.org/git/ ... 4.rpm
Ściągnąłem to i rozpakowałem z
Unarchiver
http://wakaba.c3.cx/s/apps/unarchiver
(aby przekonwertować rpm = & > cpio) i
Archiwizator
http://archiverapp.com/
(do wyodrębniania cpio). Następnie pobrałem wynikowy folder git do
... Poprawiłem $ PATH, aby wskazywał na nowe rzeczy:
A teraz działa świetnie!
Anonimowy użytkownik
Potwierdzenie od:
znalazłem ten link:
http://www.lyraphase.com/wp/un ... iler/
http://www.lyraphase.com/wp/un ... iler/
Anonimowy użytkownik
Potwierdzenie od:
Oto mały samouczek i informacje o tym, co zrobiliśmy.
Najpierw próbowaliśmy uruchomić plik binarny git z najnowszego serwera Ubuntu, który zwrócił błąd glibc skopiowany przez Dave'a powyżej.
Następnie użyliśmy polecenia ldd --version, aby dowiedzieć się, która biblioteka glibc jest zainstalowana na serwerze i która to dystrybucja.
Oto lista wersji glibc i dystrybucji Linuksa, które je mają
http://en.wikipedia.org/wiki/GNU_C_Library
http://en.wikipedia.org/wiki/GNU_C_Library
Więc Glibc 2.5 dał nam wskazówkę, że RHEL 5 jest używany na serwerze, więc następnym krokiem było znalezienie odpowiedniego pliku git.rpm, Google dał nam repozytorium
http://pkgs.repoforge.org/git/
http://pkgs.repoforge.org/git/
i rozpakuj bez instalacji, ponieważ nie mamy do tego prawa.
W rezultacie otrzymaliśmy git bin, który działał bezpośrednio, więc po ustawieniu ścieżki wszystko zostało naprawione.
Cieszę się, że mogłem pomóc :-)