Instalar este programa y no tengo ni idea en Linux

Iniciado por Meta, 1 Diciembre 2016, 12:20 PM

0 Miembros y 1 Visitante están viendo este tema.

Meta

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
Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/

MinusFour

Solo tienes que hacer make install:

Código (bash) [Seleccionar]

$ sudo make install


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

Meta

Hola:

He intentado hacerlo como dices, me da error indicado abajo.


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

¿Alguna sugerencia?

Saludos.
Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/

engel lex

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)
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

Meta

#4
Usé esto:
sudo zypper install patterns-openSUSE-devel_basis kernel-devel
sudo zypper install kernel-`uname -r | cut -d "-" -f 3`-devel  


Luego.
CitarVerifica 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.

CitarSi 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


Hice el truco del make install y muestra la imagen de abajo.


Sigo por aquí abajo.


¿Alguna idea?

Saludos.
Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/

MinusFour

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).

Meta

Hola:

En usr/src/linux.


Creo que es este, lib/modules.


Dentro de la carpteta 4.1.34-33-default se encuentra esto y lopongoen modo consola o shell:


Espero que te diga algo.

Saludos.
Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/

MinusFour

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:

kernel-default-devel-4.1.34-33.1.x86_x64


Quizás puedas simplemente hacer:

Código (bash) [Seleccionar]

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).

Meta

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:~> 



Le puse s como un campeón. Salió esta imagen.


make en el directorio del controlador  del dexdrive.


make install da error.


Hasta aquí me quedé.

Gracias por tu ayudar mucho.
Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/

engel lex

normalmente los install se hacen con sudo porque requieren permisos
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.