Foro de elhacker.net

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: lord_Sirikon en 16 Mayo 2010, 21:43 pm



Título: Guardar Log con dpkg
Publicado por: lord_Sirikon en 16 Mayo 2010, 21:43 pm
Bueno creo que esto va aqui, si no es asi srry.

La duda es la siguiente: Estoy usando ultimamente bastante el dpkg, y me interesaría guardar lo que sucede en un fichero, en un log, escribiendo en consola "dpkg --help" dice que para el log se usa "--log=<fichero>", pero he probado de todas las maneras posibles para que lo guarde pero no atino.

en fichero indicas una carpeta donde guardar el log o el archivo que modifica y añade el registro?
para que lo guarde en, por ejemplo en el escritorio "/home/sirikon/Escritorio" o en la carpeta temporal "/tmp" ??

salu2 espero respuesta y gracias de antemano.


Título: Re: Guardar Log con dpkg
Publicado por: Festor en 16 Mayo 2010, 21:48 pm
dpkg --log=rutacompletaalficherodondequieresguardarellog

rutacompletaalficherodondequieresguardarellog con espacios sería: ruta completa al fichero donde quieres guardar el log.

Y con ruta completa me refiero a la ruta que ha de seguir el sistema para encontrar el fichero más el propio nombre del fichero, es decir, por ejemplo:

Código
  1. dpkg --log=/home/fernando/log.txt

Y no creo que haga falta que exista previamente un fichero llamado log.txt ya que por lo general si no existe el fichero que especificas suelen crearlo.

P.D. ah! y la extensión del fichero (*.txt) no es necesaria.


Título: Re: Guardar Log con dpkg
Publicado por: lord_Sirikon en 16 Mayo 2010, 22:34 pm
Veras e usado este comando:

dpkg --log=/home/sirikon/Escritorio/cosa.txt -b ACDCTheme

Y me crea el paquete .deb en el escritorio perfectamente pero ni rastro del log, hay que ponerlo en algun orden específico?

salu2!


Título: Re: Guardar Log con dpkg
Publicado por: Festor en 17 Mayo 2010, 00:17 am
Cita de: man dpkg
--log=filename
 Log status change updates and actions to filename, instead of the default /var/log/dpkg.log. If this option is given multiple times,
 the last filename is used. Log messages are of the form `YYYY-MM-DD HH:MM:SS status <state> <pkg> <installed-version>' for status
 change updates; `YYYY-MM-DD HH:MM:SS <action> <pkg> <installed-version> <available-version>' for actions where <action> is one of
 install, upgrade, remove, purge; and `YYYY-MM-DD HH:MM:SS conffile <filename> <decision>' for conffile changes where <decision> is
 either install or keep.

Aunque debería aparecerte (que no tengo ni idea de porque no lo hace...) creo que el parámetro --log no es precisamente lo que quieres.

Si no he entendido mal, se encarga de registrar los paquetes instalados, actualizados y/o eliminados... no el proceso de construcción de un paquete deb.


Título: Re: Guardar Log con dpkg
Publicado por: lord_Sirikon en 17 Mayo 2010, 16:00 pm
entonces como podría guardar un registro de lo que sucede?.

Podría guardar lo que pasa en la consola con gambas2?

salu2!


Título: Re: Guardar Log con dpkg
Publicado por: Festor en 18 Mayo 2010, 09:51 am
Lo siento, pero desde gambas2 y con dpkg no se me ocurre ninguna forma... lo digo porque hay más métodos de crear paquetes deb.

De todas formas, si no es mucho preguntar ¿con que fin quieres saber lo que sucede? ¿es por algún problema en concreto o simplemente por saber?

Me refiero a que si tienes alguna duda en especial o algún problema puntual respecto a la creación de paquetes deb puede que sepa ayudarte...