File: pack_list.sgml

package info (click to toggle)
doc-debian-es 2.0
  • links: PTS
  • area: main
  • in suites: potato
  • size: 276 kB
  • ctags: 8
  • sloc: makefile: 70
file content (434 lines) | stat: -rw-r--r-- 18,684 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
<sect>Software disponible en el sistema Debian<label id="Software">
<P>
<sect1>Qu tipos de aplicaciones y software de desarrollo hay disponible para Debian GNU/Linux?
<P>
Al igual que muchas distribuciones de Linux, Debian GNU/Linux ofrece:
<itemize>
<item>Las aplicaciones ms importantes para desarrollo de software,
manipulacin de archivos, y procesamiento de texto, incluyendo gcc, libc,
g++, make, texinfo, el shell Bash y numerosas utilidades de Unix
mejoradas,
<item>Perl y sus bibliotecas,
<item>TeX, LaTeX, y dvips,
<item>el sistema de ventanas X, que proporciona un interfaz grfico
de usuario
a travs de red, y numerosas aplicaciones X,
<item>un conjunto completo de otras aplicaciones de red, incluyendo
servidores WWW, navegadores, y herramientas de desarrollo.
</itemize>
<!-- XXX mantener los nmeros al dia -->
Ms de 2200 paquetes, desde servidores de noticias y lectores
hasta soporte de
sonido, programas de fax, hojas de clculo y bases de datos, programas de
procesamiento de imgenes, comunicaciones, utilidades de correo y de redes,
servidores Web, e incluso programas de Ham-Radio estn incluidos en la
distribucin.
Otros 400 conjuntos de programas estn disponibles como paquetes Debian,
aunque
no se incluyen formalmente en la distribucin debido a restricciones de la
licencia.

<sect1>Quin ha escrito todo este software?
<P>
<itemize>
<item>Los <em>autores</em> de cada programa aparecen en los crditos, en el
archivo <tt>/usr/doc/PAQUETE/copyright</tt>, donde hay que substituir PAQUETE
por el nombre del paquete.

<item>Una lista de los <em>Responsables</em> que empaquetan el software para
el sistema Debian GNU/Linux aparece en el
<ref id="CtlFile" name="archivo de control de Debian"> que viene con cada
paquete
</itemize>

<sect1>Cmo puedo conseguir una lista de los programas que se han empaquetado para el proyecto Debian?
<P>
Est disponible una lista completa en cualquiera de los
<htmlurl url="http://www.debian.org/distrib/ftplist.html" name="mirrors">
de Debian.

<P>
 El archivo <tt>indices/Packages-Master-i386.gz</tt> contiene una lista que
 incluye descripciones cortas de todos los paquetes disponibles para el
 386 (o chips mas avanzados).
 El archivo <tt>indices/Packages-Master-m68k.gz</tt> contiene una lista
 similar de paquetes que estn disponibles para ordenadores con CPUs
 Motorola 680x0.

<P>
El <htmlurl url="http://www.debian.org/FTP/" name="interfaz WWW a los
paquetes Debian"> resume los paquetes existentes en unas veinte
&dquot;secciones&dquot; del archivo de Debian, as como los ltimos 10
paquetes aadidos

<sect1>Qu falta en Debian GNU/Linux?
<P>
Johnie Ingram mantiene una lista de los paquetes que se
necesitan ms urgentemente para Debian bajo el nombre
&dquot;Work-Needing and Prospective Packages&dquot;
Para ms detalles, ver la seccin
<ref id="contrib" name="Contribuir al proyecto Debian">.

<!-- XXX borrar esta seccin -->
<sect1>Dnde est 'which'?
<P>
Esta es una pregunta histrica, ya sin importancia, pero que se incluye en
esta FAQ dado que an conserva el rcord de ser la pregunta hecha ms
frecuentemente en las listas de correo de Debian.
<P>
La funcionalidad de la utilidad de Berkeley <tt>which</tt> se proporciona en
el shell Bash mediante la orden interna <tt>type</tt>. Para encontrar la
ruta de directorios para un ejecutable &dquot;cualquiera&dquot;, usar la
orden <tt>type cualquiera</tt>. Para encontrar todas las rutas de directorios
donde se puede encontrar a &dquot;cualquiera&dquot;, usar <tt>type -a
cualquiera</tt>.
<P>
Para compensar la falta de familiaridad de los usuarios con esta (en opinin
del autor, oscura) caracterstica del Bash, los responsables de Debian han
construido un paquete llamado <tt>debianutils</tt>, que incluye un script de
Bash llamado <tt>which</tt>. Este script incluye solo las siguientes lneas:
<tscreen><verb>
#!/bin/bash
for i in $*; do
  type -all -path $i | head -1
