OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.
Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.
¿Como instalo odvr desde el tar.gz?
Realmente domino poco y nada el tema. No entiendo el error. Transcribo después de esto el readme, Siempre me acobardó esto y había renunciado a hacerlo. Si lo logro saco el virtualbox como saqué windows.
[root@localhost haydita]# tar -xvzf odvr-0.1.4.1.tar.gz
odvr-0.1.4.1/
odvr-0.1.4.1/util/
odvr-0.1.4.1/util/decodesetup
odvr-0.1.4.1/util/splogfilter
odvr-0.1.4.1/Makefile
odvr-0.1.4.1/cli.c
odvr-0.1.4.1/odvr.x86
odvr-0.1.4.1/README
odvr-0.1.4.1/41-odvr.rules
odvr-0.1.4.1/olympusdvr.c
odvr-0.1.4.1/olympusdvr.h
odvr-0.1.4.1/INSTALL
odvr-0.1.4.1/COPYING
[root@localhost haydita]# cd /home/haydita/odvr-0.1.4.1
[root@localhost odvr-0.1.4.1]# make odvr
gcc -g -O2 -Wall -c -o olympusdvr.o olympusdvr.c
olympusdvr.c:24:21: error: sndfile.h: No existe el fichero o el directorio
olympusdvr.c: En la función ‘set_error’:
olympusdvr.c:67: aviso: declaración implícita de la función ‘vsnprintf’
olympusdvr.c: En la función ‘trace_hexdump’:
olympusdvr.c:104: aviso: declaración implícita de la función ‘fprintf’
olympusdvr.c:104: aviso: declaración implícita incompatible de la función interna ‘fprintf’
olympusdvr.c:104: error: ‘stderr’ no se declaró aquí (primer uso en esta función)
olympusdvr.c:104: error: (Cada identificador no declarado solamente se reporta una vez
olympusdvr.c:104: error: para cada funcion en la que aparece.)
olympusdvr.c: En la función ‘odvr_model’:
olympusdvr.c:427: aviso: declaración implícita de la función ‘snprintf’
olympusdvr.c:427: aviso: declaración implícita incompatible de la función interna ‘snprintf’
olympusdvr.c: En la función ‘odvr_quality_name’:
olympusdvr.c:602: aviso: declaración implícita incompatible de la función interna ‘snprintf’
olympusdvr.c:607: aviso: declaración implícita incompatible de la función interna ‘snprintf’
olympusdvr.c: En la función ‘odvr_save_wav’:
olympusdvr.c:777: error: ‘SNDFILE’ no se declaró aquí (primer uso en esta función)
olympusdvr.c:777: error: ‘out’ no se declaró aquí (primer uso en esta función)
olympusdvr.c:778: error: ‘SF_INFO’ no se declaró aquí (primer uso en esta función)
olympusdvr.c:778: error: expected ‘;’ before ‘out_fmt’
olympusdvr.c:789: error: ‘out_fmt’ no se declaró aquí (primer uso en esta función)
olympusdvr.c:807: aviso: declaración implícita de la función ‘sf_format_check’
olympusdvr.c:813: aviso: declaración implícita de la función ‘sf_open_fd’
olympusdvr.c:813: error: ‘SFM_WRITE’ no se declaró aquí (primer uso en esta función)
olympusdvr.c:823: aviso: declaración implícita de la función ‘sf_write_short’
olympusdvr.c:825: aviso: declaración implícita de la función ‘sf_close’
make: *** [olympusdvr.o] Error 1
[root@localhost odvr-0.1.4.1]# make install
gcc -g -O2 -Wall -c -o olympusdvr.o olympusdvr.c
olympusdvr.c:24:21: error: sndfile.h: No existe el fichero o el directorio
olympusdvr.c: En la función ‘set_error’:
olympusdvr.c:67: aviso: declaración implícita de la función ‘vsnprintf’
olympusdvr.c: En la función ‘trace_hexdump’:
olympusdvr.c:104: aviso: declaración implícita de la función ‘fprintf’
olympusdvr.c:104: aviso: declaración implícita incompatible de la función interna ‘fprintf’
olympusdvr.c:104: error: ‘stderr’ no se declaró aquí (primer uso en esta función)
olympusdvr.c:104: error: (Cada identificador no declarado solamente se reporta una vez
olympusdvr.c:104: error: para cada funcion en la que aparece.)
olympusdvr.c: En la función ‘odvr_model’:
olympusdvr.c:427: aviso: declaración implícita de la función ‘snprintf’
olympusdvr.c:427: aviso: declaración implícita incompatible de la función interna ‘snprintf’
olympusdvr.c: En la función ‘odvr_quality_name’:
olympusdvr.c:602: aviso: declaración implícita incompatible de la función interna ‘snprintf’
olympusdvr.c:607: aviso: declaración implícita incompatible de la función interna ‘snprintf’
olympusdvr.c: En la función ‘odvr_save_wav’:
olympusdvr.c:777: error: ‘SNDFILE’ no se declaró aquí (primer uso en esta función)
olympusdvr.c:777: error: ‘out’ no se declaró aquí (primer uso en esta función)
olympusdvr.c:778: error: ‘SF_INFO’ no se declaró aquí (primer uso en esta función)
olympusdvr.c:778: error: expected ‘;’ before ‘out_fmt’
olympusdvr.c:789: error: ‘out_fmt’ no se declaró aquí (primer uso en esta función)
olympusdvr.c:807: aviso: declaración implícita de la función ‘sf_format_check’
olympusdvr.c:813: aviso: declaración implícita de la función ‘sf_open_fd’
olympusdvr.c:813: error: ‘SFM_WRITE’ no se declaró aquí (primer uso en esta función)
olympusdvr.c:823: aviso: declaración implícita de la función ‘sf_write_short’
olympusdvr.c:825: aviso: declaración implícita de la función ‘sf_close’
make: *** [olympusdvr.o] Error 1
[root@localhost odvr-0.1.4.1]#
Introduction
============
odvr is a user-space driver for Olympus digital voice recorders that do not
support USB Mass Storage. There is no GUI at this time, and functionality is
limited, but basic download and listing capabilities are implemented.
Building
========
There is no configure script at this time. You'll need libusb and libsndfile,
and their associated development headers. To build, run:
$ make odvr
A static x86 linux binary is included as odvr.x86.
odvr will require access to the user-space USB interface. It is recommended
to place "41-odvr.rules" into "/etc/udev/rules.d" or setup your own udev rules
rather than running odvr as root. After changing udev rules, don't forget to
run "udevcontrol reload_rules" and to replugin your DVR.
Installing
==========
1. Build odvr.
2. Run "make install" as root.
3. If you are not running Ubuntu, modify "41-odvr.rules" to fit your distro
and install it. Don't forget to reload the udev rules. The other option is
to run odvr as root, but this is not recommended.
Usage
=====
Usage: odvr [options]
-= Options =-
-h : This help.
-v : Print version.
-d : Download all files in .
-e : Download everything.
-l : List all files.
-x : Delete all recordings in .
-c : Delete all recordings.
-y : "yes" to all yes/no questions.
-r : Reset the DVR. This may fix some sync issues.
-D : Enable debug tracing.
Examples
========
List recording information:
$ odvr -l
Download all recordings in folder B:
$ odvr -d b
Download all recordings in the scheduled folder:
$ odvr -d s
List and download every recording:
$ odvr -l -e
Notes
=====
Downloaded files are signed 16 bit PCM WAV files at the recorded sample rate.
Olympus DVRs internally use a 3-bit differential PCM format with 14 bit
resolution. Unfortunately, the Windows software converts from this format into
lossy 4bit IMA ADPCM *and* it resamples. Files downloaded by odvr should be of
higher quality than with the Windows software, but it does result in larger
WAV files. It is recommended to recompress the WAV files with MP3, Vorbis, or
Speex if file size is an issue.
Some programs may have difficulty playing or reading the odd bitrate WAV
files. If they do, I recommend using "sox" to resample them into something more
common, such as 44100hz.
Mac/PPC support is currently non-existent. There are several places in the
odvr code that are endian sensitive, and the code hasn't been tested on
big-endian machines. PPC Mac/Linux/BSD developers are more than welcome to
submit patches!
odvr may get out-of-sync with the attached DVR. Use "-r" to force a DVR reset
when odvr runs. For example, "odvr -r -l" will reset and then list recordings.
# 84679 .
Necesitas instalar libusb, libusb_devel , libsdnfile y libsdnfile_devel
Una vez instalados vuelve a probar
¿lo usas?, ¿la lees?, ¿las conoces?,Herramienta útil
Usuario
# 84693 Mandrivo demonseth17 otra
Mandrivo demonseth17
otra cosa ademas de eso antes de compilarlo e instalarlo (claro despues de haber instalado los paquetes antes mencionados por Katnatek) puedes probar el programa ya que segun la descripcion que enviastes sobre la instalacion del mismo dice que viene con un binario de modo que lo puedes correr desde alli (si no me equivoco) pruebalo antes para ver cuales son los resultados que te da....
Usuario
# 84703 urpmi
[root@localhost haydita]# urpmi libusblibusb_devel libsdnfile libsdnfile_devel
Ningún paquete llamado libusblibusb_devel
Ningún paquete llamado libsdnfile
Ningún paquete llamado libsdnfile_devel
[root@localhost haydita]#
Encontré esto:
dvb-firmware-usb-20061120-1plf2007.1.noarch
libflac-devel-1.2.1-4mdv2009.1.i586
libsndfile-devel-1.0.19-1mdv2009.1.i586
libusb-static-devel-0.1.12-12mdv2009.1.i586
usbmon-5.3-1mdv2009.1.i586
libusb-devel
libusb0.1_4
[root@localhost odvr-0.1.4.1]# make odvr
gcc -g -O2 -Wall -c -o olympusdvr.o olympusdvr.c
gcc -g -O2 -Wall -o odvr cli.o olympusdvr.o -lusb -lsndfile -lm
[root@localhost odvr-0.1.4.1]# make install
install -o root -g root -m 755 odvr /usr/local/bin
lsb_release -a 2>/dev/null | grep -q Ubuntu && install -o root -g root -m 644 \
41-odvr.rules /etc/udev/rules.d/ && /etc/init.d/udev reload
make: [install] Error 1 (no tiene efecto)
[root@localhost odvr-0.1.4.1]# odvr -l
Failed to open Olympus device: couldn't locate device (unknown product ID?)
[root@localhost odvr-0.1.4.1]#
Raúl (arrobarrob)
Lo explico difícil, no sea que lo entiendan.
Raúl (arrobarrob)
Lo explico difícil, no sea que lo entiendan.
# 84787 Vamos a hacerlo a mano
Parece que ya compilo exitosamente la aplicación
Desde el directorio odvr-0.1.4.1 ejecuta
install -o root -g root -m 644 41-odvr.rules /etc/udev/rules.d/Luego ejecuta
udevadm control --reload-rulesPor ultimo ejecuta
/usr/local/bin/odvr -lYa que en esa trayectoria se instala el binario.
Comenta si funciona.
¿lo usas?, ¿la lees?, ¿las conoces?,Herramienta útil
Usuario
# 84794 Creo que sí, Siiiiiii.
Supongo que tengo que conectar el grabador a un USB:
[root@localhost odvr-0.1.4.1]# /usr/local/bin/odvr -l
Failed to open Olympus device: couldn't locate device (unknown product ID?)
Donde aprendo lo que me dijiste que haga?. Quiero perderle el miedo a la compilación.
Ahora. Conecto el USB y dice:
[root@localhost odvr-0.1.4.1]# /usr/local/bin/odvr -l
Model: 3100PC
Folder A (0 files):
Slot File Length Date Quality
Folder B (0 files):
Slot File Length Date Quality
Folder C (0 files):
Slot File Length Date Quality
Folder D (0 files):
Slot File Length Date Quality
[root@localhost odvr-0.1.4.1]#
Más que gracias.
Raúl (arrobarrob)
Lo explico difícil, no sea que lo entiendan.
Raúl (arrobarrob)
Lo explico difícil, no sea que lo entiendan.
# 84795 El manual sobre compilación
El manual sobre compilación que hay aquí es un buen inicio.
Poner atención a los mensajes ayuda ;)
Y lo que he aprendido en el grupo de empaquetadores me ayudo también a ver cual era el problema.
Ahora en tu ~/.bash_profile agrega /usr/local/bin al PATH para que puedas usar odvr sin problemas con tu usuario normal, pruebas y cometas para dar por solucionado esta consulta.
¿lo usas?, ¿la lees?, ¿las conoces?,Herramienta útil
Usuario
# 84797 Perdón
Qué es eso de mi ~/.bash_profile donde agregar /usr/local/bin al PATH? No haceptar la ignorancia es casarse con ella. Y cómo entro al grupo de empaquetadores si no estoy registrado en grupos google?
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
unset USERNAME
Raúl (arrobarrob)
Lo explico difícil, no sea que lo entiendan.
Raúl (arrobarrob)
Lo explico difícil, no sea que lo entiendan.
Usuario
# 84801 Perfecto
Si. No entendía pero googlee un ratito y ya.
Gracias; solucionado...........
Raúl (arrobarrob)
Lo explico difícil, no sea que lo entiendan.
Raúl (arrobarrob)
Lo explico difícil, no sea que lo entiendan.