Resultados para la búsqueda "script"


Liberada Slax 7.0.3 con soporte PXE

slax-7-

Ya tenemos disponible para su descarga una nueva versión de Slax Linux. Como viene siendo habitual en estas versiones, se han corregido varios errores e incluye nuevas características, pero tal vez las más destacables es el soporte de arranque para PXE y autodetección de las X mejorada. Seguir leyendo »

Convierte paquetes entre diferentes distribuciones de forma gráfica

paquetes

Es posible que te ocurra que estés buscando un programa y te encuentres con que no existen paquetes disponibles para tu distribución o que la versión que encuentras es mas obsoleta que otra que has visto para Red Hat (por ejemplo).

Cuando eso ocurre, normalmente recurrimos a alien, una herramienta que se utiliza para convertir paquetes de diferentes tipos desde la linea de comandos. Seguir leyendo »

Terminal: Mensajes de bienvenida, logos, previsión meteorológica y más

Hoy seguimos con el tema de personalización de nuestra terminal, pero esta vez, no me voy a quedar en un corto tip, sino que de una pasada vamos a ver como podemos personalizarla de diferentes maneras. Le añadiremos el logo de tu distro o uno propio, un mensaje de bienvenida, la previsión del tiempo en tu ciudad y muchas más cosas de una forma sencilla y rápida.
Vamos al lío…

Paso 1: Mensaje personalizado

Hay varias formas de hacer que esa cosa que llamamos terminal, nos muestre un mensaje de bienvenida, algo así como, “Hola Pepito Perez, bienvenido a tu terminal”.
Pero, ¿para que quiero que me salude una terminal?. Buena pregunta, pues porque por algo hay que comenzar, una vez que sabes como hacerlo, puedes complicarlo todo lo que quieras y como vamos a ver, podemos sacarle mucho partido.

Una forma de hacerlo es añadirlo directamente al archivo .bashrc, que se encuentra oculto en nuestro /home. Aunque no tiene porque haber problemas, siempre es bueno que hagamos una copia del mismo “por si las moscas”.
Lo abrimos con nuestro editor de textos preferido con permisos de root y al final del archivo añadimos lo siguiente:

sudo gedit .bashrc

echo "Hola, bienvenido a la terminal Linux"

bash1

Otra forma de hacerlo, es crearnos un archivo de texto donde pondremos la información que queremos mostrar. Le ponemos el nombre que queramos y lo llamamos desde el mismo archivo .bashrc con un cat.

Ejemplos:

Creo un archivo llamado “mensaje” y lo guardo en mi /home:

bash2

Añadimos la orden cat ~/mensaje (o la ruta completa) al final de .bashrc para ejecutarlo:

bash3

El resultado que obtendremos es exactamente el mismo que haciéndolo de la forma anterior.

Ya conocemos lo básico, ahora vamos a añadirle más cosas, como por ejemplo que nos muestre la hora y fecha de forma permanente, como vimos aquí.

Para ello, añadimos la siguiente linea al final de .bashrc:

while true; do echo -ne "\e[s\e[0;$((COLUMNS-27))H$(date)\e[u"; sleep 1; done&

bash4

Este es el resultado:

bash5

Paso 2: Añadiendo un logo personalizado

Sabiendo lo explicado anteriormente, vamos a añadir un logotipo antes del mensaje de bienvenida. La terminal, solo admite texto, así que no podemos utilizar imágenes tal cual, pero para eso tenemos el código ASCII, que aunque no es tan aparente, también queda muy bien.
Yo voy a utilizar algo sencillo, pero en la red podéis encontrar un buen numero de paginas que os convertirá casi cualquier formato de imagen a modo texto.
Una vez que tengáis la imagen o logo, al igual que hicimos anteriormente, creamos un archivo de texto y copiaremos dentro el código ASCII, lo guardaremos con el nombre que queramos y lo llamamos con cat desde el .bashrc.

bash6

Nos quedará algo así:

bash7

Esto ya va tomando forma, pero sin embargo, me gusta mucho tener la terminal tipo Arch, donde muestra el logo de la distro y la información del sistema, así que vamos a por ello.

Paso 3: Añadir Logo e información de nuestra distro

En este caso, podemos utilizar scripts ya existentes, como ScreenFetch (que está para todas las distros) o Archey, (solo Debian y familia). En este caso voy a usar el segundo.

Lo descargamos…

wget -O archey-0.2.8.deb http://goo.gl/a9ku4

