Scripts en Ubuntu Phone



  • Hola, como saben todo informático y/o gente que esta en linux de alguna u otra forma siempre busca una manera mas simple de realizar las cosas. Reducir el arduo trabajo de repetir mismos y largos comandos “trabajo de chinos”. 


    Aprendiendo a montar el sistema, conseguir acceso root y reiniciando el sistema de una forma mas sencilla, rapida y en el menor tiempo:

    Esta claro que para hacer esto se necesita del conocimiento de los “scripts” que son fundamentales e importantes a la hora de realizar cualquier tarea « repetitiva » que a mas de uno le habra aburrido hacerlo.

    Ok empecemos:

    1- Primero necesitamos crear un archivo. 


    ¿Cómo se crea un archivo?

     Para crear un archivo se usa el comando “ touch ”.

     Ejemplo: 

     $ touch archivo.txt 



     Debate en mantenimiento...


  • Crear accesos directos de una carpeta o archivo:
    ln -s -r /carpeta/o/archivo.extension /lugar_donde_queremos_el_acceso directo (gracias por el -r a wifixcort)

    copiar archivos o carpetas de una carpeta a otra

    cp -r /carpeta/que queremos copiar /destino/ (el menos r es para evitar errores, por ejemplo de archivos duplicados, así reemplazaría el existente por el que quieras copiar)

    A ver si alguien descubre como instalar programas de la ubuntu store y como buscarlos por terminal 😉

    No se si vas a incluir también comandos de administrar el móvil desde el ordenador...




  • @kain_X_X

    Si, incluire todos los scripts que sepa y haya testeado que funcione, tambien buscare info de lo que pides. Si tienes mas info de script y que funcione y/o necesite repositorios es bienvenido.

    Este tutorial va desde 0. Un saludo.



  • si quieres te puedo pasar los "tutoriales" que hice para poder conectar por ssh flashear en móvil, habilitar la escritura de la imagen o montar en tu ordenador el móvil como una carpeta ssh.
    Ojo, lo de tutoriales  va entre comillas a propósito, no son mas que unos miserables ficheros de texto plano muy básicos con los pasos a seguir cuando no recuerdo hacer algo.



  • ¿Los tutoriales estan hechos aqui?

    De ser asi eso los puedo incluir en otro debate dedicado a una recopilación de posts utiles, no se si me comprendes.

    Lo de montar en modo escritura explicare aqui como hacerlo por medio de un script y solo llamándolo con una letra.

    Lo que si me va servir mucho es si sabes la forma de hacer login en telnet por medio de script

    #!/usr/bin/telnet

    #!/usr/bin/expect

    He probado lo de expect pero no me reconoce el comando spawn. Esto serviría para reiniciar la ip por medio de script.



  • que va, telnet no lo he tocado a penas
    Alguno de los "tutoriales si que quedaron aquí" como el de generar las llaves para conectar por ssh:
    http://www.mibqyyo.com/comunidad/discussion/comment/339941#Comment_339941

    Montar por ssh que compartió con nosotros wifixcort:
    http://www.mibqyyo.com/comunidad/discussion/comment/415832#Comment_415832

    Flashear el móvil (inglés):
    http://askubuntu.com/questions/602035/how-do-i-use-ubuntu-device-flash-with-the-bq-aquaris-e4-5-and-aquaris-e5



  • Creo que hace tiempo abrí un tema para la creación de scrips entre todos (http://www.mibqyyo.com/comunidad/discussion/53672/y-si-creamos-entre-todos-scripts-para-el-móvil/p1), espero que tengas más suerte de la que tuve yo.

    Pero vamos al tema:
    En uApp Explorer pone "Install will take you to the official appstore on an Ubuntu Touch device", y por ejemplo el enlace de uNav (https://uappexplorer.com/app/navigator.costales) apunta a "scope://com.canonical.scopes.clickstore?q=uNav GPS Navigation". No se si esa dirección serviría usando el comando "click" (http://www.mibqyyo.com/comunidad/discussion/comment/439912#Comment_439912)

    Por cierto, a ver que faltaría en este script, aparte de las direcciones de las carpetas.
    Mi intención es que el crearlo y hacerlo funcionar sea todo desde el móvil, nada de tener que conectarlo a un pc cada vez que quiera crear un simple script:
    #!/bin/bash
    # activamos el modo de lectura y escritura temporal del sistema
    sudo mount /dev/loop0 / -o remount,rw
    # ahora vamos a copiar cada grupo de archivos desde la sd a su sitio correspondiente
    # copiamos los archivos en vez de moverlos por si hay algun error y debemos volver a hacerlo
    # la opcion i deberia pedir confirmacion antes de sobreescribir
    # tonos de llamada
    cp -i /carpeta de la sd que queremos copiar/. /usr/share/sounds/ubuntu/ringtones/
    # musica
    cp -i /
    carpeta de la sd que queremos copiar/. /destino/
    # videos
    cp -i /
    carpeta de la sd que queremos copiar/. /destino/
    # imagenes y fotos
    cp -i /
    carpeta de la sd que queremos copiar/. /destino/
    # terminamos con un reinicio para deshacer el modo de lectura y escritura temporal del sistema
    reboot

    Se me olvidaba, revisa ese libro sobre el e4.5 a ver si hay algo que te sirva:
    https://www.gitbook.com/book/gurucubano/bq-aquaris-e-4-5-ubuntu-phone/details



  • Gracias tíos, usare y pondré toda la información que pueda, de paso iré estudiando para saber que mas opciones se pueden hacer. No se preocupen si no escribo, iré actualizando los temas en la medida que pueda.