Bienvenido(a), Visitante. Por favor, ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión
 

Autor Hilo: [ayuda] ¡Socorro! quiero copiar archivos en ubuntu (Leído 2097 veces)

Future

  • T-90
  • Mensajes: 1 325
  • superviviente marciano
    • futublock
Pos eso, he decidido abrir otro hilo para esto:

No tengo ni P mayuscula idea de como copiar archivos a traves de la terminal en ubuntu, y para dar mas pistas, me he bajado u tar.gz que he descomprimido en mi carpeta personal y trae dos archivos, un tal bin y otro usr, quiero copiar su contenido a las correspondientes bin y usr de  ubuntu sin echar a perder nada, ni borrar otras cosas ni nada, solo agregar o añadir, y como soy nuevo en ubuntu, pues no me entero de casi ná

solo llego hasta el sudo y me parece que cp que es copy, creo que a continuacion hay que meter las rutas de carpetas o algo...

pos eso, que me queo a medias

pacofraggle

  • Visitante
Hola Future,


Supongo que bin y usr más que archivos son carpetas.

¿estás seguro de que quieres hacer eso?

  sudo cp -Ri bin/* /bin/
  sudo cp -Ri usr/* /usr/

Te explico: sudo hace que el comando que va a continuación se ejecute con permisos de root.

cp, efectivamente, copia de un origen a un destino.
-R es copia recursiva (por si dentro bin y usr hay otras subcarpetas) y -i es para que te pregunte qué quieres hacer antes de sobreescribir algún fichero en la carpeta de destino.

Si quieres ver qué opciones tiene cp, puedes ejecutar man cp y te saldrá la ayuda.

Future

  • T-90
  • Mensajes: 1 325
  • superviviente marciano
    • futublock
Gracias, la verdad que lo que quiero es copiar el contenido de la carpeta descargada dentro de la usr y otra en las librerías que se supone que asi es cómo debería instalarse algo en ubuntu

Ya te comentaré como salió la cosa, porque instalar bennugd me trae de cabeza en ubuntu 64

doragasu

  • T-600
  • Mensajes: 2 314
  • Si no está roto, ¡yo lo arreglo!
    • Kernel Hacks
Un comentario: así es como NO se instalan las cosas en Ubuntu (y en general en casi todos los Linux). Las cosas se suelen instalar con paquetes. Así todo es automático, te aseguras de que se satisfacen las dependencias, de que se actualiza automáticamente, de que se puede desinstalar sin dejar rastro (más allá de tu home), etc.

Meter las cosas copiando "a las bravas" es una manera fácil de cargarte algo, o de que aunque te funcione, deje de funcionar el día menos pensado cuando se actualice el sistema.

Si aún así quieres instalar algo "a las bravas", lo recomendable suele ser meterlo en tu home, o en /opt (sobretodo si quieres que lo usen más usuarios).

Enviado usando señales de humo.


Future

  • T-90
  • Mensajes: 1 325
  • superviviente marciano
    • futublock
Bien, gracias entonces, no lo haré...

vse aceptan todo tipo de ayudas para instalar bennugd en ubuntu 14 64 bits
última modificación: 12 Marzo 2015, 16:38:47 por Future

pacofraggle

  • Visitante
Bien, gracias entonces, no lo haré...

vse aceptan todo tipo de ayudas para instalar bennugd en ubuntu 14 64 bits

Hola, puedes comprobar si hay un paquete oficial haciendo esto:

    sudo aptitude search bennu


Por lo que he visto en su página no parece que haya.
¿Dentro del tar.gz había un fichero configure? Si es así puedes hacer el clásico

    ./configure
    make
    sudo make install

pero yo de todos modos volvería a echar un vistazo en su página. En http://www.bennugd.org/node/2 hay un instalable (http://www.bennugd.org/downloads/bgd-1.0.0-r307-installer.sh) que debería esconderte estos detalles.

Y aún así, échale un ojo también a la página 5 de esto: http://www.bennugd.org/downloads/ManualBennuGD_Osk.pdf
Seguramente necesites instalar dependencias antes que nada.

Future

  • T-90
  • Mensajes: 1 325
  • superviviente marciano
    • futublock
Todo eso está consultado en el foro, y a lo que he llegado es a un archivo tar.gz con dos carpetas, una usr con el bgdi de bennugd y demás archivos y otra lib con las librerías, pensé que en Linux bastaba con copiar las carpetas y listo, pero veo que no.
Ahora lo que trato es instalar bennugd ...
http://forum.bennugd.org/index.php?topic=3768.msg64726#msg64726

doragasu

  • T-600
  • Mensajes: 2 314
  • Si no está roto, ¡yo lo arreglo!
    • Kernel Hacks
Si tal y como parece no hay paquete oficial para Ubuntu, lo que yo intentaría es:

1.- Instalar con el gestor de paquetes: build-essential, libdes y openssl (los paquetes libdes y openssl no se cómo se llaman en Ubuntu, yo uso Arch).
2.- Descargar los fuentes de: http://bennugd.svn.sourceforge.net/viewvc/bennugd.tar.gz
3.- Descomprimir los fuentes, ir a la carpeta donde están descomprimidos y ejecutar:
./configure --prefix=/usr
4.- Este paso sáltatelo, pero si los siguientes fallan, prueba a ejecutar esto:
find . -name Makefile -print0 | xargs -0 sed -i 's/--as-needed//'
5.- Compila los fuentes, ejecutando:
make
Si tienes suerte y todas las dependencias están bien instaladas, debería después de un rato terminar de compilar todo. Si da error, hay que solucionarlo antes de continuar.
6.- Instala el programa:
7.- sudo make DESTDIR=/opt/bennugd install
Si el paso anterior falla, prueba quitando lo de "DESTDIR=/opt/bennugd install":
sudo make uninstall
sudo make install

¡Suerte!

PD: Lo suyo es que después del paso 5, se cree un paquete .deb para instalarlo, en lugar de hacer el make install, pero como no se crear paquetes debian, no puedo ayudarte con eso, así que te apunto la manera un poco más "bruta" de hacerlo.

EDITO: Mejor que todo esto que he puesto, tal vez deberías seguir la guía oficial de instalación que la gente de bennu tiene en su wiki:
http://wiki.bennugd.org/index.php?title=Tutorial:Setting_up_Bennu_on_Linux#Installing_with_the_official_script_.28for_most_Linux_systems.29

Antes tendrás que instalar el paquete (y sus dependencias) ia32-libs, tal y como aparece aquí:
http://wiki.bennugd.org/index.php?title=Tutorial:Setting_up_Bennu_on_64_bit_linux#Ubuntu_9.04_x86_64_.28Jaunty.29
última modificación: 13 Marzo 2015, 10:41:45 por doragasu

Future

  • T-90
  • Mensajes: 1 325
  • superviviente marciano
    • futublock
bien, gracias, para mi con tu respuestas ya me has ayudado bastante