… instalamos las dependencias…

sudo apt-get install scrot lsb-release

… y también Archey

sudo dpkg -i archey-0.2.8.deb

Nota: Si en el segundo paso os da error de dependencias incumplidas, ejecutamos sudo apt-get -f install y seguimos.

Luego abrimos de nuevo el .bashrc, y añadimos archey.

bash8

Esto nos mostrará por defecto el logo de la distro que usemos y la información del sistema:

bash9

Paso 4: Añadir la previsión meteorológica

El otro día vi en un blog amigo, una forma de mostrar la predicción del tiempo para tu ciudad, desde la terminal. Pero como él ya ha explicado ese método, yo voy a mostraros otra forma de hacerlo con weather-util, que se encuentra en los repositorios.

sudo apt-get install weather-util

Una vez instalado, nos dirigimos a esta pagina para saber el código de nuestra ciudad. En mi caso, para Sevilla es LEZL.
Una vez sabemos esto, su uso sería algo así (podéis ver mas opciones en su man):

weather --id=LEZL -v

bash10

 

bash11

¿Que os ha parecido? Pues esto no es todo, también podemos cambiar el fondo, dar color al texto o incluso personalizar el prompt, pero eso ya lo dejo para otro día. ;)

Tutorial realizado por Elias Hidalgo para Linux Zone

Tip: Hacer que la terminal nos recuerde algo

terminal_lz

Ya os hemos enseñado en otras ocasiones algunos trucos útiles que podemos utilizar desde nuestra terminal. Uno de ellos fue el de tener la hora siempre visible, para a los que como yo, se les pasa el tiempo volando delante de ella.

Pues bien, siguiendo con el mismo tema, voy a mostraros como podemos hacer para que la terminal nos avise de algo mientras estamos trabajando con ella. Seguir leyendo »

Todo el poder de la terminal en tu Android con ZShaolin

Que los smartphones y tablets, son casi unos pequeños ordenadores de bolsillo, ya lo sabemos, pero es que realmente cada vez es más cierto.
Entre todas las aplicaciones que podemos encontrar para Android, existen algunas que emulan un terminal Linux, pero sus funcionas no pueden ir más allá de las aplicaciones que tengamos instaladas o añadir algún script para tener funciones adicionales. Seguir leyendo »

Ejecutar juegos de Android con aceleración hardware OpenGL en Linux

Gracias al proyecto AndroVM podemos ejecutar aplicaciones y juegos Android a través de una máquina virtual.

Características de AndroVM:

  • Soporte para Google Play así como para demás software de google.
  • Soporte de red mediante el sistema físico.
  • Soporte para almacenamiento en tarjetas microSD.
  • Versión basada en Jelly Bean.
  • Sudo, Busybox, etc.

La última versión de AndroVM trae consigo soporte completo para aceleración por hardware en OpenGL. Por defecto utilizará el driver genérico de VirtualBox lo cual nos permitirá utilizar completamente el sistema, salvo las opciones que requieran aceleración gráfica, por ejemplo, juegos.

En primer lugar debemos tener instalado VirtualBox en nuestro sistema. Podemos hacerlo siguiendo el siguiente tutorial publicado en LinuxZone.

Una vez instalado, debemos ir a la web de AndroVM y descargarnos la máquina virtual de AndroVM así como el script que nos permitirá utilizar la aceleración por hardware. Procedemos a descargar desde este enlace.

Allí, recomiendo descargar el siguiente archivo OVA, que es la máquina virtual en si: vbox86tp versión with gapps & houdini. Esta versión tiene formato tablet, compatible con aplicaciones y juegos en modo teléfono y vienen incluidas las Google apps.

A continuación descargaremos el script que nos permitirá ejecutar la aceleración 3D desde los links que hay debajo de las OVAs: Linux 32 bits o Linux 64 bits, dependiendo de nuestro sistema. Recomiendo descargar tanto de OVA como de script la versión más actualizada ya que corrige los fallos de versiones anteriores.

Una vez tenemos ambos archivos, en primer lugar descomprimimos el AndroVMplayer-linux.tgz y lo dejamos a mano.

Configuración de VirtualBox

En primer lugar debemos habilitar una red interna entre VirtualBox y nuestro equipo. Para ello ejecutamos VirtualBox y accedemos a archivo/preferencias/red y agregamos una red, por defecto vboxnet0.

