Oscar wrote:

Hola lista

Recien acabo de aterrizar en el mundo de Woody, tras estar utilizando
durante bastante tiempo sistemas BSD y Slackware.

Actualmente me encuentro con dos peque�os problemas:

El primero consiste en que necesito instalar una aplicaci�n en formato
tar.gz que necesita de /etc/rc.local, y este archivo no aparece por
ning�n lado. En Slackware rc.local estaba en /etc/init.d/rc.local y
creando un enlace simbolico a /etc solucionaba el asunto, pero en woody
no lo encuento. �Qu� archivo es el que cumple las funciones de rc.local
en woody?
En primer lugar te aconsejo, si es posible, que busques si
existe dentro de los paquetes de debian el que tu deseas
instalar:
   -  apt-cache search nombre.

   - O accediendo a la web de debian.

Indendientemente de lo anterior.
La estructura en debian de los demonios varias respecto a
Slackware.
   Seg�n veo, en debian /etc/init.d es el /etc/init.d/rc.local de Slack.
   A su vez, los enlaces NO hay que hacerlos hacia /etc, hay que hacerlos
   hacia /etc/rcN.d, donde N es un n�mero del 0 al 6. adem�s de rc.boot
   rcS.d (No hace falta que recuerde que los n�meros del 0 al 6 indica los
   distintos niveles de arranque, que est�n especificados y configurados
   en /etc/inittab

Para hacer lo que deseas, de forma manual, te aconsejo que imites la forma
en la que los demonio de aplicaciones similares lo hacen en cada uno de
estos archivos a�adiendole una prioridad m�s desfavorable al tuyo.

De igual forma, si no encuentras el demonio, pero sabes lo que debes de hacer
al arrancarlo, te aconsejo que para crearte uno propio, tomes como plantilla
uno existente en debian para seguir la estructura, que debe de variar bastante
con Slackware.

Hay otra opci�n, lo que ocurre es que estoy un pel�n liado ya que
�ltimamente uso Gentoo que varia de forma sutil pero completa el sistema
de arranque.
   El uso de las utilidades update-rc.

   He usado m�s de una vez el: update-rc del nombre_demonio; para
evitar la activaci�n de los mismos. Este comando elimina los enlaces
(que no el demonio) de los distintos niveles de arranque. Lo que ocurre con
debian, seg�n recuerdo es que a la hora de instalarlo autom�ticamente no
genera la prioridad con el uso de update-rc (me puedo equivocar). Con lo que una
vez borrado, lo que yo hac�a era reconfigurar el paquete (claro, necesita
que sea un paquete debian no un tar.gz): dpkg-reconfigure paquete.
Con lo que se encargaba de reinstalar los enlaces eliminados con update-rc.

Haz un apropos de update-rc haber que sale :-)


La segunda cuesti�n es referente a xmms. Tras ejacutarlo me sale un
error diciendo que libmikmod.so.2 no existe en mi sistema. He buscado
libmikmod.so (el cual si existe) y he creado un enlace de la siguiente
manera:

ln -s /usr/lib/xmms/Input/libmikmod.so
/usr/lib/xmms/Imput/libmikmod.so.2

pero no me funciona.

En fin, cualquier ayuda ser� de agradecer

Thanks.


Ya que estamos intentar� contestarte esta:

   En debian existe un fichero de configuraci�n llamado:

   /etc/ld.conf    Donde se encuentran las librer�as din�micas que pasan
a formar parte de la cache de librer�as din�micas. No este la �nica forma
de regenerar esta cache  (vease man ldconfig)

Antes de hacer enlaces por todos sitios (cosas que he hecho mil veces), te
aconsejo que ejecutes el siguiente comando:
   ldconfig --verbose
Este comando regenera la cache y la opci�n verbose te indica ex�ctamente lo que
hace, los path que incluye y hay alg�n error.

Como el listado es largo deber�as de filtrar la salida con | more o less, Si lo que buscas son errores puedes filtrar la salida estandar y dejar ver s�lo
la de error:
   ldconfig >/dev/null.

Espero que esto te ayude a resolver un poco tus problemas.

Chaolin!






Responder a