Pl/FlightGear Git na Windows: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 35: Line 35:
Otwórz Git Bash przez <code>C:/Program Files/msysgit/Git Bash</code> (lub przez skrót) i wpisz (zamieniając ścieżkę na tą w Twoim systemie):
Otwórz Git Bash przez <code>C:/Program Files/msysgit/Git Bash</code> (lub przez skrót) i wpisz (zamieniając ścieżkę na tą w Twoim systemie):
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
cd "D:/FlightGear/data"
cd "D:\FlightGear\data"
</syntaxhighlight>
</syntaxhighlight>


Dalej uruchom następujące polecenie, aby zainicjować repozytorium Git. Powinno to spowodować utworzenie folderu <code>.git</code> w folderze <code>FlightGear/data</code> (chociaż może to być folder):
Dalej uruchom następujące polecenie, aby zainicjować repozytorium Git. Powinno to spowodować utworzenie folderu <code>.git</code> w folderze <code>FlightGear\data</code> (chociaż może to być folder):
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
git init
git init
Line 48: Line 48:
{{Note|Ta komenda może zająć do kilku godzin na wolnych łączach internetowych.}}
{{Note|Ta komenda może zająć do kilku godzin na wolnych łączach internetowych.}}


Teraz msysGit pobierze cały pakiet [[fgdata]] do katalogu <code>FlightGear/data</code>.
Teraz msysGit pobierze cały pakiet [[fgdata]] do katalogu <code>FlightGear\data</code>.


{{Note|Niektóre pliki wymagają zachowania podziałów wierszy CR/LF (carriage return/line feed).  Aby uniknąć późniejszych błędów lub problemów, zaleca się uruchamianie tych poleceń:
{{Note|Niektóre pliki wymagają zachowania podziałów wierszy CR/LF (carriage return/line feed).  Aby uniknąć późniejszych błędów lub problemów, zaleca się uruchamianie tych poleceń:
Line 72: Line 72:
Otwórz Git Bash przez <code>C:\Program Files\msysgit\Git Bash</code> (lub skrót) i uruchom skrypt (zmieniając ścieżkę na preferowaną przez ciebie):  
Otwórz Git Bash przez <code>C:\Program Files\msysgit\Git Bash</code> (lub skrót) i uruchom skrypt (zmieniając ścieżkę na preferowaną przez ciebie):  
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
cd D:/FlightGear/data
cd D:\FlightGear\data
git clone fgdata.bundle
git clone fgdata.bundle
</syntaxhighlight>
</syntaxhighlight>


Teraz msysGit pobierze cały katalog fgdata do wybranej przez ciebie lokalizacji <code>FlightGear/data</code>.  
Teraz msysGit pobierze cały katalog fgdata do wybranej przez ciebie lokalizacji <code>FlightGear\data</code>.  
Poczekaj kilka minut, aż operacja zostanie zakończona (po jej zakończeniu ponownie pojawi się migający kursor).
Poczekaj kilka minut, aż operacja zostanie zakończona (po jej zakończeniu ponownie pojawi się migający kursor).


Line 100: Line 100:
</syntaxhighlight>
</syntaxhighlight>


Powinno to naprawić problem. Teraz wróć do <code>Flightgear/data</code>.
Powinno to naprawić problem. Teraz wróć do <code>Flightgear\data</code>.
}}
}}


Line 109: Line 109:
}}
}}


=== Pobieranie plików binarnych ===
== Pierwsza instalacja Git (użytkownik) ==
Now we've got all the data, we need to have a binary, which contains the actual software that runs FlightGear.
=== Uzyskiwanie danych z Git ===
* Go to {{build link|path=/job/Win32-installer-Cmake/}} and download the <tt>fgfs_win32_nightly_*.exe</tt> file. Run the installer and follow its instructions. Let it install the binary into your <tt>FlightGear/bin/win32</tt> directory.
Przed rozpoczęciem upewnij się, że używany folder nie zawiera istniejącej kopii FlightGeara!
* If you want to automate this, you can run the installer in silent mode by passing the /S parameter, the /D parameter can be used to set the target directory into which he needs to install the binaries:
** e.g. ''fgfs_win32_vs2010_nightly_2.7.0.exe /S /D=C:\Flightgear\bin''


Otwórz Git BASH przez <code>C:\Program Files\msysgit\Git Bash</code> (lub przez skrót) i uruchom (zastępując ścieżkę właściwą ścieżką w systemie):
<syntaxhighlight lang="bash">
cd "D:\FlightGear\data"
</syntaxhighlight>
Dalej uruchom następujące polecenie, aby zainicjować repozytorium Git. Powinno to spowodować utworzenie folderu <code>.git</code> w folderze <code>FlightGear\data</code>:
<syntaxhighlight lang="bash">
git init
</syntaxhighlight>
Dodaj następujące polecenie i naciśnij Enter.
{{#tag:syntaxhighlight|
{{fgdata source|cmd=git pull|opt=--depth=1|protocol=git|type=git|post=next|full=1}}
| lang = "sh"
}}
Może to być 3 GB lub więcej.  Niestety nie ma możliwości wstrzymania i wznowienia pobierania.
Kiedy pobieranie zostanie ukończone, będziesz miał całą strukturę danych FG, jednak będziesz miał tylko ''kilka statków powietrznych''.  Inne muszą zostać pobrane lub uzyskane z [[FGAddon]].
== Pobieranie plików binarnych (oba) ==
Teraz, gdy mamy już wszystkie dane, potrzebujemy plików binarnych (pliki <code>.exe</code> i <code>.dll</code>), które zawierają faktyczne oprogramowanie obsługujące FlightGear.
Przejdź do http://download.flightgear.org/builds/nightly/ i pobierz jeden z plików binarnych (ponieważ dane pobrałeś za pomocą gita, nie potrzebujesz pliku <code>-full.exe</code>. Uruchom instalator i postępuj zgodnie z jego instrukcjami.Pozwól mu zainstalować plik binarny w twoim katalogu <code>FlightGear\bin</code> (upewnij się, że instalator wskazuje katalog nad katalogiem bin utworzonym podczas prac przed instalacją – w przeciwnym razie otrzymasz katalog bin poniżej katalogu bin. Instalator wykryje, czy masz system 32-bitowy, czy 64-bitowy.


If your antivirus warns you of a trojan, ignore. AVG and avast! are known for false positives.
{{Note|Jeśli Twój program antywirusowy ostrzega Cię przed koniem trojańskim, zignoruj go. AVG i avast! są znane z fałszywych alarmów.}}


=== Running FlightGear ===
=== Running FlightGear ===
1,376

edits

Navigation menu