Una vez tenemos la red, ejecutamos el archivo OVA que contiene la máquina virtual, la cual se añadirá a la lista de máquinas virtuales en nuestro VirtualBox. Una vez añadida, abrimos la configuración de la máquina y accedemos al apartado de red.
El adaptador 1 debemos habilitarlo como “sólo anfitrión” y en la red vboxnet0. El adaptador 2 podemos dejarlo como NAT para poder acceder a internet desde nuestra máquina virtual Android.

Una vez hecha la configuración, podemos ejecutar nuestra máquina virtual. En el primer arranque nos aparecerá una configuración básica de Android. La completamos y ya tenemos acceso al launcher de Android. Abrimos el menú y ejecutamos la aplicación AndroVM Configuration. Allí debemos activar la opción Hardware OpenGL para activar la aceleración por hardware.

Pulsamos sobre save y reiniciamos la máquina virtual. Al volver a encender aparecerá un mensaje diciendo: IP Management: 192.168.56.101 (puede variar la IP) y no arrancará el sistema. Dejamos la ventana esa abierta y ejecutándose y procedemos a conectarnos a través de AndroVMPlayer, descargado anteriormente.

Debemos abrir un terminal, situarnos en el directorio donde hayamos descomprimido anteriormente el archivo y ejecutar el script run.sh con la anchura, altura y DPI como argumentos: ./run.sh 1024 600 160

Con estos pasos, se abrirá una ventana nueva donde cargará Android ya con aceleración hardware nativa en OpenGL.

Ya tenemos nuestra máquina virtual con Android funcionando, ahora solo debemos acceder a nuestra cuenta de Gmail y descargarnos los juegos que queramos de la Play Store.

Tutorial realizado por Rubén Velasco para Linux Zone

Manual de Instalación de Arch Linux 2012

Estrenamos nuevo manual en LinuxZone. En esta ocasión vamos a instalar Arch Linux en su versión [2012.11.01]

Realizaremos la instalación completa (no dual boot) sobre una máquina virtual creada en VMWare desde Windows. Así podréis probar e investigar sobre cómo funciona esta distro y si os gusta, quizá podríais instalarla en vuestra máquina física.

Es una distro muy minimalista, basada en:

Rolling-release: Esto significa que es sólo una instalación, sin versiones, sólo actualizaciones. Si lo instalas, jamás te volverá a pedir que actualices a una versión superior. Los paquetes ya se encargan de ello silenciosamente.

Bleeding-edge: Siempre estarás usando las últimas versiones de tus programas poco tiempo después de que se hayan liberado.

KISS: “Keep It Simple Stupid!”, es decir, minimalista y completamente personalizable.

Manos a la obra.
Paso 1: Inicio y preparación del sistema

Arrancaremos nuestra máquina desde el CD que nos hayamos descargado de sus repositorios.

 

Como veréis, tenemos las opciones disponibles de arranque.
Escogeremos “Boot Arch Linux (i686)”

Una vez haya arrancado nuestra máquina y cargado todos los módulos necesarios, aparecerá ya consola. En donde aquí podremos hacer muchas cosas. Desde instalar el sistema, hasta gestionar las particiones. Como veréis, Arch no tiene entorno gráfico, primero hemos de instalar el sistema y cuando está instalado, más adelante veremos cómo instalar un servidor de ventanas y un escritorio Gnome o KDE.

 

Lo primero que habrá que hacer es poner nuestro teclado en español, para poder trabajar mejor. Desde esta consola teclearemos:

# loadkeys es

 

Tendremos nuestro teclado en español.

 

Paso 2: Particionado del disco duro

A continuación lo propio sería particionar nuestro disco. Esto como siempre es a gusto del usuario, pero para ganar en seguridad, es recomendable hacer tres particiones, una sería la partición /boot , otra la /home+/root y, en tercer lugar la partición de intercambio o Swap.

De esta manera si se nos estropea la partición boot o Swap, no tendremos que tocar el resto de particiones o los datos.

Arrancamos el gestor de particiones que trae Arch Linux, cfdisk.

# cfdisk

 

Bien, aquí crearemos las particiones como hemos comentado, crearemos 3 particiones, /boot, /root+/home y Swap

- La primera partición sería /boot, pues es donde se instalan los archivos imprescindibles para el arranque del sistema (grub, kernel, ramdisk, bootloader, etc). Yo aconsejaría un tamaño aproximado de entre 64 y 128MB, por si queremos por ejemplo, personalizar grub.

