Foro de elhacker.net

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: Meta en 1 Diciembre 2016, 12:20 pm



Título: Instalar este programa y no tengo ni idea en Linux
Publicado por: Meta en 1 Diciembre 2016, 12:20 pm
Hola:

Quiero cambiar este programa encontrado en este enlace.
https://github.com/fbriere/linux-dexdrive

Aquí abajo te lo explica, aún así no tengo ni idea. Por lo que se ve, este programa funciona solo en modo consola.
https://github.com/fbriere/linux-dexdrive/blob/master/README

¿Alguna ayudita?

Yo de Linux muy poco, por algo se empieza.

Saludos.

PD: ¿Ya no hay intensión de sacar más versiones de openSUSE en el futuro?
Todavía siguen con lamisma versión 42.1


Título: Re: Instalar este programa y no tengo ni idea en Linux
Publicado por: MinusFour en 1 Diciembre 2016, 17:42 pm
Solo tienes que hacer make install:

Código
  1. $ sudo make install

Vas a necesitar las cabeceras del kernel. No se como se instalen en openSUSE.


Título: Re: Instalar este programa y no tengo ni idea en Linux
Publicado por: Meta en 1 Diciembre 2016, 17:53 pm
Hola:

He intentado hacerlo como dices, me da error indicado abajo.
(http://www.subeimagenes.com/img/puerto-serie-c-1680716.png)

Aquí hay una guía pero no entiendo ni papa.
http://www.forosuse.org/forosuse/showthread.php?t=32339

¿Alguna sugerencia?

Saludos.


Título: Re: Instalar este programa y no tengo ni idea en Linux
Publicado por: engel lex en 1 Diciembre 2016, 17:59 pm
tampoco recuerdo como es en suse, pero tienes que instalar por lo menos build-essential que son los programas basicos para compilar ("cc not found" no tiene compilador de c por la sintaxis que veo)


Título: Re: Instalar este programa y no tengo ni idea en Linux
Publicado por: Meta en 1 Diciembre 2016, 20:54 pm
Usé esto:
Código
  1. sudo zypper install patterns-openSUSE-devel_basis kernel-devel
  2. sudo zypper install kernel-`uname -r | cut -d "-" -f 3`-devel  

Luego.
Citar
Verifica que los kernels instalados sea de la MISMA VERSIÓN, lo puedes ver con el comando de abajo:
zypper search -si kernel | grep `uname -r | cut -d "-" -f -2`

Se ha instaladoy hice lo que indica abajo.

Citar
Si son librerías entonces es necesario instalar también los fuentes de dichas librerías, instala los paquetes que termina en -devel de la librería solicitada. Por ejemplo, pide instalar la librería gtk, entonces, también, el paquete a instalar es el llamado gtk-devel donde contiene sus fuentes
(http://www.subeimagenes.com/img/puerto-serie-c-1680798.png)

Hice el truco del make install y muestra la imagen de abajo.
(http://www.subeimagenes.com/img/puerto-serie-c-1680799.png)

Sigo por aquí abajo.
(http://www.subeimagenes.com/img/puerto-serie-c-1680819.png)

¿Alguna idea?

Saludos.


Título: Re: Instalar este programa y no tengo ni idea en Linux
Publicado por: MinusFour en 2 Diciembre 2016, 02:17 am
Uhm, yo creo que sigues teniendo problemas con las cabeceras del kernel. Por otro lado, hay algo en /usr/src/linux, ¿Pero es probable que no sean las cabeceras?

Revisa en /lib/modules tienes carpetas (o en /usr/lib/modules, en mi sistema /lib es un symlink de /usr/lib, pero no se en tu sistema).


Título: Re: Instalar este programa y no tengo ni idea en Linux
Publicado por: Meta en 2 Diciembre 2016, 10:18 am
Hola:

En usr/src/linux.
(http://www.subeimagenes.com/img/puerto-serie-c-1680976.png)

Creo que es este, lib/modules.
(http://www.subeimagenes.com/img/puerto-serie-c-1680977.png)

Dentro de la carpteta 4.1.34-33-default se encuentra esto y lopongoen modo consola o shell:
(http://www.subeimagenes.com/img/puerto-serie-c-1680978.png)

Espero que te diga algo.

Saludos.


Título: Re: Instalar este programa y no tengo ni idea en Linux
Publicado por: MinusFour en 2 Diciembre 2016, 16:05 pm
Cuando hiciste `uname -a` en las entradas anteriores, el sistema te dice que tienes un kernel con 4.1.12. Pero las fuentes que veo ahí son de 4.1.34. Lo más probable es que te hayas bajado las cabeceras del último kernel y no del kernel que tienes (4.1.12).

El paquete que instalaste `kernel-default-devel` basicamente apunta a:
Código:
kernel-default-devel-4.1.34-33.1.x86_x64

Quizás puedas simplemente hacer:

Código
  1. sudo zypper install kernel-default-devel-4.1.12-1

Y quizás esto instalara las cabeceras para tu kernel en especifico. La otra opción que puedes hacer es simplemente actualizar tu sistema (porque el kernel por defecto de momento es 4.1.34 y tu estas en 4.1.12).


Título: Re: Instalar este programa y no tengo ni idea en Linux
Publicado por: Meta en 2 Diciembre 2016, 21:52 pm
Hola:

Te leí tarde.
El make y make install no me funcionaba ni a la de tres en el openSuse 42.1.

En el shell me sale esto. Acabo de instalar otra vez openSUSE 42.2.
meta@linux-2rqd:~> uname -r
4.4.27-2-default
meta@linux-2rqd:~> (http://www.subeimagenes.com/img/screenshot-20161202-201000-1681050.png)

Le puse s como un campeón. Salió esta imagen.
(http://www.subeimagenes.com/img/screenshot-20161202-202553-1681052.png)

make en el directorio del controlador  del dexdrive.
(http://www.subeimagenes.com/img/screenshot-20161202-204041-1681053.png)

make install da error.
(http://www.subeimagenes.com/img/screenshot-20161202-204646-1681055.png)

Hasta aquí me quedé.

Gracias por tu ayudar mucho.


Título: Re: Instalar este programa y no tengo ni idea en Linux
Publicado por: engel lex en 2 Diciembre 2016, 22:02 pm
normalmente los install se hacen con sudo porque requieren permisos


Título: Re: Instalar este programa y no tengo ni idea en Linux
Publicado por: Meta en 2 Diciembre 2016, 23:28 pm
Buenas:

Se me olvidó el sudo. Jajajajjajajaja.

Ahora me sale otra cosa, si no es Pedro, es Juan.
(http://www.subeimagenes.com/img/screenshot-20161202-222030-1681071.png)

Saludos.


Título: Re: Instalar este programa y no tengo ni idea en Linux
Publicado por: engel lex en 2 Diciembre 2016, 23:45 pm
Las instrucciones del programa te indicaban que hicieras make install?


Título: Re: Instalar este programa y no tengo ni idea en Linux
Publicado por: MinusFour en 2 Diciembre 2016, 23:47 pm
En la última imagen no estás en el directorio del modulo.


Título: Re: Instalar este programa y no tengo ni idea en Linux
Publicado por: Meta en 3 Diciembre 2016, 02:41 am
Buenas:

Otro despiste de los tontos.

Se ha ejecutado.
(http://www.subeimagenes.com/img/puerto-serie-c-1681110.png)

No se si esto ya está o hay que hacer otra cosa más. Si todo ya estáen orden, pues ahora necesito saber el puerto COM1 que tengo en el PC y es físico donde tengo contectodo el DexDrive (http://caracal.sourceforge.net/psxbox/dexdrive.jpg). Que es un dispositivo que leer y guarda los datos de la Memory Card de la Paly1.

Con ello solo necestio saber desde Linux el puerto serie donde lo tengo conectado, en Windows se llama COM1 y en Linix no lo se.
Leyendo el puerto serie me lee estoaquí abajo.
(http://www.subeimagenes.com/img/puerto-serie-c-1681111.png)

El DexDrive funciona a 38400 baudios, 1 bit de stop, lo demás predeterminado.

1) ¿Cómo lo cambio los valores?

2) Cuando ya esté todo configurado. ¿Cómo ejecuto el programa?

Saludos.


Título: Re: Instalar este programa y no tengo ni idea en Linux
Publicado por: engel lex en 3 Diciembre 2016, 02:45 am
el programa está instalado, está en la carpeta local de binarios, así que solo con escribir en consola su nombre deberías poder acceder... si el programa necesita una forma especifica de leer el puerto seríal el lo configurará... normalmente no se tiene que hacer a mano


Título: Re: Instalar este programa y no tengo ni idea en Linux
Publicado por: Meta en 3 Diciembre 2016, 03:09 am
Quiero ejecutar esto.

$ dexattach --check --verbose /dev/ttyS0

Me dice comando no encontrado.


Título: Re: Instalar este programa y no tengo ni idea en Linux
Publicado por: engel lex en 3 Diciembre 2016, 03:14 am
escibe

Código:
ls -l /usr/local/bin | grep dex

para ver si existe dex en la capeta de binarios, si lo encuentra muestra el resultado para ver que permisos tiene

si no, de todas dormas make install por lo general es simplemente una comodidad, podrías buscar la carpeta build y tienes los binarios allí


Título: Re: Instalar este programa y no tengo ni idea en Linux
Publicado por: Meta en 3 Diciembre 2016, 03:24 am
(http://www.subeimagenes.com/img/puerto-serie-c-1681118.png)

(http://www.subeimagenes.com/img/puerto-serie-c-1681119.png)

¿Te dice algo?

Solo está ese ejecutable.


Título: Re: Instalar este programa y no tengo ni idea en Linux
Publicado por: engel lex en 3 Diciembre 2016, 03:29 am
tiene permisos de ejecución deberías poder accederlo directo, intenta abrir una nueva consola y volver a escribir el nombre del programa, si no, te toca hacerlo por ruta, ese seguro si corre

Código:
/usr/local/bin/dexattach


Título: Re: Instalar este programa y no tengo ni idea en Linux
Publicado por: Meta en 3 Diciembre 2016, 03:35 am
(http://www.subeimagenes.com/img/puerto-serie-c-1681124.png)


Título: Re: Instalar este programa y no tengo ni idea en Linux
Publicado por: engel lex en 3 Diciembre 2016, 03:37 am
por la ruta corta entonces no funcionó?

ese mensaje significa que si funciona el programa


Título: Re: Instalar este programa y no tengo ni idea en Linux
Publicado por: Meta en 3 Diciembre 2016, 03:50 am
Hola:

Parece que funciona.
(http://www.subeimagenes.com/img/puerto-serie-c-1681128.png)

No me hace caso los comandos.
(http://www.subeimagenes.com/img/puerto-serie-c-1681129.png)

A parte e esto, antes de instalar el programa, ¿se puede traducir al castellano o español los menús?

Saludos.


Título: Re: Instalar este programa y no tengo ni idea en Linux
Publicado por: engel lex en 3 Diciembre 2016, 04:01 am
si... busca los archivos, donde hiciste el make, ve a ver que laberinto es, busca los string y traduce XD

luego repite desde make

intenta este comando a ver si puedes correrlo directo

Código:
sudo cp /usr/local/bin/dexattach /usr/bin/

eso copiará a la capeta bin

luego intenta correrlo sin ruta (solo dexattach)


Título: Re: Instalar este programa y no tengo ni idea en Linux
Publicado por: Meta en 3 Diciembre 2016, 04:13 am
Hola:

El archivo para traducirlo está en dexattach.c

Se ha copiado y se comporta igual.

(http://www.subeimagenes.com/img/puerto-serie-c-1681133.png)

Tal vez esporque estálos baudios diferentes, por eso quiero saber como lo tiene en este programa.

Parece ser que la mejor forma de controlar la configuración es con el minicom. Aquí un tutorial (http://es.slideshare.net/Metaconta/manual-bsico-minicom-presentation).

Lo que no se si en el dexattach hay algo para configurarlo.

Saludos.


Título: Re: Instalar este programa y no tengo ni idea en Linux
Publicado por: engel lex en 3 Diciembre 2016, 05:11 am
lo intentaste iniciar simplemente a ver si captura?


Título: Re: Instalar este programa y no tengo ni idea en Linux
Publicado por: Meta en 3 Diciembre 2016, 05:46 am
Hola:

Se comporta como si el puerto serie estuviera desconectado. Si ejecuto el VirtauBox se me anula en Windows  el puerto COM1, como que no puedo usarlo. Si apago VirtuaBox o dejo de usarlo, me vuelve funcionar el puerto serie con Windows.

Hay que elegir la mejor opción del puerto serie en el Virtual Box. No se que opción tocar, no me funciona aunque si lo detecta que existe.
(http://www.subeimagenes.com/img/puerto-serie-c-1681140.png)

Antes lo tenía así y mira que dice en el mensajito.
(http://www.subeimagenes.com/img/puerto-serie-c-1681142.png)

Hay que hacer algo en la configuración desde VirtualBox.

Aquí explica algo.
https://www.youtube.com/watch?v=wQ2D3rWAdAA

http://unicarlos.com/pezazul/index.php?articulo=13


Saludos.


Título: Re: Instalar este programa y no tengo ni idea en Linux
Publicado por: MinusFour en 3 Diciembre 2016, 17:12 pm
Yo simplemente hubiese agregado /usr/local/bin al $PATH, no es una ruta inusual que se agregue al $PATH. Después si quieres desinstalar el binario, vas a tener que quitarlo de los dos lados de la forma que lo has hecho.

En cuanto a lo del COM, tal y como lo tienes en la primera imagen debería funcionar.


Título: Re: Instalar este programa y no tengo ni idea en Linux
Publicado por: Meta en 4 Diciembre 2016, 02:35 am
En cuanto a lo del COM, tal y como lo tienes en la primera imagen debería funcionar.

Aquí me detecta todos.
(http://www.subeimagenes.com/img/puerto-serie-c-1681457.png)

Aquí abajo parece ser que solo funciona el ttyS1.
(http://www.subeimagenes.com/img/puerto-serie-c-1681458.png)

Parece ser que no encuentra el dispositivo o la dirección. Hasta aquí he llegado.

¿Se me escapa algo?

Saludos.


Título: Re: Instalar este programa y no tengo ni idea en Linux
Publicado por: MinusFour en 5 Diciembre 2016, 14:06 pm
¿Lo estáras conectando en COM2? Si es así vas a tener que configurar el puerto pero para COM2.