done
</verb></tscreen>

El paquete <tt>debianutils</tt> se almacena normalmente en la seccin
<tt>base</tt> del archivo de FTP, y por tanto forma parte de la instalacin
inicial de todo sistema Debian.

<sect1>(Cmo) Soporta Java Debian?
<P>
El Kit de Desarrollo de Java de Sun est disponible como paquete Debian
(<tt>jdk_VVV-RRR.deb</tt>). El KDJ (JDK en ingls) permite ejecutar programas
en Java y &dquot;applets&dquot;, y escribirlos. Si el ncleo
instalado est correctamente configurado (ver ms abajo), el KDJ permitir
ejecutar programas en Java igual que otro tipo de ejecutables. El KDJ tambin
incluye varios programas de demostracin.
<P>
<!-- XXX seccin general "como cargar un mdulo" ? -->
El ncleo de Debian est configurado con soporte para Java incluido como
mdulo (p.ej.,CONFIG_BINFMT_JAVA=m). Los usuarios que quieran construir su
propio <ref id="custker" name="ncleo personalizado"> pueden saltarse esto
si lo prefieren. Una vez que el soporte para mdulos est disponible en el
ncleo, hay que asegurarse de que el mdulo est cargado. Se puede hacer esto
en tiempo de arranque insertando la lnea <tt>binfmt_java</tt> en el fichero
<tt>/etc/modules</tt>.
Alternativamente, se puede instalar el mdulo desde la lnea de rdenes
ejecutando la orden <tt>insmod NOMBRE/binfmt_java.o</tt>, donde
<tt>NOMBRE</tt> es el nombre del directorio donde estn almacenados los
mdulos compilados para la versin en ejecucin del ncleo. En un sistema con
la versin 2.0.36 del ncleo, <tt>NOMBRE</tt> ser probablemente
<tt>/lib/modules/2.0.36/fs/</tt>.
Se puede comprobar si un mdulo est cargado usando la orden
<tt>lsmod</tt>.
<P>
Para ejecutar un &dquot;applet&dquot; en Java se necesita un navegador que
sea capaz de
reconocerlo y ejecutarlo. El navegador de Netscape que se puede instalar como
paquete Debian puede usar &dquot;applets&dquot; en Java. (El cdigo fuente
del Netscape no
es de acceso pblico. El paquete Debian del Netscape proporciona un asistente
que ayuda en la instalacin y gestin del Netscape en un sistema Debian. Este
es un buen ejemplo de la integracin de paquetes comerciales en el sistema
Debian).
<P>
<!--
META:  Controlar si/como Netscape puede ejecutar programas Java.
-->
<P>
Una nota final con comentarios mixtos:
Las polticas de licencias de Sun para el KDJ se estn volviendo ms
restrictivas con el tiempo, as que este paquete puede no estar disponible
como parte de Debian muy pronto.
Es posible que est disponible del mismo modo en que est disponible el
Netscape para Debian GNU/Linux. Las buenas noticias son que hay actualmente
varios programas en desarrollo que proporcionarn alternativas atractivas y
de dominio pblico.

<sect1>Dnde est pine?
<P>
Debido a su restrictiva licencia, est en la seccin non-free. Adems,
dado que la licencia ni siquiera permite que se distribuyan ejecutables
modificados, hay que compilarlo uno mismo a partir del cdigo fuente y los
parches de Debian. Para la comodidad de los que usan dselect, el cdigo
fuente de la versin Debian de pine est disponible en los paquetes
<tt>pine396-src</tt> y <tt>pine396-diffs</tt>. En el directorio
source del rbol <tt>project/experimental</tt> puede haber disponibles
versiones de pine 4.x.

<sect1>Cmo puedo comprobar si estoy usando un sistema Debian?
<P>
La existencia del programa <tt>dpkg</tt> demuestra que se pueden instalar
paquetes Debian en el sistema.