- La segunda partición sería en donde se instalarán el sistema, los programas, el entorno de usuario, dónde irán los documentos y algunas configuraciones. Dependiendo del uso que le vayamos a dar al sistema le daremos un tamaño u otro. Para empezar es recomendable unos 10GB. Si vas a instalar juegos o programas de diseño, vas a almacenar muchos archivos, etc, el tamaño debería ser superior evidentemente.

- La tercera partición sería la de intercambio, sería el lugar en donde se almacena temporalmente la información de la memoria RAM, por si ésta se nos queda corta.

En equipos con una memoria RAM sobrada, 2GB o más, esta partición se hace innecesaria, puesto que probablemente no llegue ni a utilizarla.

Marcamos como Boot la partición sda1, que es la de inicio.

Siempre que deseemos guardar los cambios, seleccionamos [Write] y salimos de cfdisk con [Quit]. Recuerda el nombre de las particiones que ha detectado cfdisk, pues vamos a asignar la función correspondiente a cada una (sda1 sda2 sda3, etc.)

 

Paso 4: Formateo de las particiones.

A continuación formatearemos las particiones y le daremos el sistema de archivos requerido a cada partición, utilizaremos el comando mkfs (MaKe File System)

Para la partición /boot es recomendable el sistema EXT2, ya que carece de journaling:

# mkfs –t ext2 /dev/sda1

Luego formatearemos la partición /root+/home, que podremos ya utilizar EXT4:

# mkfs –t ext4 /dev/sda3

Seguidamente formatearemos la partición Swap:

# mkswap /dev/sda2

La activaremos:

# swapon /dev/sda2

 

Paso 5: Montaje de las particiones

Toca ahora montar las particiones con el comando mount. Montaremos primero la partición /root:

# mount /dev/sda3 /mnt

Luego crearemos la carpeta boot dentro de /mnt

# mkdir /mnt/boot

Y montaremos /boot

# mount /dev/sda1 /mnt/boot


Paso 6: Instalación del sistema.

Una vez que ya tengamos las particiones montadas, procederemos a instalar el sistema base utilizando el Script pacstrap, deberemos también instalar el grupo de paquetes base-devel por si posteriormente se desean compilar paquetes desde AUR (se recomienda).

# pacstrap /mnt base base-devel

 

Ya tendremos al sistema bajando los archivos.

 

 

Paso 7: Instalar el cargador de arranque (GRUB2)

Bien, una vez haya terminado de instalar el sistema base, debemos instalar el cargador de inicio, en esta versión ya viene por defecto GRUB2 para BIOS. Si te interesa instalar otro gestor como syslinux o GRUB2 basado en el inestable UEFI, te aconsejamos que te leas la documentación oficial.

# pacstrap /mnt grub-bios

 

Paso 8: Configurar el sistema

Una vez instalado todo, debemos confiurar una serie de acciones, si no, nuestro sistema todavía no arrancará.

Generamos el archivo fstab, es el que se encarga de montar automáticamente las particiones al inicio del sistema.

# genfstab -p /mnt >> /mnt/etc/fstab

Luego entraremos en el entorno chroot para seguir configurando el resto.

# arch-chroot /mnt

Seguidamente crearemos el nombre del equipo, editando el archivo /etc/hostname con el editor NANO.

# nano /etc/hostname

Y le ponemos el nombre que queramos sin espacios, yo por ejemplo he usado ARCH-VM. Pensad que el archivo solamente debe contener el nombre del PC, nada más. Guardamos y salimos del editor nano con CTRL+X.

