chiark / gitweb /
2f43ebb85d5020a8c261b2031c0b12c850ae737f
[developers-reference.git] / po4a / ja / tools.po
1 # SOME DESCRIPTIVE TITLE
2 # Copyright (C) YEAR Free Software Foundation, Inc.
3 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
4 #
5 #, fuzzy
6 msgid ""
7 msgstr ""
8 "Project-Id-Version: PACKAGE VERSION\n"
9 "POT-Creation-Date: 2008-03-05 18:04+0900\n"
10 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
11 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
12 "Language-Team: LANGUAGE <LL@li.org>\n"
13 "MIME-Version: 1.0\n"
14 "Content-Type: text/plain; charset=UTF-8\n"
15 "Content-Transfer-Encoding: ENCODING\n"
16
17 # type: Content of: <appendix><title>
18 #: tools.dbk:7
19 msgid "Overview of Debian Maintainer Tools"
20 msgstr ""
21
22 # type: Content of: <appendix><para>
23 #: tools.dbk:9
24 msgid ""
25 "This section contains a rough overview of the tools available to "
26 "maintainers.  The following is by no means complete or definitive, but just "
27 "a guide to some of the more popular tools."
28 msgstr ""
29
30 # type: Content of: <appendix><para>
31 #: tools.dbk:14
32 msgid ""
33 "Debian maintainer tools are meant to aid developers and free their time for "
34 "critical tasks.  As Larry Wall says, there's more than one way to do it."
35 msgstr ""
36
37 # type: Content of: <appendix><para>
38 #: tools.dbk:18
39 msgid ""
40 "Some people prefer to use high-level package maintenance tools and some do "
41 "not.  Debian is officially agnostic on this issue; any tool which gets the "
42 "job done is fine.  Therefore, this section is not meant to stipulate to "
43 "anyone which tools they should use or how they should go about their duties "
44 "of maintainership.  Nor is it meant to endorse any particular tool to the "
45 "exclusion of a competing tool."
46 msgstr ""
47
48 # type: Content of: <appendix><para>
49 #: tools.dbk:26
50 msgid ""
51 "Most of the descriptions of these packages come from the actual package "
52 "descriptions themselves.  Further information can be found in the package "
53 "documentation itself.  You can also see more info with the command "
54 "<command>apt-cache show &lt;package-name&gt;</command>."
55 msgstr ""
56
57 # type: Content of: <appendix><section><title>
58 #: tools.dbk:32
59 msgid "Core tools"
60 msgstr ""
61
62 # type: Content of: <appendix><section><para>
63 #: tools.dbk:34
64 msgid "The following tools are pretty much required for any maintainer."
65 msgstr ""
66
67 # type: Content of: <appendix><section><section><title>
68 #: tools.dbk:37
69 msgid "<systemitem role=\"package\">dpkg-dev</systemitem>"
70 msgstr ""
71
72 # type: Content of: <appendix><section><section><para>
73 #: tools.dbk:39
74 msgid ""
75 "<systemitem role=\"package\">dpkg-dev</systemitem> contains the tools "
76 "(including <command>dpkg-source</command>) required to unpack, build, and "
77 "upload Debian source packages.  These utilities contain the fundamental, low-"
78 "level functionality required to create and manipulate packages; as such, "
79 "they are essential for any Debian maintainer."
80 msgstr ""
81
82 # type: Content of: <appendix><section><section><title>
83 #: tools.dbk:48
84 msgid "<systemitem role=\"package\">debconf</systemitem>"
85 msgstr ""
86
87 # type: Content of: <appendix><section><section><para>
88 #: tools.dbk:50
89 msgid ""
90 "<systemitem role=\"package\">debconf</systemitem> provides a consistent "
91 "interface to configuring packages interactively.  It is user interface "
92 "independent, allowing end-users to configure packages with a text-only "
93 "interface, an HTML interface, or a dialog interface.  New interfaces can be "
94 "added as modules."
95 msgstr ""
96
97 # type: Content of: <appendix><section><section><para>
98 #: tools.dbk:56
99 msgid ""
100 "You can find documentation for this package in the <systemitem role=\"package"
101 "\">debconf-doc</systemitem> package."
102 msgstr ""
103
104 # type: Content of: <appendix><section><section><para>
105 #: tools.dbk:60
106 msgid ""
107 "Many feel that this system should be used for all packages which require "
108 "interactive configuration; see <xref linkend=\"bpp-config-mgmt\"/> .  "
109 "<systemitem role=\"package\">debconf</systemitem> is not currently required "
110 "by Debian Policy, but that may change in the future."
111 msgstr ""
112
113 # type: Content of: <appendix><section><section><title>
114 #: tools.dbk:68
115 msgid "<systemitem role=\"package\">fakeroot</systemitem>"
116 msgstr ""
117
118 # type: Content of: <appendix><section><section><para>
119 #: tools.dbk:70
120 msgid ""
121 "<systemitem role=\"package\">fakeroot</systemitem> simulates root "
122 "privileges.  This enables you to build packages without being root (packages "
123 "usually want to install files with root ownership).  If you have <systemitem "
124 "role=\"package\">fakeroot</systemitem> installed, you can build packages as "
125 "a regular user: <literal>dpkg-buildpackage -rfakeroot</literal>."
126 msgstr ""
127
128 # type: Content of: <appendix><section><title>
129 #: tools.dbk:81
130 msgid "Package lint tools"
131 msgstr ""
132
133 # type: Content of: <appendix><section><para>
134 #: tools.dbk:83
135 msgid ""
136 "According to the Free On-line Dictionary of Computing (FOLDOC), `lint' is a "
137 "Unix C language processor which carries out more thorough checks on the code "
138 "than is usual with C compilers.  Package lint tools help package maintainers "
139 "by automatically finding common problems and policy violations in their "
140 "packages."
141 msgstr ""
142
143 # type: Content of: <appendix><section><section><title>
144 #: tools.dbk:89
145 msgid "<systemitem role=\"package\">lintian</systemitem>"
146 msgstr ""
147
148 # type: Content of: <appendix><section><section><para>
149 #: tools.dbk:91
150 msgid ""
151 "<systemitem role=\"package\">lintian</systemitem> dissects Debian packages "
152 "and emits information about bugs and policy violations.  It contains "
153 "automated checks for many aspects of Debian policy as well as some checks "
154 "for common errors."
155 msgstr ""
156
157 # type: Content of: <appendix><section><section><para>
158 #: tools.dbk:97
159 msgid ""
160 "You should periodically get the newest <systemitem role=\"package\">lintian</"
161 "systemitem> from `unstable' and check over all your packages.  Notice that "
162 "the <literal>-i</literal> option provides detailed explanations of what each "
163 "error or warning means, what its basis in Policy is, and commonly how you "
164 "can fix the problem."
165 msgstr ""
166
167 # type: Content of: <appendix><section><section><para>
168 #: tools.dbk:104
169 msgid ""
170 "Refer to <xref linkend=\"sanitycheck\"/> for more information on how and "
171 "when to use Lintian."
172 msgstr ""
173
174 # type: Content of: <appendix><section><section><para>
175 #: tools.dbk:108
176 msgid ""
177 "You can also see a summary of all problems reported by Lintian on your "
178 "packages at <ulink url=\"&url-lintian;\"></ulink>.  These reports contain "
179 "the latest <command>lintian</command> output for the whole development "
180 "distribution (unstable)."
181 msgstr ""
182
183 # type: Content of: <appendix><section><section><title>
184 #: tools.dbk:116
185 msgid "<systemitem role=\"package\">linda</systemitem>"
186 msgstr ""
187
188 # type: Content of: <appendix><section><section><para>
189 #: tools.dbk:118
190 msgid ""
191 "<systemitem role=\"package\">linda</systemitem> is another package linter.  "
192 "It is similar to <systemitem role=\"package\">lintian</systemitem> but has a "
193 "different set of checks.  Its written in Python rather than Perl."
194 msgstr ""
195
196 # type: Content of: <appendix><section><section><title>
197 #: tools.dbk:125
198 msgid "<systemitem role=\"package\">debdiff</systemitem>"
199 msgstr ""
200
201 # type: Content of: <appendix><section><section><para>
202 #: tools.dbk:127
203 msgid ""
204 "<command>debdiff</command> (from the <systemitem role=\"package"
205 "\">devscripts</systemitem> package, <xref linkend=\"devscripts\"/> )  "
206 "compares file lists and control files of two packages.  It is a simple "
207 "regression test, as it will help you notice if the number of binary packages "
208 "has changed since the last upload, or if something has changed in the "
209 "control file.  Of course, some of the changes it reports will be all right, "
210 "but it can help you prevent various accidents."
211 msgstr ""
212
213 # type: Content of: <appendix><section><section><para>
214 #: tools.dbk:136
215 msgid "You can run it over a pair of binary packages:"
216 msgstr ""
217
218 # type: Content of: <appendix><section><section><screen>
219 #: tools.dbk:138
220 #, no-wrap
221 msgid ""
222 "\n"
223 "debdiff package_1-1_arch.deb package_2-1_arch.deb\n"
224 msgstr ""
225
226 # type: Content of: <appendix><section><section><para>
227 #: tools.dbk:142
228 msgid "Or even a pair of changes files:"
229 msgstr ""
230
231 # type: Content of: <appendix><section><section><screen>
232 #: tools.dbk:144
233 #, no-wrap
234 msgid ""
235 "\n"
236 "debdiff package_1-1_arch.changes package_2-1_arch.changes\n"
237 msgstr ""
238
239 # type: Content of: <appendix><section><section><para>
240 #: tools.dbk:148
241 msgid ""
242 "For more information please see <citerefentry> <refentrytitle>debdiff</"
243 "refentrytitle> <manvolnum>1</manvolnum> </citerefentry>."
244 msgstr ""
245
246 # type: Content of: <appendix><section><title>
247 #: tools.dbk:157
248 msgid "Helpers for <filename>debian/rules</filename>"
249 msgstr ""
250
251 # type: Content of: <appendix><section><para>
252 #: tools.dbk:159
253 msgid ""
254 "Package building tools make the process of writing <filename>debian/rules</"
255 "filename> files easier.  See <xref linkend=\"helper-scripts\"/> for more "
256 "information about why these might or might not be desired."
257 msgstr ""
258
259 # type: Content of: <appendix><section><section><title>
260 #: tools.dbk:165
261 msgid "<systemitem role=\"package\">debhelper</systemitem>"
262 msgstr ""
263
264 # type: Content of: <appendix><section><section><para>
265 #: tools.dbk:167
266 msgid ""
267 "<systemitem role=\"package\">debhelper</systemitem> is a collection of "
268 "programs which can be used in <filename>debian/rules</filename> to automate "
269 "common tasks related to building binary Debian packages.  <systemitem role="
270 "\"package\">debhelper</systemitem> includes programs to install various "
271 "files into your package, compress files, fix file permissions, and integrate "
272 "your package with the Debian menu system."
273 msgstr ""
274
275 # type: Content of: <appendix><section><section><para>
276 #: tools.dbk:175
277 msgid ""
278 "Unlike some approaches, <systemitem role=\"package\">debhelper</systemitem> "
279 "is broken into several small, simple commands which act in a consistent "
280 "manner.  As such, it allows more fine-grained control than some of the other "
281 "debian/rules tools."
282 msgstr ""
283
284 # type: Content of: <appendix><section><section><para>
285 #: tools.dbk:181
286 msgid ""
287 "There are a number of little <systemitem role=\"package\">debhelper</"
288 "systemitem> add-on packages, too transient to document.  You can see the "
289 "list of most of them by doing <literal>apt-cache search ^dh-</literal>."
290 msgstr ""
291
292 # type: Content of: <appendix><section><section><title>
293 #: tools.dbk:188
294 msgid "<systemitem role=\"package\">debmake</systemitem>"
295 msgstr ""
296
297 # type: Content of: <appendix><section><section><para>
298 #: tools.dbk:190
299 msgid ""
300 "<systemitem role=\"package\">debmake</systemitem>, a precursor to "
301 "<systemitem role=\"package\">debhelper</systemitem>, is a more coarse-"
302 "grained <filename>debian/rules</filename> assistant.  It includes two main "
303 "programs: <command>deb-make</command>, which can be used to help a "
304 "maintainer convert a regular (non-Debian) source archive into a Debian "
305 "source package; and <command>debstd</command>, which incorporates in one big "
306 "shot the same sort of automated functions that one finds in <systemitem role="
307 "\"package\">debhelper</systemitem>."
308 msgstr ""
309
310 # type: Content of: <appendix><section><section><para>
311 #: tools.dbk:200
312 msgid ""
313 "The consensus is that <systemitem role=\"package\">debmake</systemitem> is "
314 "now deprecated in favor of <systemitem role=\"package\">debhelper</"
315 "systemitem>.  It is a bug to use <systemitem role=\"package\">debmake</"
316 "systemitem> in new packages.  New packages using <systemitem role=\"package"
317 "\">debmake</systemitem> will be rejected from the archive."
318 msgstr ""
319
320 # type: Content of: <appendix><section><section><title>
321 #: tools.dbk:209
322 msgid "<systemitem role=\"package\">dh-make</systemitem>"
323 msgstr ""
324
325 # type: Content of: <appendix><section><section><para>
326 #: tools.dbk:211
327 msgid ""
328 "The <systemitem role=\"package\">dh-make</systemitem> package contains "
329 "<command>dh_make</command>, a program that creates a skeleton of files "
330 "necessary to build a Debian package out of a source tree.  As the name "
331 "suggests, <command>dh_make</command> is a rewrite of <systemitem role="
332 "\"package\">debmake</systemitem> and its template files use dh_* programs "
333 "from <systemitem role=\"package\">debhelper</systemitem>."
334 msgstr ""
335
336 # type: Content of: <appendix><section><section><para>
337 #: tools.dbk:219
338 msgid ""
339 "While the rules files generated by <command>dh_make</command> are in general "
340 "a sufficient basis for a working package, they are still just the "
341 "groundwork: the burden still lies on the maintainer to finely tune the "
342 "generated files and make the package entirely functional and Policy-"
343 "compliant."
344 msgstr ""
345
346 # type: Content of: <appendix><section><section><title>
347 #: tools.dbk:227
348 msgid "<systemitem role=\"package\">yada</systemitem>"
349 msgstr ""
350
351 # type: Content of: <appendix><section><section><para>
352 #: tools.dbk:229
353 msgid ""
354 "<systemitem role=\"package\">yada</systemitem> is another packaging helper "
355 "tool.  It uses a <filename>debian/packages</filename> file to auto-generate "
356 "<filename>debian/rules</filename> and other necessary files in the "
357 "<filename>debian/</filename> subdirectory.  The <filename>debian/packages</"
358 "filename> file contains instruction to build packages and there is no need "
359 "to create any <filename>Makefile</filename> files.  There is possibility to "
360 "use macro engine similar to the one used in SPECS files from RPM source "
361 "packages."
362 msgstr ""
363
364 # type: Content of: <appendix><section><section><para>
365 #: tools.dbk:239
366 msgid ""
367 "For more informations see <literal><ulink url=\"http://yada.alioth.debian."
368 "org/\">YADA site</ulink></literal>."
369 msgstr ""
370
371 # type: Content of: <appendix><section><section><title>
372 #: tools.dbk:245
373 msgid "<systemitem role=\"package\">equivs</systemitem>"
374 msgstr ""
375
376 # type: Content of: <appendix><section><section><para>
377 #: tools.dbk:247
378 msgid ""
379 "<systemitem role=\"package\">equivs</systemitem> is another package for "
380 "making packages.  It is often suggested for local use if you need to make a "
381 "package simply to fulfill dependencies.  It is also sometimes used when "
382 "making ``meta-packages'', which are packages whose only purpose is to depend "
383 "on other packages."
384 msgstr ""
385
386 # type: Content of: <appendix><section><title>
387 #: tools.dbk:258
388 msgid "Package builders"
389 msgstr ""
390
391 # type: Content of: <appendix><section><para>
392 #: tools.dbk:260
393 msgid ""
394 "The following packages help with the package building process, general "
395 "driving <command>dpkg-buildpackage</command> as well as handling supporting "
396 "tasks."
397 msgstr ""
398
399 # type: Content of: <appendix><section><section><title>
400 #: tools.dbk:264
401 msgid "<systemitem role=\"package\">cvs-buildpackage</systemitem>"
402 msgstr ""
403
404 # type: Content of: <appendix><section><section><para>
405 #: tools.dbk:266
406 msgid ""
407 "<systemitem role=\"package\">cvs-buildpackage</systemitem> provides the "
408 "capability to inject or import Debian source packages into a CVS repository, "
409 "build a Debian package from the CVS repository, and helps in integrating "
410 "upstream changes into the repository."
411 msgstr ""
412
413 # type: Content of: <appendix><section><section><para>
414 #: tools.dbk:272
415 msgid ""
416 "These utilities provide an infrastructure to facilitate the use of CVS by "
417 "Debian maintainers.  This allows one to keep separate CVS branches of a "
418 "package for <emphasis>stable</emphasis>, <emphasis>unstable</emphasis> and "
419 "possibly <emphasis>experimental</emphasis> distributions, along with the "
420 "other benefits of a version control system."
421 msgstr ""
422
423 # type: Content of: <appendix><section><section><title>
424 #: tools.dbk:281
425 msgid "<systemitem role=\"package\">debootstrap</systemitem>"
426 msgstr ""
427
428 # type: Content of: <appendix><section><section><para>
429 #: tools.dbk:283
430 msgid ""
431 "The <systemitem role=\"package\">debootstrap</systemitem> package and script "
432 "allows you to bootstrap a Debian base system into any part of your "
433 "filesystem.  By base system, we mean the bare minimum of packages required "
434 "to operate and install the rest of the system."
435 msgstr ""
436
437 # type: Content of: <appendix><section><section><para>
438 #: tools.dbk:289
439 msgid ""
440 "Having a system like this can be useful in many ways.  For instance, you can "
441 "<command>chroot</command> into it if you want to test your build "
442 "dependencies.  Or you can test how your package behaves when installed into "
443 "a bare base system.  Chroot builders use this package; see below."
444 msgstr ""
445
446 # type: Content of: <appendix><section><section><title>
447 #: tools.dbk:297
448 msgid "<systemitem role=\"package\">pbuilder</systemitem>"
449 msgstr ""
450
451 # type: Content of: <appendix><section><section><para>
452 #: tools.dbk:299
453 msgid ""
454 "<systemitem role=\"package\">pbuilder</systemitem> constructs a chrooted "
455 "system, and builds a package inside the chroot.  It is very useful to check "
456 "that a package's build-dependencies are correct, and to be sure that "
457 "unnecessary and wrong build dependencies will not exist in the resulting "
458 "package."
459 msgstr ""
460
461 # type: Content of: <appendix><section><section><para>
462 #: tools.dbk:305
463 msgid ""
464 "A related package is <systemitem role=\"package\">pbuilder-uml</systemitem>, "
465 "which goes even further by doing the build within a User Mode Linux "
466 "environment."
467 msgstr ""
468
469 # type: Content of: <appendix><section><section><title>
470 #: tools.dbk:312
471 msgid "<systemitem role=\"package\">sbuild</systemitem>"
472 msgstr ""
473
474 # type: Content of: <appendix><section><section><para>
475 #: tools.dbk:314
476 msgid ""
477 "<systemitem role=\"package\">sbuild</systemitem> is another automated "
478 "builder.  It can use chrooted environments as well.  It can be used stand-"
479 "alone, or as part of a networked, distributed build environment.  As the "
480 "latter, it is part of the system used by porters to build binary packages "
481 "for all the available architectures.  See <xref linkend=\"buildd\"/> for "
482 "more information, and <ulink url=\"&url-buildd;\"></ulink> to see the system "
483 "in action."
484 msgstr ""
485
486 # type: Content of: <appendix><section><title>
487 #: tools.dbk:326
488 msgid "Package uploaders"
489 msgstr ""
490
491 # type: Content of: <appendix><section><para>
492 #: tools.dbk:328
493 msgid ""
494 "The following packages help automate or simplify the process of uploading "
495 "packages into the official archive."
496 msgstr ""
497
498 # type: Content of: <appendix><section><section><title>
499 #: tools.dbk:332
500 msgid "<systemitem role=\"package\">dupload</systemitem>"
501 msgstr ""
502
503 # type: Content of: <appendix><section><section><para>
504 #: tools.dbk:334
505 msgid ""
506 "<systemitem role=\"package\">dupload</systemitem> is a package and a script "
507 "to automatically upload Debian packages to the Debian archive, to log the "
508 "upload, and to send mail about the upload of a package.  You can configure "
509 "it for new upload locations or methods."
510 msgstr ""
511
512 # type: Content of: <appendix><section><section><title>
513 #: tools.dbk:342
514 msgid "<systemitem role=\"package\">dput</systemitem>"
515 msgstr ""
516
517 # type: Content of: <appendix><section><section><para>
518 #: tools.dbk:344
519 msgid ""
520 "The <systemitem role=\"package\">dput</systemitem> package and script does "
521 "much the same thing as <systemitem role=\"package\">dupload</systemitem>, "
522 "but in a different way.  It has some features over <systemitem role=\"package"
523 "\">dupload</systemitem>, such as the ability to check the GnuPG signature "
524 "and checksums before uploading, and the possibility of running "
525 "<command>dinstall</command> in dry-run mode after the upload."
526 msgstr ""
527
528 # type: Content of: <appendix><section><section><title>
529 #: tools.dbk:354
530 msgid "<systemitem role=\"package\">dcut</systemitem>"
531 msgstr ""
532
533 # type: Content of: <appendix><section><section><para>
534 #: tools.dbk:356
535 msgid ""
536 "The <systemitem role=\"package\">dcut</systemitem> script (part of the "
537 "package <xref linkend=\"dput\"/> ) helps in removing files from the ftp "
538 "upload directory."
539 msgstr ""
540
541 # type: Content of: <appendix><section><title>
542 #: tools.dbk:364
543 msgid "Maintenance automation"
544 msgstr ""
545
546 # type: Content of: <appendix><section><para>
547 #: tools.dbk:366
548 msgid ""
549 "The following tools help automate different maintenance tasks, from adding "
550 "changelog entries or signature lines and looking up bugs in Emacs to making "
551 "use of the newest and official <filename>config.sub</filename>."
552 msgstr ""
553
554 # type: Content of: <appendix><section><section><title>
555 #: tools.dbk:371
556 msgid "<systemitem role=\"package\">devscripts</systemitem>"
557 msgstr ""
558
559 # type: Content of: <appendix><section><section><para>
560 #: tools.dbk:373
561 msgid ""
562 "<systemitem role=\"package\">devscripts</systemitem> is a package containing "
563 "wrappers and tools which are very helpful for maintaining your Debian "
564 "packages.  Example scripts include <command>debchange</command> and "
565 "<command>dch</command>, which manipulate your <filename>debian/changelog</"
566 "filename> file from the command-line, and <command>debuild</command>, which "
567 "is a wrapper around <command>dpkg-buildpackage</command>.  The <command>bts</"
568 "command> utility is also very helpful to update the state of bug reports on "
569 "the command line.  <command>uscan</command> can be used to watch for new "
570 "upstream versions of your packages.  <command>debrsign</command> can be used "
571 "to remotely sign a package prior to upload, which is nice when the machine "
572 "you build the package on is different from where your GPG keys are."
573 msgstr ""
574
575 # type: Content of: <appendix><section><section><para>
576 #: tools.dbk:387
577 msgid ""
578 "See the <citerefentry> <refentrytitle>devscripts</refentrytitle> "
579 "<manvolnum>1</manvolnum> </citerefentry> manual page for a complete list of "
580 "available scripts."
581 msgstr ""
582
583 # type: Content of: <appendix><section><section><title>
584 #: tools.dbk:394
585 msgid "<systemitem role=\"package\">autotools-dev</systemitem>"
586 msgstr ""
587
588 # type: Content of: <appendix><section><section><para>
589 #: tools.dbk:396
590 msgid ""
591 "<systemitem role=\"package\">autotools-dev</systemitem> contains best "
592 "practices for people who maintain packages which use <command>autoconf</"
593 "command> and/or <command>automake</command>.  Also contains canonical "
594 "<filename>config.sub</filename> and <filename>config.guess</filename> files "
595 "which are known to work on all Debian ports."
596 msgstr ""
597
598 # type: Content of: <appendix><section><section><title>
599 #: tools.dbk:405
600 msgid "<systemitem role=\"package\">dpkg-repack</systemitem>"
601 msgstr ""
602
603 # type: Content of: <appendix><section><section><para>
604 #: tools.dbk:407
605 msgid ""
606 "<command>dpkg-repack</command> creates Debian package file out of a package "
607 "that has already been installed.  If any changes have been made to the "
608 "package while it was unpacked (e.g., files in <filename>/etc</filename> were "
609 "modified), the new package will inherit the changes."
610 msgstr ""
611
612 # type: Content of: <appendix><section><section><para>
613 #: tools.dbk:413
614 msgid ""
615 "This utility can make it easy to copy packages from one computer to another, "
616 "or to recreate packages which are installed on your system but no longer "
617 "available elsewhere, or to save the current state of a package before you "
618 "upgrade it."
619 msgstr ""
620
621 # type: Content of: <appendix><section><section><title>
622 #: tools.dbk:420
623 msgid "<systemitem role=\"package\">alien</systemitem>"
624 msgstr ""
625
626 # type: Content of: <appendix><section><section><para>
627 #: tools.dbk:422
628 msgid ""
629 "<command>alien</command> converts binary packages between various packaging "
630 "formats, including Debian, RPM (RedHat), LSB (Linux Standard Base), Solaris, "
631 "and Slackware packages."
632 msgstr ""
633
634 # type: Content of: <appendix><section><section><title>
635 #: tools.dbk:429
636 msgid "<systemitem role=\"package\">debsums</systemitem>"
637 msgstr ""
638
639 # type: Content of: <appendix><section><section><para>
640 #: tools.dbk:431
641 msgid ""
642 "<command>debsums</command> checks installed packages against their MD5 "
643 "sums.  Note that not all packages have MD5 sums, since they aren't required "
644 "by Policy."
645 msgstr ""
646
647 # type: Content of: <appendix><section><section><title>
648 #: tools.dbk:437
649 msgid "<systemitem role=\"package\">dpkg-dev-el</systemitem>"
650 msgstr ""
651
652 # type: Content of: <appendix><section><section><para>
653 #: tools.dbk:439
654 msgid ""
655 "<systemitem role=\"package\">dpkg-dev-el</systemitem> is an Emacs lisp "
656 "package which provides assistance when editing some of the files in the "
657 "<filename>debian</filename> directory of your package.  For instance, there "
658 "are handy functions for listing a package's current bugs, and for finalizing "
659 "the latest entry in a <filename>debian/changelog</filename> file."
660 msgstr ""
661
662 # type: Content of: <appendix><section><section><title>
663 #: tools.dbk:448
664 msgid "<systemitem role=\"package\">dpkg-depcheck</systemitem>"
665 msgstr ""
666
667 # type: Content of: <appendix><section><section><para>
668 #: tools.dbk:450
669 msgid ""
670 "<command>dpkg-depcheck</command> (from the <systemitem role=\"package"
671 "\">devscripts</systemitem> package, <xref linkend=\"devscripts\"/> )  runs a "
672 "command under <command>strace</command> to determine all the packages that "
673 "were used by the said command."
674 msgstr ""
675
676 # type: Content of: <appendix><section><section><para>
677 #: tools.dbk:456
678 msgid ""
679 "For Debian packages, this is useful when you have to compose a "
680 "<literal>Build-Depends</literal> line for your new package: running the "
681 "build process through <command>dpkg-depcheck</command> will provide you with "
682 "a good first approximation of the build-dependencies.  For example:"
683 msgstr ""
684
685 # type: Content of: <appendix><section><section><screen>
686 #: tools.dbk:461
687 #, no-wrap
688 msgid ""
689 "\n"
690 "dpkg-depcheck -b debian/rules build\n"
691 msgstr ""
692
693 # type: Content of: <appendix><section><section><para>
694 #: tools.dbk:465
695 msgid ""
696 "<command>dpkg-depcheck</command> can also be used to check for run-time "
697 "dependencies, especially if your package uses exec(2) to run other programs."
698 msgstr ""
699
700 # type: Content of: <appendix><section><section><para>
701 #: tools.dbk:469
702 msgid ""
703 "For more information please see <citerefentry> <refentrytitle>dpkg-depcheck</"
704 "refentrytitle> <manvolnum>1</manvolnum> </citerefentry>."
705 msgstr ""
706
707 # type: Content of: <appendix><section><title>
708 #: tools.dbk:478
709 msgid "Porting tools"
710 msgstr ""
711
712 # type: Content of: <appendix><section><para>
713 #: tools.dbk:480
714 msgid "The following tools are helpful for porters and for cross-compilation."
715 msgstr ""
716
717 # type: Content of: <appendix><section><section><title>
718 #: tools.dbk:483
719 msgid "<systemitem role=\"package\">quinn-diff</systemitem>"
720 msgstr ""
721
722 # type: Content of: <appendix><section><section><para>
723 #: tools.dbk:485
724 msgid ""
725 "<systemitem role=\"package\">quinn-diff</systemitem> is used to locate the "
726 "differences from one architecture to another.  For instance, it could tell "
727 "you which packages need to be ported for architecture <replaceable>Y</"
728 "replaceable>, based on architecture <replaceable>X</replaceable>."
729 msgstr ""
730
731 # type: Content of: <appendix><section><section><title>
732 #: tools.dbk:493
733 msgid "<systemitem role=\"package\">dpkg-cross</systemitem>"
734 msgstr ""
735
736 # type: Content of: <appendix><section><section><para>
737 #: tools.dbk:495
738 msgid ""
739 "<systemitem role=\"package\">dpkg-cross</systemitem> is a tool for "
740 "installing libraries and headers for cross-compiling in a way similar to "
741 "<systemitem role=\"package\">dpkg</systemitem>.  Furthermore, the "
742 "functionality of <command>dpkg-buildpackage</command> and <command>dpkg-"
743 "shlibdeps</command> is enhanced to support cross-compiling."
744 msgstr ""
745
746 # type: Content of: <appendix><section><title>
747 #: tools.dbk:506
748 msgid "Documentation and information"
749 msgstr ""
750
751 # type: Content of: <appendix><section><para>
752 #: tools.dbk:508
753 msgid ""
754 "The following packages provide information for maintainers or help with "
755 "building documentation."
756 msgstr ""
757
758 # type: Content of: <appendix><section><section><title>
759 #: tools.dbk:512
760 msgid "<systemitem role=\"package\">debiandoc-sgml</systemitem>"
761 msgstr ""
762
763 # type: Content of: <appendix><section><section><para>
764 #: tools.dbk:514
765 msgid ""
766 "<systemitem role=\"package\">debiandoc-sgml</systemitem> provides the "
767 "DebianDoc SGML DTD, which is commonly used for Debian documentation.  This "
768 "manual, for instance, is written in DebianDoc.  It also provides scripts for "
769 "building and styling the source to various output formats."
770 msgstr ""
771
772 # type: Content of: <appendix><section><section><para>
773 #: tools.dbk:520
774 msgid ""
775 "Documentation for the DTD can be found in the <systemitem role=\"package"
776 "\">debiandoc-sgml-doc</systemitem> package."
777 msgstr ""
778
779 # type: Content of: <appendix><section><section><title>
780 #: tools.dbk:542
781 msgid "<systemitem role=\"package\">debian-keyring</systemitem>"
782 msgstr ""
783
784 # type: Content of: <appendix><section><section><para>
785 #: tools.dbk:544
786 msgid ""
787 "Contains the public GPG and PGP keys of Debian developers.  See <xref "
788 "linkend=\"key-maint\"/> and the package documentation for more information."
789 msgstr ""
790
791 # type: Content of: <appendix><section><section><title>
792 #: tools.dbk:550
793 msgid "<systemitem role=\"package\">debview</systemitem>"
794 msgstr ""
795
796 # type: Content of: <appendix><section><section><para>
797 #: tools.dbk:552
798 msgid ""
799 "<systemitem role=\"package\">debview</systemitem> provides an Emacs mode for "
800 "viewing Debian binary packages.  This lets you examine a package without "
801 "unpacking it."
802 msgstr ""