Sign in Join
Wiki copytemporary

Multiple Lazarus/pl: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: Multiple Lazarus/pl

OldNewLine
1+<div style="font-size:1.88em;margin:0.75em 0;">
2+
3+Wiele instalacji Lazarusa
4+
5+</div>
6+
7+## Wiele instancji Lazarusa
8+
9+Możesz mieć jeden katalog z Lazarusem w swoim systemie lub więcej. Katalogi te mogą zawierać te same lub różne wersje Lazarusa i mogą działać niezależnie od siebie (zobacz sekcję dotyczącą **--primary-config-dir** poniżej). Ponieważ nie musisz instalować Lazarusa, a wersje mogą być takie same, koncepcja posiadania więcej niż jednego katalogu Lazarusa w systemie będzie nazywana w tym artykule „wieloma instancjami”.\
10+Przegląd dla systemu Linux w [[DualLaz]].
11+
12+## Ważne
13+
14+- Stwórz kopię zapasową
15+ - Swojej podstawowej konfiguracji (np. ~/.lazarus pod Uniksem)
16+ - Swoich projektów *.lpi i *.lps
17+
18+## Kto potrzebuje wielu instancji Lazarusa, a kto nie?
19+
20+Potrzebujesz wielu instancji Lazarusa...
21+
22+- aby mieć kilka wersji Lazarusa
23+- aby mieć jedną wersję Lazarusa skompilowaną z kilkoma różnymi wersjami [[FPC]]
24+
25+Nie potrzebujesz wielu instancji...
26+
27+- aby testować swój projekt z różnymi [[Widgetset|widżetami]]
28+- aby wykonać [[kompilacja krzyżowa]]
29+
30+## Katalog Lazarusa
31+
32+Katalog Lazarusa (tj. katalog, w którym znajduje się aplikacja Lazarus) można nadpisać za pomocą --lazarusdir, jest to przydatne podczas uruchamiania Lazarusa z np. Pamięci USB z różnymi punktami montowania lub literami dysków.
33+
34+## Katalog konfiguracyjny
35+
36+Wszystkie instalacyjne opcje IDE zapisywane są w katalogu konfiguracyjnym. W Linuksie, macOS i BSD domyślnym katalogiem konfiguracyjnym jest ~/.lazarus. Zwróć uwagę na początkową kropkę, która sprawia, że ​​jest to katalog ukryty.
37+
38+W systemie Windows ustawienia są zapisywane w folderze User AppData, który jest mapowany do innego katalogu w zależności od wersji systemu Windows (i języka, w systemie Windows XP i wcześniejszych). Zobacz także informacje tutaj: Windows. Pamiętaj, że bezpośrednio nie zobaczysz katalogu konfiguracji w systemie Windows, chyba że wybierzesz wyświetlanie plików ukrytych i systemowych. Aby wyświetlić ten katalog, wpisz:
39+
40+```dos
41+%localappdata%
42+```
43+
44+w polu Start/Uruchom lub w pasku adresu Eksploratora Windows, co powinno spowodować wyświetlenie katalogu Local Application Data. W przypadku domyślnych instalacji te ustawienia przechowywane są w pokazanym tam katalogu Lazarus.
45+
46+| System Operacyjny | Domyślna lokalizacja katalogu konfiguracyjnego | Uwagi |
47+|----|----|----|
48+| Linux, macOS, BSD, inne UNIXy | ~/.lazarus | Ukryty katalog |
49+| Windows XP | C:\Documents and Settings\\\<User name\>\Local Settings\Application Data\lazarus | angielski Windows; inne języki mogą mieć różne ścieżki |
50+| Windows Vista lub nowszy | C:\Users\\\<User name\>\AppData\Local\lazarus\\ | Niezależnie od wybranego języka |
51+
52+Katalog konfiguracyjny **nie** może być dzielony pomiędzy różnymi wersjami Lazarusa. Nowszy Lazarus może czytać starsze konfiguracje i aktualizować je automatycznie. Nie ma gwarancji, że starsza wersja może odczytywać pliki konfiguracyjne nowszej wersji. Zawsze dobrze jest zrobić kopię zapasową swoich konfiguracji od czasu do czasu, gdybyś zmienił tam coś na coś dziwnego i nie pamiętał, co to było.
53+
54+### Rozwiązanie rozdzielające instancje przy użyciu wielu katalogów konfiguracyjnych
55+
56+Katalog config można podać w wierszu poleceń z parametrem --primary-config-path (wersja krótsza: --pcp). Na przykład:
57+
58+``` bash
59+lazarus --primary-config-path=~/.lazarus2
60+```
61+
62+uruchomi IDE używając *~/.lazarus2* jako katalog konfiguracyjny. W ten sposób możesz mieć dowolną liczbę katalogów konfiguracyjnych i uruchamiać kilka niezależnych instancji Lazarusa. Ponieważ Lazarus tworzy domyślne pliki ustawień, jeśli nie istnieją, możesz określić puste katalogi, jeśli chcesz.
63+
64+Jeśli często tego używasz, możesz utworzyć mały skrypt powłoki:
65+
66+``` bash
67+#!/bin/sh
68+/path/to/lazarus --primary-config-path=~/.lazarus2
69+```
70+
71+Aby wywołać Lazarusa w Windows, nie możesz użyć ~, więc zamiast tego użyj np. skrótu na pulpicie z następującymi parametrami:
72+
73+``` bash
74+\path\to\lazarus.exe --primary-config-path=lazarusconf
75+```
76+
77+Spowoduje to umieszczenie katalogu konfiguracyjnego lazarusa w katalogu lazarusa.
78+
79+### Korzystanie z pliku lazarus.cfg
80+
81+Innym sposobem ustawienia katalogu config jest użycie pliku „lazarus.cfg” i umieszczenie go w folderze z plikiem wykonywalnym Lazarusa oraz umieszczenie w nim tej linii:
82+
83+``` bash
84+--primary-config-path=\path\to\config\folder
85+```
86+
87+Możesz utworzyć folder config w ścieżce instalacyjnej Lazarusa i wpisać jego ścieżkę do pliku cfg. Następnie Lazarus użyje pliku lazarus.cfg i nie ma potrzeby tworzenia skryptu powłoki ani używania pliku skrótu z parametrem —-pcp.
88+
89+Na przykład dla instalacji Windows będzie to wyglądało tak: Folder config i plik lazarus.cfg utwórz w pobliżu pliku wykonywalnego Lazarusa i w pliku cfg umieść na przykład taką wartość:
90+
91+```Dos
92+--primary-config-path=C:\Lazarus2\config\
93+```
94+
95+Uruchom Lazarusa. Poprosi on o kilka wartości konfiguracyjnych, po czym możesz utworzyć prosty skrót do późniejszego użycia bez żadnych parametrów.
96+
97+### Pliki katalogu konfiguracyjnego
98+
99+*lazarus.dci* - przechowuje szablony kodu Lazarusa
100+
101+*editoroptions.xml* - informacje o kolorach, czcionkach i innych opcjach edytora
102+
103+*miscellaneousoptions.xml* - informacje o pakietach
104+
105+*environmentoptions.xml* - przechowuje historię otwartych projektów i plików (Ostatnio otwarte pliki i projekty)
106+
107+## Pliki Lazarusa
108+
109+Archiwum plików źródłowych Lazarusa jest zawarte w jednym katalogu. Możesz po prostu skompilować Lazarusa (patrz instrukcje instalacji), a choć utworzonych zostanie wiele plików i podkatalogów, to wszystkie znajdować się będą w tym jednym podkatalogu.
110+
111+Instancja Lazarusa (źródła i zasoby) to pojedynczy podkatalog. Po prostu skopiuj ten katalog, a otrzymasz zupełnie nową instancję Lazarusa.
112+
113+Nie musisz *instalować* Lazarusa, aby móc go uruchomić. Ale jeśli rzeczywiście *zainstalowałeś* Lazarusa, na pulpicie pojawi się kilka fajnych skrótów, a niektóre typy plików (np. lpk, lpi, pas) zostaną powiązane z tą instalacją Lazarusa. Te rzeczy są zależne od platformy. Nie ma więcej niż jednego *zainstalowanego* Lazarusa. Wtórne kopie instalacyjne będą znajować się w tym samym katalogu.
114+
115+Nowsze instalatory wspierają wielokrotne *instalacja* Lazarusa. Alternatywnie, możesz również w dość łatwy sposób, dodać kolejną instancję Lazarusa. Oczywiście powiązania plików itp. mogą być połączone tylko z jedną instancją Lazarusa.
116+
117+### Linux
118+
119+Znajdź wersję Lazarusa z 2015 roku dla 64-bitowego systemu Linux w [[DualLaz]].
120+
121+#### Przykład 1: Normalnie zainstalowana instancja Lazarusa plus wersja git
122+
123+Pobierz i zainstaluj pakiety Lazarus debian- i .rpm - tak jak zwykle.
124+
125+Następnie pobierz archiwum Lazarusa z serwera git do wybranego katalogu, najlepiej gdzieś w katalogu domowym (np. ~/lazarus). Zobacz tutaj [[Getting Lazarus/pl|Pobieranie Lazarusa z serwera GitLab]].
126+
127+Uruchom swojego **dodatkowego** Lazarusa za pomocą komendy:
128+
129+`/home/{ty}/lazarus/startlazarus --pcp=~/.lazarus2gi`
130+
131+#### Przykład 2: Normalnie zainstalowana instancja Lazarusa plus ręczna kopia
132+
133+czyli otrzymujesz dwa podkatalogi:
134+
135+`/usr/lib/lazarus      kopia oryginalna     przez instalację debiana`\
136+`/home/{ty}/lazarus    kopia dodatkowa`
137+
138+lub możesz spojrzeć na:
139+
140+`/home/{ty}/development/lazarus    kopia oryginalna      przez instalację fpcUP`\
141+`/home/{ty}/lazarus                druga kopia`
142+
143+Pobierz i zainstaluj Lazarusa z pakietów debiana, tak jak zwykle.
144+
145+Następnie skopiuj katalog Lazarus do swojego katalogu domowego i zmień właściciela plików:
146+
147+``` bash
148+cp -a /usr/lib/lazarus $(HOME)/
149+chown $USER:$USER -R $(HOME)/lazarus
150+```
151+
152+(Uwaga: wiersz chown zakłada, że ​​twoja grupa ma taką samą nazwę jak nazwa użytkownika. Jeśli nie, zastąp \$USER:\$USER nazwą_użytkownika:nazwą_grupy)
153+
154+Teraz zmień skrót desktop/menu swojego Lazarusa, aby uruchomić **dodatkową** kopię
155+
156+`/home/{ty}/lazarus/startlazarus --pcp=~/.lazarus2gi`
157+
158+Następnie uruchom IDE i zmień opcje środowiska: Narzędzia -\> Opcje -\> Środowisko / Katalog Lazarusa na **dodatkowy** podkatalog, czyli /home/{ty}/lazarus
159+
160+W nowszych wersjach Lazarusa istnieje dodatkowe okno do wprowadzania innych ważnych ścieżek, więc możesz zmienić nazwę dodatkowego podkatalogu na 2gi config.
161+
162+Ponadto w pliku tekstowym /home/{ty}/development/fpc/bin/x86_64-linux/**fpc.cfg** wszystkie ścieżki powinny raczej wskazywać na kopię dodatkową. Aby upewnić się, że wszystko jest w porządku, uruchom **startlazarus** z poziomu xterm i obserwuj komunikaty o błędach. Upewnij się, że wszystkie ścieżki zostały znalezione (obecnie bardzo trudne).
163+
164+Masz teraz dodatkową kopię, którą możesz edytować i ponownie kompilować. Nie zapomnij zamknąć plików źródłowych podstawowego /usr/lib/lazarus.
165+
166+### Windows
167+
168+#### Przykład 1: GIT i najnowsze wydanie
169+
170+Ma to być zarówno GIT, jak i ostatnia wersja Lazarusa.
171+
172+1\) Zainstaluj ostatnią wersję Lazarusa i zaznacz opcję konfiguracji „utwórz skrót na pulpicie”. Na pulpicie pojawi się plik „Lazarus.lnk”.
173+
174+2\) Pobierz Lazarusa z GIT i skompiluj, a następnie utwórz na pulpicie skrót do tego 'lazarus.exe' i zmień jego nazwę na 'Lazarus GIT.lnk'.
175+
176+Następnie możesz ustawić katalog konfiguracyjny dla każdej wersji, edytując ścieżkę skrótu do pliku wykonywalnego:
177+
178+To jest do wersji wydawniczej, ponieważ nie zmieniasz podstawowego parametru ścieżki konfiguracji, konfiguracja zostanie zapisana w domyślnej ścieżce:
179+
180+```dos
181+C:\lazarus\startlazarus.exe
182+```
183+
184+W przypadku GIT zapisz ustawienia, np. w folderze 'C:\lazgitcfg\\':
185+
186+```dos
187+C:\FPC\laz\startlazarus.exe --primary-config-path=C:\lazgitcfg
188+```
189+
190+## Instalacja wielu wersji Lazarusa
191+
192+### Windows — Użyj instalatora
193+
194+W systemie Windows instalator (wersja 1.1) może utworzyć instalację dodatkową i poprosi o folder do przechowywania konfiguracji.
195+
196+- Instalacja:
197+ - Upewnij się, że wykonałeś kopię zapasową WSZYSTKICH istniejących konfiguracji PRZED instalacją.
198+ - PONOWNIE: upewnij się, że wykonałeś kopię zapasową WSZYSTKICH istniejących konfiguracji PRZED instalacją.
199+ - Po instalacji sprawdź, czy użyto poprawnej konfiguracji.\
200+ Zobacz plik „lazarus.cfg” w katalogu instalacyjnym oraz menu „Widok” \> „Środowisko wewnętrzne” \> „O IDE”
201+ - Jeśli zobaczysz komunikat o aktualizacji/obniżeniu wersji konfiguracji, oznacza to, że instalacja jest nieprawidłowa. Naciśnij „Anuluj”.
202+- Użycie:
203+ - Nie udostępniaj pakietów między instalacjami; raczej musisz mieć kilka niezależnych kopii każdego pakietu.
204+ - Zrób kopie zapasowe plików lpi i lps (jeśli udostępniasz projekty). Najlepiej przechowywać sesje (lps) w „katalogu konfiguracyjnym IDE”\
205+ Menu: „Projekt” \> „Opcje projektu” \> Sesja \> Zapisz informacje o sesji w.
206+- Odinstalowanie:
207+ - Jeśli planujesz odinstalować: ponownie wykonaj kopię zapasową.
208+- Aktualizacja:
209+ - Jeśli planujesz zaktualizować, ponownie wykonaj kopię zapasową.
210+ - Po aktualizacji sprawdź, czy nadal używana jest poprawna konfiguracja.\
211+ Zobacz plik „lazarus.cfg” w katalogu instalacyjnym oraz menu „Widok” \> „Środowisko wewnętrzne” \> „O IDE”.
212+
213+Instalator Windows może tworzyć instalacje wtórne, co pozwala na instalowanie różnych wersji, które nie kolidują ze sobą.
214+
215+Wszystko, co musisz zrobić, to zaznaczyć pole wyboru „instalacja dodatkowa” (przy wyborze katalogu instalacyjnego) i postępować zgodnie z instrukcjami. Następnie zostaniesz poproszony o nowy pusty folder, w którym będzie przechowywana konfiguracja (może to być podfolder w katalogu instalacyjnym).
216+
217+Jeśli zaktualizujesz instalację za pomocą Instalatora Windows, wykryje on, czy wybrany katalog zawiera instalację dodatkową.
218+
219+Aby zawsze móc szybko zobaczyć, którego IDE używasz, a także sprawdzić, czy załadowana jest poprawna konfiguracja, zaleca się wprowadzenie zmian w niektórych atrybutach wizualnych. Np. istnieje możliwość zmiany koloru 'lewego marginesu ikon' (ang. gutter) w edytorze.
220+
221+#### Windows - Dodawanie instalatora kompilatora skrośnego
222+
223+Pakiety instalacyjne dla kompilatorów skrośnych można również dodać do instalacji wtórnych. Jednak obecnie będą wyświetlać ostrzeżenie, że folder nie jest pusty. To ostrzeżenie można zignorować.
224+
225+---
226+*From the Free Pascal wiki, page "Multiple Lazarus/pl", as it stood on 2023-09-27 after a change by Slawek, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history