Ahora tenemos que crear un symlink de /etc/localtime de tu zona geográfica a (/usr/share/zoneinfo/(ZONA)/(SUBZONA).
ej:
ZONA=Europe
SUBZONA=Madrid

# ln –s /usr/share/zoneinfo/Europe/Madrid /etc/localtime

Introduciremos nuestras preferencias de localización creando el archivo /etc/locale.conf

# nano /etc/locale.conf

Y pondremos solamente en dicho archivo:

LANG=es_ES.UTF-8

Guardamos y salimos de nano.

A continuación modificaremos el archivo /etc/locale.gen de acuerdo con nuestro idioma, para activar la opción que queramos, hemos de descomentar la línea que queramos. Se descomenta eliminando el “#” de la línea. Debe ser la misma que hemos creado en locale.conf

 

Guardamos y salimos de nano.

Entonces ya podremos generar nuestro idioma en el sistema.

# locale-gen

 

Ahora, hemos de recordar que esto cambia el idioma del sistema, pero no cambia la distribución del teclado para la consola. Hemos de crear un archivo, /etc/vconsole.conf, e introducimos en él: KEYMAP=es

# nano /etc/vconsole.conf

Guardamos y salimos de nano. Con esto cambiará siempre que iniciemos el teclado en español.

Ahora nos toca configurar el GRUB, que lo hemos descargado, pero no lo hemos configurado.

# grub-install /dev/sda

 

Luego crearemos el archivo de configuración grub.conf, que es necesario si queremos que aparezca el menú de inicio. Si no, no arrancará Arch.

# grub-mkconfig –o /boot/grub/grub.cfg

 

Bien, ahora crearemos el disco RAM de inicio con el siguiente comando:

# mkinitcpio –p linux

 

Seguidamente crearemos el password para usuario root:

# passwd

Hecho esto, ya podremos salir del entorno chroot con:

# exit

Tendremos que desmontar todas las particiones para reiniciar.

# umount /mnt/boot
# umount /mnt

Y reiniciamos:

# reboot

Extraemos nuestro CD del equipo y ya nos aparecerá el grub.

 

Escogemos la primera opción, esperamos que arranque y, ya tenemos Arch Linux instalado!!!!

Pero faltan cositas…. Seguimos.

Paso 9: Habilitar la red con Systemd

Este paso adicional es obligatorio, ya que a la gente de Arch parece que se les ha olvidado instalar la red una vez finalizada la instalación, nadie es perfecto…. Introduciremos el siguiente comando:

# systemctl enable dhcpcd@eth0.service

Ya está “casi” todo.

 

 

Paso 10: Crear nuestro usuario

Por seguridad, el usuario root no debería ser de uso cotidiano, lo ideal es siempre crearse un usuario propio. Lógicamente desde aquí podremos dar permisos siempre que queramos al usuario que queramos, en este caso el nuestro.

# adduser

Nos pedirá varios datos de usuario, entre ellos la contraseña y los grupos del sistema a los cuales queramos añadir dicho usuario.

Los grupos aconsejables serían estos:

  • audio – Privilegios para configurar el audio
  • lp – Privilegios para configurar impresoras

optical – Configurar y manejo de unidades ópticas, CD, DVD, etc

  • storage – Manejo de almacenamiento, Pendrives, Discos USB, etc
  • video – Manejo de hardware de vídeo
  • wheel – Este es imprescindible si queremos poder usar el comando sudo
  • games – Permisos para instalar juegos
  • power – Apagar, encender o suspender la máquina
  • scanner – Instalación y manejo de escáners

 

Una vez creado nuestro usuario, lo convertiremos en “sudoer” (capaz de usar sudo), esto es, darle permisos de administración temporalmente para instalar programas o actualizar el sistema.

Debemos primero, instalar sudo

# pacman –S sudo

Ejacutamos visudo:

# EDITOR=nano visudo

Navegamos hasta la línea que dice:

#wheel ALL=(ALL) ALL

Y la descomentamos. Guardamos y salimos de nano.

Para comprobar que funciona, saldremos del usuario root y entraremos con el nuestro. Luego escribimos:

# su – (tu usuario)

Nos pedirá la contraseña que hayamos puesto. Intentamos ejecutar con sudo el comando que actualiza el sistema.

# sudo pacman –Syu

 

Al ser la primera vez que usamos sudo nos lanza el mensaje de: “Un gran poder requiere una gran responsabilidad”, tal y como dijo Stan Lee. Introducimos nuestra contraseña.

Ya tenemos nuestro Arch Linux instalado. Pero….. ¿Y las ventanas? ¿El escritorio?

Síguenos en LinuxZone y aprenderás a instalarte tu escritorio!!!

 

Tutorial realizado por Jose Manuel Serrano – Goldeneye, para Linux Zone

 

XBMC 12.0 Beta con soporte para Android y Raspberry PI

Los desarrolladores del conocido XBMC, han anunciado que ya está disponible para su descarga la beta de la que será la versión 12.0, de este software para Media Center.
Esta versión tiene el sobrenombre de Frodo, en homenaje a uno de los fundadores del proyecto y artífice de que el mismo, fuera de código abierto, algo que les ha servido para crecer, gracias en gran parte a los aportes de la comunidad. Seguir leyendo »

Página 1 de 1712345...10...Última »

Categorías

FAQ

Distribuciones

Lo más visto

¡Síguenos!

Lo que comparten tus amigos

Linux Zone © 2007 - 2013