Para asegurarse de que se ha instalado el sistema a partir de los autnticos
discos base de Debian, se puede comprobar si existe
<tt>/etc/debian_version</tt>.

<sect1>
Cmo puedo saber la &dquot;versin&dquot; de Debian que estoy usando?
<P>
Hay un fichero,
<tt><htmlurl url="file:/etc/debian_version" name="/etc/debian_version"></tt>,
que contiene una nica lnea con el nmero de versin de la distribucin,
tal y como vena definido en el paquete <tt>base-files</tt>.
<P>
Los usuarios deben tener presente que el sistema Debian se compone de
varias partes, las cuales pueden ser actualizadas de manera (casi) 
independiente.  Cada &dquot;entrega&dquot; de Debian tiene contenidos
inmutables y bien definidos. Las actualizaciones estn disponibles de
forma separada. Para una descripcin de una sola lnea sobre el estado de
instalacin del paquete <tt>cualquiera</tt>, se puede usar la orden
<tt>dpkg --list cualquiera</tt>. (Sin argumentos, esta orden presenta las
versiones de todos los paquetes instalados.) Para una descripcin ms
exhaustiva, usar <tt>dpkg --status cualquiera</tt>.

<sect1>
Cmo soporta Debian los idiomas no ingleses?<label id="nonEngl">
<P>
<itemize>
<item>Debian GNU/Linux se distribuye con asignaciones de teclado para casi dos
docenas de teclados, y con utilidades (en el paquete <tt>kbd</tt>) para
instalarlos, verlos y modificarlos.
La instalacin pide al usuario que especifique el teclado que va a usar.
<P>
<item>Se da soporte para las pginas de manual en francs, alemn, italiano y
espaol a travs de los paquetes <tt>manpages-fr</tt>,
<tt>manpages-de</tt>,
<tt>manpages-it</tt> y <tt>manpages-es</tt>. Para acceder a una de estas
pginas de manual, el usuario debe cambiar el valor de LC_MESSAGES a la
cadena de texto apropiada. En el caso de las pginas de manual en espaol,
LC_MESSAGES ha de valer 'es_ES'. El programa <tt>man</tt> buscar entonces
las pginas man en espaol en <tt>/usr/man/es_ES/</tt>.
</itemize>

<sect1>
Qu hay sobre las limitaciones de exportacin en los EE.UU.?
<p>
Las leyes de los EE.UU. plantean restricciones en la exportacin de
artculos de
defensa, lo que incluye algunos tipos de software criptogrfico. PGP y ssh
se encuentran incluidos en esta categora.
<p>
Para evitar que nadie tenga que correr riesgos legales innecesarios, ciertos
paquetes Debian GNU/Linux solo estn disponibles en un servidor fuera de los
EE.UU. <url url="ftp://non-us.debian.org/pub/debian-non-US/">, con una
lista de espejos en <url
url="ftp://non-us.debian.org/pub/debian-non-US/README.mirrors">


<sect>Los archivos FTP de Debian
<P>
<sect1>
Qu son todos esos directorios en los archivos de FTP de Debian?
<label id="dirtree">
<P>
El software que se ha empaquetado para Debian GNU/Linux est disponible en
varios rboles de directorios de cada espejo de Debian.

El directorio <tt>dists</tt> contiene las &dquot;distribuciones&dquot;,
y es ahora la forma cannica de acceder a ellas.

<sect1>
Cuntas distribuciones de Debian hay en el directorio <tt>dists</tt>?
<P>
Normalmente hay dos distribuciones, la distribucin &dquot;stable&dquot;
(estable) y la distribucin &dquot;unstable&dquot; (inestable). A veces
tambin hay una distribucin &dquot;frozen&dquot; (congelada).

<sect1>Qu son todos esos nombres como slink, potato, etc.?
<P>
Son simplemente nombres clave. Cuando una distribucin de Debian est
en su fase de desarrollo, no tiene nmero de versin, solamente tiene un
nombre clave. El objeto de estos nombres clave es hacer que las
distribuciones de Debian sean ms fciles de replicar (si un directorio
real tal y como <tt>unstable</tt> cambiara repentinamente de nombre
a <tt>stable</tt>, habra que volver a traerse un montn de
Megabytes de nuevo).
<P>
Actualmente, <tt>stable</tt> es un enlace simblico a <tt>slink</tt>
(o sea, Debian 2.1), y <tt>unstable</tt> es un enlace simblico a
<tt>potato</tt>, lo cual significa que <tt>slink</tt> es
la distribucin estable actual y <tt>potato</tt> es la distribucin
inestable actual.

