El Fri, Jul 09, 1999,
Sergio Blanco Cuaresma...
 
> slink mediant  dselect. El problema  es que cuando  llego al
> apartado de  instalar, me  pide el  cd con  etiqueta "Citius
> lite Debian  GNU_Linux slink (2.1)  binary-i386 (1 de  2)" y
> cuando lo inserto me lo vuelve a pedir,...

Hola Sergio,

no se  que ocurre con  `dselect', pero te recomiendo  que uses
`dpkg'  desde  la  l�nea  de  comandos  para  instalar  nuevos
paquetes en lugar de `dselect', que es _mucho_ m�s lento.

Por  ejemplo, si  descubres  que el  paquete `bladerunner'  te
interesa, coges el(los) CD(s), montas, y

# find /cdrom -name 'bladerunner*'

eso te da la ruta completa donde se encuentra el paquete.

# dpkg -i /ruta_completa/bladerunner_2019.0-2.deb

y te lo instala en segundos. Si lo que descubres es que tienes
instalado un  paquete que no  utilizas para nada, y  se llama,
por ejemplo, `matrix', pues

# dpkg -r matrix

o mejor

# dpkg --purge matrix

y ya est�.

Aunque este  m�todo tiene  un problema,  las dependencias. Los
paquetes pueden necesitar otros paquetes para funcionar que el
sistema  te  exigir�  que tengas  instalados  para  instalarte
correctamente  el paquete  en  cuesti�n, y  a  la inversa,  no
te  dejar� que  desinstales  paquetes del  que dependan  otros
paquetes.

En  el primer  caso, al  instalar  te dar�  mensajes de  error
advirti�ndote que te  falta tal o cual  paquete. Pues lo mismo
que  para el  inicial, lo  buscas con  `find', lo  instalas, y
despu�s ejecutas

# dpkg --configure --pending

y ya  tendr�s instalado correctamente el  paquete. Puede pasar
que  el  segundo  paquete  tenga a  su  vez  dependencias  que
necesites solventar; es cuesti�n  de ir repitiendo pasos. Pero
siempre ser� m�s r�pido que dselect.

Y en  el segundo caso,  pues entonces deber�s aclarar  si esos
paquetes que dependen del que  deseas eliminar los necesitas o
no. Si  no,  pues  los desinstalas  todos. En  caso  contrario
tendr�s que mantener instalado el paquete.

Con

# dpkg --info /ruta_completa/paquete.deb

tendr�s  una breve  descripci�n  de la  utilidad  del mismo  y
una  lista de  las  dependencias y  conflictos  (que no  puede
instalarse si hay determinados paquetes instalados).

Si el paquete est� instalado entonces

# dpkg -s paquete

hace lo mismo.

Un paquete �til a la hora de desinstalar otros paquetes es 

pkg-order -->  A Package dependency checker and install ord...

que  trae un  comando que  permite saber  si hay  paquetes que
dependen  de �ste.   Por ejemplo,  te dispon�as  a desinstalar
`matrix'. Entonces,

# pkg-deptree matrix
matrix
  neo
    trinity
  morfeo
  .
  .

Entonces compruebas si necesitas estos paquetes o no y decides.

Bueno,  quiz�s  te  parezca  complicado  y  lioso  respecto  a
`dselect', que  te "canta"  las dependencias sin  olvidarse de
ninguna, pero  con un poco de  pr�ctica le pierdes el  miedo y
ganas mucho tiempo.

Saludos.

--
Cosme
=============================================================
         -=-=-  A trav�s de Debian GNU/Linux  -=-=-
         -=-=-         Software Libre         -=-=-
 
http://www.linux.org/ S.O. Multi-[plataforma, tarea, usuario]
http://www.gnu.org/                  Free Software Foundation
http://lucas.hispalinux.es/       Documentaci�n en Castellano
http://www.openresources.com/es/       Revista Open Resources
http://www.es.linuxfocus.org/Castellano/           LinuxFocus
=============================================================

Attachment: pgprl2VCfws3v.pgp
Description: PGP signature

Responder a