1 |
rane 08/03/03 00:52:56 |
2 |
|
3 |
Modified: hb-portage-tools.xml |
4 |
Log: |
5 |
-> 1.10 |
6 |
|
7 |
Revision Changes Path |
8 |
1.16 xml/htdocs/doc/pl/handbook/hb-portage-tools.xml |
9 |
|
10 |
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/pl/handbook/hb-portage-tools.xml?rev=1.16&view=markup |
11 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/pl/handbook/hb-portage-tools.xml?rev=1.16&content-type=text/plain |
12 |
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/pl/handbook/hb-portage-tools.xml?r1=1.15&r2=1.16 |
13 |
|
14 |
Index: hb-portage-tools.xml |
15 |
=================================================================== |
16 |
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/pl/handbook/hb-portage-tools.xml,v |
17 |
retrieving revision 1.15 |
18 |
retrieving revision 1.16 |
19 |
diff -u -r1.15 -r1.16 |
20 |
--- hb-portage-tools.xml 28 Sep 2007 10:27:59 -0000 1.15 |
21 |
+++ hb-portage-tools.xml 3 Mar 2008 00:52:56 -0000 1.16 |
22 |
@@ -1,6 +1,6 @@ |
23 |
<?xml version='1.0' encoding='UTF-8'?> |
24 |
<!DOCTYPE sections SYSTEM "/dtd/book.dtd"> |
25 |
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/pl/handbook/hb-portage-tools.xml,v 1.15 2007/09/28 10:27:59 rane Exp $ --> |
26 |
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/pl/handbook/hb-portage-tools.xml,v 1.16 2008/03/03 00:52:56 rane Exp $ --> |
27 |
|
28 |
<!-- The content of this document is licensed under the CC-BY-SA license --> |
29 |
<!-- See http://creativecommons.org/licenses/by-sa/2.5 --> |
30 |
@@ -11,23 +11,100 @@ |
31 |
W tym rozdziale opisujemy kilka najważniejszych, np. dispatch-conf. |
32 |
</abstract> |
33 |
|
34 |
-<version>1.4</version> |
35 |
-<date>2005-07-28</date> |
36 |
+<version>1.5</version> |
37 |
+<date>2008-03-01</date> |
38 |
|
39 |
<section> |
40 |
-<title>etc-update</title> |
41 |
+<title>dispatch-conf</title> |
42 |
<body> |
43 |
|
44 |
<p> |
45 |
-<c>etc-update</c> jest narzędziem, które służy do zastępowania plików |
46 |
+<c>dispatch-conf</c> jest narzędziem, które służy do zastępowania plików |
47 |
konfiguracyjnych plikami <path>._cfg0000_<nazwa></path>, umożliwia ich |
48 |
-interaktywną edycję oraz pozwala automatycznie dokonać drobnych zmian w owych |
49 |
+interaktywną edycję oraz pozwala automatycznie dokonać drobnych zmian w tych |
50 |
plikach. Pliki <path>._cfg0000_<nazwa></path> są generowane przez Portage, |
51 |
gdy chce nadpisać jakiś plik w katalogu chronionym zmienną CONFIG_PROTECT. |
52 |
</p> |
53 |
|
54 |
<p> |
55 |
-Aby uruchomić <c>etc-update</c>, wystarczy po prostu wpisać: |
56 |
+Dzięki <c>dispatch-conf</c> można nadpisywać zmiany w plikach konfiguracyjnych |
57 |
+zachowując jednocześnie na wszelki wypadek poprzednie wersje tych plików. |
58 |
+<c>dispatch-conf</c> będzie przechowywał wszystkie zmiany jako pliki patch lub |
59 |
+korzystając z systemu rewizji RCS. Dzięki temu w razie gdy popełni się błąd |
60 |
+podczas aktualizacji pliku konfiguracyjnego, można łatwo wrócić do poprzedniej |
61 |
+jego wersji. |
62 |
+</p> |
63 |
+ |
64 |
+<p> |
65 |
+<c>dispatch-conf</c> po uruchomieniu zapyta czy pozostawić pliki konfiguracyjne |
66 |
+bez zmian, nadpisać je nowszymi wersjami, wyświetlić różnice lub uruchomić |
67 |
+interaktywną aktualizację plików. Ponadto posiada wiele innych ciekawych |
68 |
+funkcji: |
69 |
+</p> |
70 |
+ |
71 |
+<ul> |
72 |
+ <li> |
73 |
+ Automatycznie zamienia stare pliki nowymi jeśli zmiany w nich dotyczą |
74 |
+ jedynie linii oznaczonych jako komentarze |
75 |
+ </li> |
76 |
+ <li> |
77 |
+ Automatycznie zamienia pliki, gdy zmiany dotyczą jedynie pustego miejsca |
78 |
+ (spacje, tabulatory, puste wiersze itp.) |
79 |
+ </li> |
80 |
+</ul> |
81 |
+ |
82 |
+ |
83 |
+ |
84 |
+ |
85 |
+<p> |
86 |
+Pracę z programem <c>dispatch-conf</c> należy rozpocząć od utworzenia katalogu, |
87 |
+na który wskazuje zmienna archive-dir znajdująca się w pliku |
88 |
+<path>/etc/dispatch-conf.conf</path>. |
89 |
+</p> |
90 |
+ |
91 |
+<pre caption="Uruchamianie dispatch-conf"> |
92 |
+# <i>dispatch-conf</i> |
93 |
+</pre> |
94 |
+ |
95 |
+<p> |
96 |
+Po uruchomieniu <c>dispatch-conf</c> wyświetli kolejno opcje dla każdego |
97 |
+aktualizowanego pliku konfiguracyjnego. Po naciśnięciu klawisza <c>u</c> stary |
98 |
+plik zostanie nadpisany nowym, a program przejdzie do następnego pliku. Klawisz |
99 |
+<c>z</c> usunie aktualizację pozostawiając stary plik bez zmian oraz przejdzie |
100 |
+do następnego pliku. Po wybraniu opcji dla wszystkich plików konfiguracyjnych |
101 |
+program <c>dispatch-conf</c> zakończy pracę. W każdej chwili można skorzystać z |
102 |
+klawisza <c>q</c>, aby zakończyć pracę programu. |
103 |
+</p> |
104 |
+ |
105 |
+<p> |
106 |
+Więcej informacji o programie dostarczy <c>man dispatch-conf</c>. Można tam |
107 |
+między innymi przeczytać o tym jak interaktywnie wprowadzać zmiany w plikach |
108 |
+konfiguracyjnych, ręcznie edytować nowe pliki konfiguracyjne czy wyświetlać |
109 |
+różnice między nimi. |
110 |
+</p> |
111 |
+ |
112 |
+<pre caption="Czytanie manuala dispatch-conf"> |
113 |
+$ <i>man dispatch-conf</i> |
114 |
+</pre> |
115 |
+ |
116 |
+</body> |
117 |
+</section> |
118 |
+<section> |
119 |
+<title>etc-update</title> |
120 |
+<body> |
121 |
+ |
122 |
+<p> |
123 |
+Alternatywą dla <c>dispatch-conf</c> jest program o nazwie <c>etc-update</c>. |
124 |
+Nie jest tak prosty w obsłudze, nie posiada też wielu funkcji swojego |
125 |
+odpowiednika. Posiada jednak możliwość automatycznego dodawania drobnych zmian |
126 |
+oraz opcję interaktywnej aktualizacji plików konfiguracyjnych. |
127 |
+</p> |
128 |
+ |
129 |
+<p> |
130 |
+Główną wadą <c>etc-update</c> jest to, że nie przechowuje dawnych wersji |
131 |
+nadpisanych plików konfiguracyjnych. Po zaktualizowaniu pliki stara wersja jest |
132 |
+stracona na zawsze. W związku z tym praca z <c>etc-update</c> jest znacznie |
133 |
+bardziej ryzykowna niż praca z <c>dispatch-conf</c>. |
134 |
</p> |
135 |
|
136 |
<pre caption="Uruchamianie etc-update"> |
137 |
@@ -104,59 +181,13 @@ |
138 |
|
139 |
<p> |
140 |
Kiedy już skończymy uaktualniać te najważniejsze pliki, pozostałe możemy |
141 |
-zamienić w trybie automatycznym. <c>Etc-update</c> wyłączy się kiedy już nie |
142 |
+zamienić w trybie automatycznym. <c>etc-update</c> wyłączy się kiedy już nie |
143 |
będzie miało żadnych plików do uaktualnienia. |
144 |
</p> |
145 |
|
146 |
</body> |
147 |
</section> |
148 |
<section> |
149 |
-<title>dispatch-conf</title> |
150 |
-<body> |
151 |
- |
152 |
-<p> |
153 |
-<c>dispatch-conf</c> to ciekawa alternatywa dla etc-update. Program posiada |
154 |
-wszystkie opcje swojego pierwowzoru, a ponadto jest w stanie zapamiętać kolejne |
155 |
-zmiany jakich dokonaliśmy w naszych plikach konfiguracyjnych, dzięki czemu w |
156 |
-razie jakiejś katastrofy możemy łatwo wrócić do poprzedniej wersji. |
157 |
-</p> |
158 |
- |
159 |
-<p> |
160 |
-Tak jak w <c>etc-update</c>, można zażądać, aby program pozostawił dany plik bez |
161 |
-zmian, zastąpić go nowym, edytować ręcznie obecny plik lub użyć do tego celu |
162 |
-trybu interaktywnego. Oprócz tego <c>dispatch-conf</c> ma jeszcze kilka |
163 |
-ciekawych opcji: |
164 |
-</p> |
165 |
- |
166 |
-<ul> |
167 |
- <li> |
168 |
- Automatycznie zamienia stare pliki nowymi jeśli zmiany w nich dotyczą |
169 |
- jedynie linii oznaczonych jako komentarze |
170 |
- </li> |
171 |
- <li> |
172 |
- Automatycznie zamienia pliki, gdy zmiany dotyczą jedynie pustego miejsca |
173 |
- (spacje, tabulatory, puste wiersze itp.) |
174 |
- </li> |
175 |
-</ul> |
176 |
- |
177 |
-<p> |
178 |
-Pracę z programem należy zacząć od wprowadzenia odpowiednich ustawień do pliku |
179 |
-<path>/etc/dispatch-conf.conf</path>, w tym przede wszystkim zmiennej |
180 |
-archive-dir, wskazującej katalog gdzie program będzie archiwizował nadpisywane |
181 |
-pliki konfiguracyjne oraz utworzenia owego katalogu. |
182 |
-</p> |
183 |
- |
184 |
-<p> |
185 |
-Więcej informacji o programie dostarczy <c>man dispatch-conf</c>: |
186 |
-</p> |
187 |
- |
188 |
-<pre caption="Czytanie manuala dispatch-conf"> |
189 |
-$ <i>man dispatch-conf</i> |
190 |
-</pre> |
191 |
- |
192 |
-</body> |
193 |
-</section> |
194 |
-<section> |
195 |
<title>Quickpkg</title> |
196 |
<body> |
197 |
|
198 |
|
199 |
|
200 |
|
201 |
-- |
202 |
gentoo-commits@l.g.o mailing list |