<sect1>Y qu es eso de frozen?
<P>
Cuando la distribucin unstable est suficientemente madura, se congela, y
se crea una nueva unstable en el directorio <tt>dists</tt>, con un nuevo
nombre clave. Pasados un mes o dos de pruebas, la distribucin frozen se
convierte en stable, es publicada, y la distribucin stable anterior se
convierte en obsoleta.

<sect1>Qu otros nombres clave se han utilizado ya?
<P>
Otros nombres clave que ya se han utilizado son: <tt>buzz</tt> para Debian
1.1, <tt>rex</tt> para Debian 1.2, <tt>bo</tt> para Debian 1.3.x, y
<tt>hamm</tt> para Debian 2.0.

<sect1>De dnde provienen estos nombres clave?
<P>
Hasta ahora han sido personajes de la pelcula Toy Story, de los estudios
de animacin Pixar.

<sect1>Y qu es &dquot;sid&dquot;?
<P>
Es una distribucin especial para arquitecturas que todava no han sido
publicadas por primera vez.
<P>
Cuando sid no exista, la organizacin del FTP tena un fallo: Haba una
presuncin de que cuando se creaba una nueva arquitectura en unstable,
sera publicada cuando esa distribucin se converta en la nueva stable.
Para muchas arquitecturas este no es el caso, lo cual resultaba en que
esos directorios tenan que ser cambiados de lugar en el momento de la
publicacin, desperdiciando un montn de ancho de banda.
<P>
Para esas arquitecturas todava no publicadas, la primera vez que se
publiquen habr un enlace desde el stable actual hasta sid, y de ah en
adelante se crearn dentro del rbol unstable de forma normal. sid no ser
publicado nunca ni siquiera se acceder a l directamente, solamente a
travs de enlaces simblicos en los rboles actuales stable, frozen y
unstable. Ser una mezcla de arquitecturas publicadas y no publicadas.

<sect1>De dnde procede el nombre de &dquot;sid&dquot;?
<P>
Sid era el chico de al lado que rompa los juguetes :-)

<sect1>Qu contiene el directorio stable?
<P>

<itemize>
<item>stable/main/:
Este directorio contiene los paquetes que formalmente constituyen la
distribucin ms reciente del sistema Linux de Debian.

<item>stable/non-free/: Este directorio contiene paquetes cuya
distribucin est restringida en un modo que obliga a que los
distribuidores tengan muy presente ciertos requisitos de copyright. Por
ejemplo, algunos paquetes tienen licencias que prohiben la distribucin
comercial. Otros pueden ser distribuidos, aunque de hecho son shareware, y
no freeware.  Las licencias de cada uno de estos paquetes debe ser
estudiada, y posiblemente negociada, antes de que los paquetes se incluyan
en cualquier redistribucin (p.ej., en un CD-ROM).

<item>stable/contrib/: Este directorio contiene paquetes que son de
<em>libre distribucin</em>, pero que no cumplen con la poltica de
requisitos de distribucin de los paquetes del Proyecto Debian por alguna
razn, p.ej., los paquetes tienen alguna modificacin o restriccin
inusual, o slo estn disponibles en formato binario. Para estos paquetes,
el proyecto no puede ofrecer al usuario ninguna forma de asegurarse de que
estn libres de Caballos de Troya, y no puede adaptarlos a otras
arquitecturas. Paquetes slo en binario que no sean de libre distribucin
se encuentran en el directorio <tt>non-free</tt>.
</itemize>
<P>

<sect1>Qu contiene el directorio unstable?
<P>
unstable contiene una muestra del sistema actual bajo desarrollo. Se
invita a los usuarios a probar estos paquetes, aunque se les advierte
sobre su estado incompleto.

Tambin hay directorios main, contrib y non-free dentro de unstable.

