21 feb 2013
16 feb 2013
Recuperar la contraseña de root
Lo primero que debemos hacer es reiniciar la PC.Cuando cargue el GRUB presionamos la tecla E sobre el kernel con el cual iniciamoshabitualmente, lo que nos permitirá editarlo
Seleccionamos la línea que dice /boot/vmlinuz......y sobre ella nuevamente presionamos la tecla E
para poder editarla, al final de esta ponemos init=/bin/sh, quedando así:
/boot/vmlinuz-2.5.22-2-486 root=/dev/sda2 ro vga=791 init=/bin/sh
Apretamos ESC e iniciamos normalmente.
Al iniciar la shell, nos encontramos logueados como root (sin necesidad de una contraseña), por lo cual nos dirijimos al archivo /etc/shadow y con el editor de tectos (gedit, nano, etc.) borramos el
campo de la contraseña del usuario root, (sería algo más o menos así)
root:$1$lkPERaG5$Fjh958fEWmFfdrte58.45:159858:0:999999:7:::
Lo que vemos es la contraseña encriptada, asi que procedemos a borrar ese campo, guardamos los cambios y reiniciamos.
Nos logueamos como root
$:su root
y no nos pedirá contraseña, así que le asignamos una:
#:passwd root
15 feb 2013
Instalar Xubuntu en ubuntu 12.04
sudo add-apt-repository ppa:xubuntu-dev/xfce-4.10sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install xubuntu-desktop
Destacan las mejoras y novedades del escritorio, con una herramienta de búsqueda de aplicaciones que combina la funcionalidad del viejo xfce4-appfinder y de xfrun4.
Además el panel tiene un modo de disposición en vertical, en el que los plugins del panel se pueden organizar en múltiples filas, algo interesante en el modo “deskbar”. También es posible lanzar aplicaciones y abrir ficheros en el escritorio con un clic simple del ratón, y nos encontraremos con un nuevo editor MIME que permite cambiar las aplicaciones asignadas a diversos tipos de fichero.
Podéis encontrar muchos más datos sobre Xfce 4.10 tanto en el anuncio oficial como en el registro de cambios o en el tour que los propios desarrolladores han preparado para ese lanzamiento. Y por supuesto podéis descargar este entorno de escritorio desde la página oficial de descargas, aquí.
Como postre, no obstante, una curiosidad: se supone que los desarrolladores de Xfce habían decidido cambiar el sistema de nomenclatura de Xfce -al menos esa era la última noticia que teníamos- pero lo que teóricamente iba a llamarse Xfce 4010 ha mantenido la nomenclatura tradicional. Uhm.
sudo apt-get dist-upgrade
sudo apt-get install xubuntu-desktop
Destacan las mejoras y novedades del escritorio, con una herramienta de búsqueda de aplicaciones que combina la funcionalidad del viejo xfce4-appfinder y de xfrun4.
Además el panel tiene un modo de disposición en vertical, en el que los plugins del panel se pueden organizar en múltiples filas, algo interesante en el modo “deskbar”. También es posible lanzar aplicaciones y abrir ficheros en el escritorio con un clic simple del ratón, y nos encontraremos con un nuevo editor MIME que permite cambiar las aplicaciones asignadas a diversos tipos de fichero.
Podéis encontrar muchos más datos sobre Xfce 4.10 tanto en el anuncio oficial como en el registro de cambios o en el tour que los propios desarrolladores han preparado para ese lanzamiento. Y por supuesto podéis descargar este entorno de escritorio desde la página oficial de descargas, aquí.
Como postre, no obstante, una curiosidad: se supone que los desarrolladores de Xfce habían decidido cambiar el sistema de nomenclatura de Xfce -al menos esa era la última noticia que teníamos- pero lo que teóricamente iba a llamarse Xfce 4010 ha mantenido la nomenclatura tradicional. Uhm.
14 feb 2013
instalar kubuntu desde ubuntu
al instalar KDE también nos instalará un montón de paquetes propios de Kubuntu, por lo que tardará bastante, no desesperéis y terminad la instalación corectamente para no tener problemas después.
KDE está en los repositorios de Ubuntu y lo podemos instalar desde una terminal con el comando:
Si queremos tener la última versión podemos añadir los repositorios desde una terminal ejecutando el comando:
sudo add-apt-repository ppa:kubuntu-ppa/backportsActualizamos con el comando:
sudo apt-get update && sudo apt-get dist-upgradeEn este momento tenemos la versión KDE4 pero en un futuro irá cambiando, por lo que deberemos de tenerlo en cuenta a la hora de instalar el paquete, cuyo nombre irá cambiando. Lo instalamos con el comando:
sudo apt-get install kubuntu-desktopTambién instalamos el paquete de idiomas para KDE:
sudo apt-get install language-pack-kde-esReiniciamos y cuando nos salga la pantalla de logueo (donde ponemos usuario y contraseña) podemos elegir entre KDE y GDM, abajo en el centro de la pantalla.
Nota: Si queréis instalar diferentes temas para vuestro plymouth:
sudo apt-get install plymouth-theme*En la terminal nos saldrá la opción de elegir uno u otro, seleccionamos y listo.
KDE está en los repositorios de Ubuntu y lo podemos instalar desde una terminal con el comando:
sudo apt-get install kubuntu-desktop
También instalamos el paquete de idiomas para KDE:sudo apt-get install language-pack-kde-es
Añadir los repositorios
Si queremos tener la última versión podemos añadir los repositorios desde una terminal ejecutando el comando:
sudo add-apt-repository ppa:kubuntu-ppa/backportsActualizamos con el comando:
sudo apt-get update && sudo apt-get dist-upgradeEn este momento tenemos la versión KDE4 pero en un futuro irá cambiando, por lo que deberemos de tenerlo en cuenta a la hora de instalar el paquete, cuyo nombre irá cambiando. Lo instalamos con el comando:
sudo apt-get install kubuntu-desktopTambién instalamos el paquete de idiomas para KDE:
sudo apt-get install language-pack-kde-esReiniciamos y cuando nos salga la pantalla de logueo (donde ponemos usuario y contraseña) podemos elegir entre KDE y GDM, abajo en el centro de la pantalla.
Pequeños arreglos
- Si habéis optado por elegir kdm como gestor en la pantalla de login y quereis volver a gdm (la de siempre de ubuntu), en una terminal ejecutais el siguiente comando:
- Si queréis recuperar el plymouth de Ubuntu, porque no os gusta el de Kubuntu, ejecutáis en terminal el siguiente comando:
- Si queréis recuperar el splash en anteriores versiones de Ubuntu, porque no os gusta el de Kubuntu, ejecutais en terminal el siguiente comando:
Nota: Si queréis instalar diferentes temas para vuestro plymouth:
sudo apt-get install plymouth-theme*En la terminal nos saldrá la opción de elegir uno u otro, seleccionamos y listo.
- Nos puede ayudar, instalar una interfaz gráfica de usuario para ayudar al administrador del sistema a elegir qué programa debe proporcionar un servicio determinado, con el comando:
- Si compiz no funciona, debemos de cambiar el gestor de ventanas a Compiz en Preferencias del sistemas-Aplicaciones predefinidas-Gestor de ventanas, seleccionamos "Usar un gestor de ventana diferente: Compiz" y pulsamos Aplicar. (Gracias a Patrick Villagran)
2 feb 2013
Raspberry Pi Fedora 14 Remix Available for Download Read more: http://www.cnx-software.com/2012/03/08/raspberry-pi-fedora-14-remix-available-for-download/#ixzz2JjXKSFMn
Instructions to Run Raspberry Pi Fedora 14 Remix in QEMU
Raspberry Pi Fedora 14 Remix Available for Download
How to Install Windows 8 in Linux with QEMU
Read more: http://www.cnx-software.com/2012/03/02/how-to-install-windows-8-in-linux-with-qemu/#ixzz2JjYVpnGv
Raspberry Pi Now Has Experimental Support for VP6, VP8, MJPEG and Ogg Theora Video Codecs
La
mejor manera de conseguir apoyo es probable que esperar pacientemente a
que la fundación Raspberry Pi lanzar una imagen Raspbian nuevo, pero en
caso de que no podría esperar, aquí están los pasos a seguir:
Descargue y ejecute RPI-update Hexxeh el guión de la Raspberry Pi con el fin de obtener la última generación:
https://github.com/Hexxeh/rpi-update/raw/master/rpi-update wget
chmod 755 RPI-update
sudo. / RPI-update
Agregue las dos líneas siguientes a / boot / config.txt:
start_file = start_x.elf
fixup_file = fixup_x.elf
Reinicie el Raspberry Pi
La GPU firmware ya está actualizado, pero usted todavía necesita la última versión de omxplayer. Usted tiene dos opciones:
Espere a que la próxima construcción que estarán disponibles en http://omxplayer.sconde.net/ (debería estar allí en un par de días).
Construya usted mismo.
Escogí el número 2 :). Vamos a cruzar a compilar omxplayer ya que no tenemos todo el día (y tal vez más). En primer lugar obtener el RPI cadena de herramientas en una máquina Linux construcción (Ubuntu 12.04 de 64 bits en mi caso):
mkdir-p / usr / local / bcm gcc-
pushd / usr / local / bcm gcc-
git clone git :/ sudo / github.com / raspberrypi / tools.git
export PATH = $ PATH :/ usr/local/bcm-gcc/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin
popd
Necesitamos un sistema de archivos raíz para la construcción. Dado que es posible que necesitemos instalar el paquete falta, voy a ejecutar un servidor NFS en la Raspberry Pi y acceder a los rootfs a través de NFS. Así que vamos a configurar el Raspberry Pi como un servidor NFS en primer lugar:
sudo apt-get install nfs-kernel-server nfs-common rpcbind
sudo dpkg-reconfigure rpcbind
sudo / etc / init.d / rpcbind reinicio
A continuación, edite el archivo / etc / exports como root (sudo) y añadir la línea:
/ 192.168.0.0/24 (rw, no_root_squash, async, no_subtree_check)
A continuación, reinicie el servidor NFS
sudo / etc / init.d / nfs-kernel-server reinicia
sudo exportfs-a
Ahora vamos a montar el recurso compartido NFS en la máquina de construcción:
mkdir ~ / EDEV / rpi / nfs
sudo apt-get install nfs-client
sudo mount-t nfs 192.168.0.107 / ~ / EDEV / rpi / nfs
Vamos a recuperar el código fuente omxplayer:
git clone git :/ / github.com / huceke / omxplayer.git
cd omxplayer
Modificar Makefile.include como sigue:
USE_NFS = 1
FLOAT = duro
ifeq ($ (USE_NFS), 1)
NFSROOT: = / home / jaufranc / EDEV / rpi / nfs
SDKSTAGE: = $ (NFSROOT)
TARGETFS: = $ (NFSROOT)
Cadena de herramientas: = / usr/local/bcm-gcc/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian
HOST: = arm-linux-gnueabihf
Sysroot: = $ (NFSROOT)
más
BUILDROOT: = / home / jaufranc / EDEV / rpi / bcm-rootfs
SDKSTAGE: = / home / jaufranc / EDEV / rpi / bcm-rootfs
TARGETFS: = / home / jaufranc / EDEV / rpi / bcm-rootfs
Cadena de herramientas: = / usr/local/bcm-gcc/tools/arm-bcm2708/arm-bcm2708hardfp-linux-gnueabi
HOST: = brazo bcm2708hardfp-linux-gnueabi
Sysroot: = $ (toolchain) / tools/arm-bcm2708hardfp-linux-gnueabi/sysroot /
endifJOBS 8CFLAGS =: =-isystem $ (prefix) / include
CXXFLAGS: = $ (CFLAGS)
CPPFLAGS: = $ (CFLAGS)
LDFLAGS: =-L $ (BUILDROOT) / lib
LD: = $ (toolchain) / bin / $ (HOST)-ld-sysroot = $ (sysroot)
CC: = $ (toolchain) / bin / $ (HOST)-gcc-sysroot = $ (sysroot)
CXX: = $ (toolchain) / bin / $ (HOST)-g + +-sysroot = $ (sysroot)
Objdump: = $ (toolchain) / bin / $ (HOST)-objdump
Ranlib: = $ (toolchain) / bin / $ (HOST)-ranlib
STRIP: = $ (toolchain) / bin / $ (HOST)-tira
AR: = $ (toolchain) / bin / $ (HOST)-ar
CXXCP: = $ (CXX)-E
RUTA: = $ (prefix) / bin: $ (BUILDROOT) / Salida / host / usr / bin: $ (PATH)
CFLAGS + =-pipe-mfloat-abi = $ (FLOAT)-mcpu ARM1176JZF =-s-fomit-frame-pointer-mabi = aapcs-linux-mtune ARM1176JZF =-s-MFPU = VFP-wno-psabi-mno-APC -stack-check-O3-mstructure-tamaño-límite = 32-mno-sched-prolog
LDFLAGS + =-L $ (SDKSTAGE) / $ lib-L (SDKSTAGE) / usr / lib L-$ (SDKSTAGE) / opt / vc / lib /
INCLUYE + =-isystem $ (SDKSTAGE) / usr / include-isystem $ (SDKSTAGE) / usr / include / arm-linux-gnueabihf isystem-$ (SDKSTAGE) / opt / vc / include-isystem $ (sysroot) / usr / include-isystem $ (SDKSTAGE) / opt / vc / include / interface / VCO / pthreads-isystem $ (SDKSTAGE) / usr/include/freetype2
Tendrá que cambiar variables NFSROOT a donde ha montado el recurso compartido NFS.
Ahora estamos listos para compilación cruzada omxplayer:
hacer ffmpeg
make-j8
hacer dist
Esto creará un omxplayer-dist.tar.gz que se puede copiar en el Pi Frambuesa:
sudo cp-omxplayer dist.tar.gz ~ / EDEV / rpi / nfs /
No pueden faltar las dependencias durante la generación. Si es el caso, es necesario instalar algún paquete de desarrollo de la frambuesa Pi. Refiérase a mis "procedimientos para fijar tutoriales de error comunes construir", si la compilación falla.
Volver a la Raspberry Pi, vamos a instalar:
cd /
tar xzvf omxplayer-dist.tar.gz
cd omxplayer-dist
sudo cp * /-rf
Eso es todo. Ahora podemos tratar de los archivos analizados por dom:
big_buck_bunny_trailer_480p.webm - VP8 vídeo
trailer_400p.ogg - Ogg Theora video
trailer_VP6.flv - VP6 vídeo
P1020079.MOV - video MJPEG (720p)
por ejemplo: omxplayer big_buck_bunny_trailer_480p
Los videos VP8 y Ogg Theora jugó muy bien, pero acabo de recibir una pantalla en negro durante VP6 y de vídeos MJPEG. puesto que no podría detectar el flujo de vídeo. El firmware se ha fijado para el apoyo VP6, y omxplayer para MJPEG apoyo, por lo que los 4 archivos pueden jugar ahora.
Si no queremos construir omxplayer por sí mismo, puede descargar el binario que he construido: omxplayer-dist.tar.gz.
Leer más: http://www.cnx-software.com/tag/raspberry-pi/ # ixzz2Jja4IXdu
Descargue y ejecute RPI-update Hexxeh el guión de la Raspberry Pi con el fin de obtener la última generación:
https://github.com/Hexxeh/rpi-update/raw/master/rpi-update wget
chmod 755 RPI-update
sudo. / RPI-update
Agregue las dos líneas siguientes a / boot / config.txt:
start_file = start_x.elf
fixup_file = fixup_x.elf
Reinicie el Raspberry Pi
La GPU firmware ya está actualizado, pero usted todavía necesita la última versión de omxplayer. Usted tiene dos opciones:
Espere a que la próxima construcción que estarán disponibles en http://omxplayer.sconde.net/ (debería estar allí en un par de días).
Construya usted mismo.
Escogí el número 2 :). Vamos a cruzar a compilar omxplayer ya que no tenemos todo el día (y tal vez más). En primer lugar obtener el RPI cadena de herramientas en una máquina Linux construcción (Ubuntu 12.04 de 64 bits en mi caso):
mkdir-p / usr / local / bcm gcc-
pushd / usr / local / bcm gcc-
git clone git :/ sudo / github.com / raspberrypi / tools.git
export PATH = $ PATH :/ usr/local/bcm-gcc/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin
popd
Necesitamos un sistema de archivos raíz para la construcción. Dado que es posible que necesitemos instalar el paquete falta, voy a ejecutar un servidor NFS en la Raspberry Pi y acceder a los rootfs a través de NFS. Así que vamos a configurar el Raspberry Pi como un servidor NFS en primer lugar:
sudo apt-get install nfs-kernel-server nfs-common rpcbind
sudo dpkg-reconfigure rpcbind
sudo / etc / init.d / rpcbind reinicio
A continuación, edite el archivo / etc / exports como root (sudo) y añadir la línea:
/ 192.168.0.0/24 (rw, no_root_squash, async, no_subtree_check)
A continuación, reinicie el servidor NFS
sudo / etc / init.d / nfs-kernel-server reinicia
sudo exportfs-a
Ahora vamos a montar el recurso compartido NFS en la máquina de construcción:
mkdir ~ / EDEV / rpi / nfs
sudo apt-get install nfs-client
sudo mount-t nfs 192.168.0.107 / ~ / EDEV / rpi / nfs
Vamos a recuperar el código fuente omxplayer:
git clone git :/ / github.com / huceke / omxplayer.git
cd omxplayer
Modificar Makefile.include como sigue:
USE_NFS = 1
FLOAT = duro
ifeq ($ (USE_NFS), 1)
NFSROOT: = / home / jaufranc / EDEV / rpi / nfs
SDKSTAGE: = $ (NFSROOT)
TARGETFS: = $ (NFSROOT)
Cadena de herramientas: = / usr/local/bcm-gcc/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian
HOST: = arm-linux-gnueabihf
Sysroot: = $ (NFSROOT)
más
BUILDROOT: = / home / jaufranc / EDEV / rpi / bcm-rootfs
SDKSTAGE: = / home / jaufranc / EDEV / rpi / bcm-rootfs
TARGETFS: = / home / jaufranc / EDEV / rpi / bcm-rootfs
Cadena de herramientas: = / usr/local/bcm-gcc/tools/arm-bcm2708/arm-bcm2708hardfp-linux-gnueabi
HOST: = brazo bcm2708hardfp-linux-gnueabi
Sysroot: = $ (toolchain) / tools/arm-bcm2708hardfp-linux-gnueabi/sysroot /
endifJOBS 8CFLAGS =: =-isystem $ (prefix) / include
CXXFLAGS: = $ (CFLAGS)
CPPFLAGS: = $ (CFLAGS)
LDFLAGS: =-L $ (BUILDROOT) / lib
LD: = $ (toolchain) / bin / $ (HOST)-ld-sysroot = $ (sysroot)
CC: = $ (toolchain) / bin / $ (HOST)-gcc-sysroot = $ (sysroot)
CXX: = $ (toolchain) / bin / $ (HOST)-g + +-sysroot = $ (sysroot)
Objdump: = $ (toolchain) / bin / $ (HOST)-objdump
Ranlib: = $ (toolchain) / bin / $ (HOST)-ranlib
STRIP: = $ (toolchain) / bin / $ (HOST)-tira
AR: = $ (toolchain) / bin / $ (HOST)-ar
CXXCP: = $ (CXX)-E
RUTA: = $ (prefix) / bin: $ (BUILDROOT) / Salida / host / usr / bin: $ (PATH)
CFLAGS + =-pipe-mfloat-abi = $ (FLOAT)-mcpu ARM1176JZF =-s-fomit-frame-pointer-mabi = aapcs-linux-mtune ARM1176JZF =-s-MFPU = VFP-wno-psabi-mno-APC -stack-check-O3-mstructure-tamaño-límite = 32-mno-sched-prolog
LDFLAGS + =-L $ (SDKSTAGE) / $ lib-L (SDKSTAGE) / usr / lib L-$ (SDKSTAGE) / opt / vc / lib /
INCLUYE + =-isystem $ (SDKSTAGE) / usr / include-isystem $ (SDKSTAGE) / usr / include / arm-linux-gnueabihf isystem-$ (SDKSTAGE) / opt / vc / include-isystem $ (sysroot) / usr / include-isystem $ (SDKSTAGE) / opt / vc / include / interface / VCO / pthreads-isystem $ (SDKSTAGE) / usr/include/freetype2
Tendrá que cambiar variables NFSROOT a donde ha montado el recurso compartido NFS.
Ahora estamos listos para compilación cruzada omxplayer:
hacer ffmpeg
make-j8
hacer dist
Esto creará un omxplayer-dist.tar.gz que se puede copiar en el Pi Frambuesa:
sudo cp-omxplayer dist.tar.gz ~ / EDEV / rpi / nfs /
No pueden faltar las dependencias durante la generación. Si es el caso, es necesario instalar algún paquete de desarrollo de la frambuesa Pi. Refiérase a mis "procedimientos para fijar tutoriales de error comunes construir", si la compilación falla.
Volver a la Raspberry Pi, vamos a instalar:
cd /
tar xzvf omxplayer-dist.tar.gz
cd omxplayer-dist
sudo cp * /-rf
Eso es todo. Ahora podemos tratar de los archivos analizados por dom:
big_buck_bunny_trailer_480p.webm - VP8 vídeo
trailer_400p.ogg - Ogg Theora video
trailer_VP6.flv - VP6 vídeo
P1020079.MOV - video MJPEG (720p)
por ejemplo: omxplayer big_buck_bunny_trailer_480p
Los videos VP8 y Ogg Theora jugó muy bien, pero acabo de recibir una pantalla en negro durante VP6 y de vídeos MJPEG. puesto que no podría detectar el flujo de vídeo. El firmware se ha fijado para el apoyo VP6, y omxplayer para MJPEG apoyo, por lo que los 4 archivos pueden jugar ahora.
Si no queremos construir omxplayer por sí mismo, puede descargar el binario que he construido: omxplayer-dist.tar.gz.
Leer más: http://www.cnx-software.com/tag/raspberry-pi/ # ixzz2Jja4IXdu
Suscribirse a:
Entradas (Atom)