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
|
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH SLACKPKG 8 "May 2010" slackpkg\-2.81.1 ""
.SH NOMBRE
\fBslackpkg\fP \- Herramienta automatizada para el manejo de paquetes de
Slackware Linux
.SH SINOPSIS
\fBslackpkg\fP \fB[OPCIONES]\fP
\fB{install|remove|search|upgrade|reinstall}\fP
\fB{\fP\fIPATRÓN\fP\fB|\fP\fIARCHIVO\fP\fB}\fP
\fBslackpkg [OPCIONES] {clean\-system|upgrade\-all|install\-new}\fP
\fBslackpkg\fP \fB[OPCIONES]\fP \fB{search|file\-search}\fP
\fB{\fP\fIPATRÓN\fP\fB|\fP\fIARCHIVO\fP\fB}\fP
\fBslackpkg\fP \fB[OPCIONES]\fP
\fB{generate\-template|install\-template|remove\-template}\fP \fINOMBREPLANTILLA\fP
\fBslackpkg [OPCIONES] info\fP \fIPAQUETE\fP
\fBslackpkg [OPCIONES] update [gpg]\fP
\fBslackpkg [OPCIONES] {new\-config|check\-updates}\fP
\fBslackpkg [OPCIONES] help\fP
.SH DESCRIPCIÓN
Slackpkg es una herramienta para aquellos que desean instalar o actualizar
paquetes fácilmente a través de la red. Con slackpkg, es posible tener una
instalación mínima de Slackware Linux e instalar o actualizar solamente los
paquetes que más necesita.
No necesita configurar NFS o hacer docenas de CDs para todas sus
computadoras; todo lo que necesita hacer es escribir un comando y todos los
más recientes paquetes oficiales de Slackware estarán en sus manos.
.SH INSTRUCCIONES
Slackpkg tiene muchas funcionalidades. Puede buscar archivos específicos,
borrar todos los paquetes de terceros en su sistema, instalar paquetes
agregados a Slackware desde su última actualización, mostrar descripciones
de paquetes, etc.
Antes que nada, es necesario habilitar un espejo en el archivo
/etc/slackpkg/mirrors y ejecutar:
.in +5
# slackpkg update
.in
La acción "update" descargará y formateará la lista de archivos y paquetes
en Slackware. Cada vez que esta lista es cambiada, es necesario actualizar
de nuevo.
Las características principales de Slackpkg son aquellas directamente
relacionadas con la administración de paquetes: instalar, actualizar, y
eliminar paquetes. Para hacer cualquiera de estas tareas, la sintaxis de
Slackpkg es:
.in +5
# slackpkg [OPCIONES] <acción> {PATRÓN|ARCHIVO}
.in
Las \fIOPCIONES\fP pueden ser una o más de las diferentes opciones de
configuración listadas en /etc/slackpkg/slackpkg.conf. Hay opciones de
línea de comandos equivalentes a la mayoría de las directivas de
configuración presentes en slackpkg.conf \- vea la página de manual
\fBslackpkg.conf(5)\fP para ver cuáles opciones están disponibles.
\fIPATRÓN\fP puede ser el nombre de un paquete o solo parte del nombre del
paquete. Puede también ser una serie de software (como kde, a, ap, ...).
.br
\fIARCHIVO\fP es un archivo con una lista de \fIPATRONes\fP dentro: ya sea uno por
línea, o varios en una línea con espacios como separadores.
Slackpkg puede ser usado para actualizar la distribución completa.
.br
La manera usual es hacer:
.in +5
# slackpkg update
.br
# slackpkg install\-new
.br
# slackpkg upgrade\-all
.br
# slackpkg clean\-system
.in
Otra característica de Slackpkg es la habilidad de trabajar con plantillas,
las cuales pueden facilitar mucho la creación de diferentes máquinas con los
mismos paquetes. Los pasos básicos son los siguientes:
.RS +5
.IP \(bu 2
Instalar una máquina
.IP \(bu 2
Ejecute "slackpkg generate\-template NOMBREPLANTILLA"
.IP \(bu 2
Copie /etc/slackpkg/templates/NOMBREPLANTILLA.template al mismo directorio
en la otra máquina
.IP \(bu 2
Ejecute "slackpkg install\-template NOMBREPLANTILLA" en la otra máquina
.RE
\fINOMBREPLANTILLA\fP es el nombre de su plantilla.
Al seguir esta página de manual, puede encontrar qué hacen cada una de éstas
(y otras) acciones.
.SH ACCIONES
.TP 5
\fBhelp\fP
.br
Muestra las acciones de slackpkg y una breve descripción. Es útil si
necesita saber algo sobre slackpkg. La información aquí, en la página de
manual, es mucho más completa.
.TP 5
\fBupdate\fP
.br
Esta opción descargará la lista más reciente desde un espejo de Slackware (o
su CD). Es buena idea ejecutar
.in +5
# slackpkg update
.in
antes de realizar una actualización, instalación o búsqueda de paquetes.
.br
Si necesita actualizar la llave GPG de Slackware, ejecute
.in +5
# slackpkg update gpg
.in
La llave GPG no cambia. Este debería ser un comando ejecutado una sola vez \-
ejecútelo y luego olvídelo...
.TP 5
\fBcheck\-updates\fP
.br
Verifica si existe alguna actualización de ChangeLog.txt. Esto es bueno
usarlo desde cron para alertar al administrador sobre actualizaciones.
.TP 5
\fBfile\-search\fP
.br
Es posible buscar en los paquetes oficiales de Slackware cualquier archivo
en la distribución Slackware. ¿Necesita una librería extraña? Use
file\-search para encontrarla.
.in +5
# slackpkg file\-search archivo
.in
Todos los paquetes que coincidan con "archivo" serán mostrados, de manera
que puede ver si los paquetes están instalados o no; si no lo están, puede
descargarlos e instalarlos con otras acciones de slackpkg.
.TP 5
\fBsearch\fP
.br
Puede buscar cualquier paquete distribuido con Slackware.
.in +5
# slackpkg search patrón
.in
Todos los paquetes cuyo nombre coincida con "patrón" serán mostrados. Como
file\-search, puede ver si los paquetes están instalados o no; si no lo
están, puede descargarlos e instalarlos con otras acciones de slackpkg.
.TP 5
\fBinstall\fP
.br
La instalación de un paquete es muy simple. Solo necesita escribir:
.in +5
# slackpkg install paquete
.in
y el paquete será descargado e instalado.
.br
No es posible utilizar la opción "install" para instalar un paquete que ya
está instalado, pero puede reinstalarlo o actualizarlo.
.TP 5
\fBupgrade\fP
.br
La acción "upgrade" instala la versión oficial más reciente del paquete o
paquetes especificados.
"upgrade" no intentará instalar nuevos paquetes (use la función "install"
para ese propósito; la versión oficial más reciente del paquete será
instalada).
.TP 5
\fBreinstall\fP
.br
En caso que por error algo se dañe, la opción "reinstall" le permite
reinstalar la misma versión de un paquete que está actualmente instalado.
.TP 5
\fBremove\fP
.br
Con "remove", es posible eliminar ciertos paquetes instalados. Por ejemplo:
.in +5
# slackpkg remove kde
.in
eliminará todos los paquetes con "kde" en su nombre.
.TP 5
\fBdownload\fP
.br
Esta acción hace que slackpkg descargue los paquetes, pero no los
instala. Serán puestos en /var/cache/packages, y puede instalarlos,
actualizarlos o reinstalarlos más adelante (o quemarlos en un CD).
.TP 5
\fBinfo\fP
.br
Esta acción despliega información sobre el paquete: tamaños con y sin
compresión, descripción, etcétera...
.TP 5
\fBclean\-system\fP
.br
Esta acción borra todos los paquetes que no pertenecen a una instalación
estándar de Slackware. Con esta opción, puede limpiar su sistema, eliminando
paquetes de terceros así como cualquier paquete que fue eliminado del grupo
de paquetes oficiales de Slackware.
.br
Si tiene algún paquete de terceros (o hecho por ud.) que le gustaría
mantener, puede agregarlo temporalmente a la lista negra de paquetes antes
de ejecutar la acción 'clean\-system'.
.TP 5
\fBupgrade\-all\fP
.br
Esta acción actualiza cada paquete instalado en el sistema a la versión en
la estructura de directorios oficial de Slackware; esta es la manera
"correcta" de actualizar el sistema completo.
.br
Recuerde usar la acción "install\-new" antes de usar "upgrade\-all".
.TP 5
\fBinstall\-new\fP
Esta acción instala cualquier paquete nuevo que ha sido agregado al grupo
oficial de paquetes de Slackware. Use esto si está actualizando su sistema a
otra versión de Slackware o si está utilizando \-current.
.br
Si desea instalar todos los paquetes desinstalados en su sistema, use el
siguiente comando en lugar de la acción "install\-new":
.in +5
# slackpkg install slackware.
.in
.TP 5
\fBnew\-config\fP
Esta acción busca nuevos archivos de configuracion .new y pregunta al
usuario qué desea hacer con esos archivos.
.br
"new\-config" es muy útil cuando se realiza una actualización y se dejan los
archivos de configuración para ser revisados más adelante. En lugar de
buscarlos manualmente, buscar diferencias y reemplazarlos, puede utilizar la
acción "new\-config".
.TP 5
\fBgenerate\-template\fP
Esta acción crea una nueva plantilla con todos los paquetes oficiales que
están instalados en su sistema. La plantilla se almacena en
/etc/slackpkg/templates
.TP 5
\fBinstall\-template\fP
Esta acción instala la plantilla requerida en el sistema. La plantilla debe
estar en /etc/slackpkg/templates. Si la plantilla "incluye" otras
plantillas, todas ellas debe estar en /etc/slackpkg/templates. Puede
deshabilitar las inclusiones en slackpkg.conf o en la línea de comandos.
.TP 5
\fBremove\-template\fP
Esta acción elimina todos los paquetes que son parte de una plantilla
seleccionada. Tenga cuidado, esto puede poner su máquina en un estado
inutilizable. El manejo de las inclusiones ("include") puede ser activado o
desactivado en slackpkg.conf, o con las opciones apropiadas en la línea de
comandos.
.SH ARCHIVOS
.TP 5
\fB/etc/slackpkg/mirrors \fP
Archivo donde se especifica la ubicación para descargar paquetes
.TP 5
\fB/etc/slackpkg/slackpkg.conf \fP
Configuración general de slackpkg
.TP 5
\fB/etc/slackpkg/blacklist\fP
Lista de paquetes a ignorar
.TP 5
\fB/etc/slackpkg/templates\fP
Contiene todos los archivos de plantillas
.TP 5
\fB/usr/libexec/slackpkg\fP
Contiene el núcleo de slackpkg y funciones adicionales
.TP 5
\fB/var/lib/slackpkg\fP
Utilizado por slackpkg internamente \- Listas formateadas de paquetes, copia
de ChangeLog.txt, lista de archivos, etcétera...
.SH "VER TAMBIÉN"
\fBslackpkg.conf\fP(5), \fBinstallpkg\fP(8), \fBupgradepkg\fP(8), \fBexplodepkg\fP(8),
\fBmakepkg\fP(8), \fBpkgtool\fP(8).
.SH AUTORES
.TP 5
Piter PUNK aka Roberto F Batista
<piterpk AT terra DOT com DOT br>
.TP 5
Evaldo Gardenali aka UdontKnow
<evaldo AT fasternet DOT com DOT br>
|