<sect1>
Qu son todos esos directorios dentro de <tt>dists/stable/main</tt>?
<P>
Dentro de cada uno de los directorios principales
(<tt>dists/stable/main</tt>, <tt>dists/stable/contrib</tt>,
<tt>dists/stable/non-free</tt>, y <tt>dists/unstable/main/</tt>, etc.
pero no <tt>project/experimental/</tt>, que es demasiado pequeo para ser
subdividido), los paquetes binarios residen en subdirectorios cuyos
nombres indican la arquitectura del chip para el que fueron compilados:
<itemize>
<item>binary-all, para paquetes que son independientes de la arquitectura.
Esto incluye, por ejemplo, scripts en Perl.

<item>binary-i386, para paquetes que slo se ejecutan en mquinas 80x86.

<item>binary-m68k, para paquetes que se ejecutan en mquinas basadas en uno
de los procesadores Motorola 680x0. Actualmente se mantiene para
computadoras Atari y Amiga, y para algunas placas industriales basadas en
VME. No hay una implementacin de Linux para los Macintosh basados en el
antiguo m68k, porque Apple no suministr la informacin de hardware
necesaria.

<item>binary-sparc/, para paquetes que se ejecutan en Sparcstations de
Sun.

<item>binary-alpha/, para paquetes que se ejecutan en mquinas DEC de
Alpha.

<item>binary-powerpc/, para paquetes que se ejecutan en mquinas PowerPC

<item>binary-arm/, para paquetes que se ejecutan en mquinas ARM.

<item>binary-hurd-i386/, para paquetes de GNU/Hurd que se ejecutan en
mquinas 80x86.
</itemize>


<sect1>Dnde est el cdigo fuente?
<P>
Se incluye cdigo fuente para cualquier cosa en el sistema Debian.
La mayor parte de los trminos de licencia de los programas en el sistema
<em>exigen</em> que se distribuya el cdigo fuente junto con los programas,
o que se incluya junto con los programas una oferta para entregar el cdigo
fuente.
<P>
Normalmente, el cdigo fuente se distribuye en los directorios "source",
que son paralelos a todos los directorios binary de cada arquitectura.
<P>
El cdigo fuente de los paquetes en los directorios &dquot;contrib&dquot; y
&dquot;non-free&dquot; puede estar disponible o no, ya que formalmente no
son parte del sistema Debian.

<sect1>Muy bien, y los otros directorios que no estn dentro de <tt>dists</tt>?
<P>
Existen los siguientes directorios suplementarios:

<itemize>

<item>&dquot;tools&dquot;:  Utilidades DOS para crear discos de arranque,
particionar el disco duro, comprimir y descomprimir archivos, y arrancar Linux.

<!-- Obsoleto!

<item>&dquot;upgrades&dquot;: Archivos necesarios para actualizar un sistema
bajo Debian-0.93 (basado en ficheros binarios en formato <tt>a.out</tt>)
a Debian-1.1 (o posterior, basado en ficheros binarios en formato <tt>ELF</tt>).
Se incluyen instrucciones para la actualizacin (bien &dquot;manualmente&dquot;
usando <tt>dpkg</tt>, o ms automticamente, usando <tt>dselect</tt>),
as como una copia de la versin concreta de la herramienta de gestin de
paquetes, <tt>dpkg</tt>, que se debe usar en los sistemas <tt>a.out</tt> para
empezar la actualizacin, y la lista de los archivos que harn falta para
actualizar.

-->

<item>&dquot;doc&dquot;:  Documentacin e instrucciones sobre cmo enviar
informes sobre bugs.

</itemize>

De inters particular para desarrolladores:

<itemize>
<item>&dquot;project/experimental/&dquot;: Este directorio contiene paquetes
y utilidades que se estn desarrollando especficamente para el Proyecto
Debian, y que an estn en fase de pruebas.
Se invita a los usuarios a probar estos paquetes, aunque se les advierte
sobre su estado incompleto.

<item>&dquot;private/project/Incoming/&dquot;: Paquetes enviados por
desarrolladores, pendientes de ser clasificados en la jerarqua de
directorios por el responsable de la distribucin.

<item>&dquot;indices/&dquot;:  Varias listas, incluyendo el archivo
<tt>Packages-Master</tt>.

</itemize>

<!-- </descrip> -->