viernes, 14 de noviembre de 2014

Instalar Oracle Java 8 (JDK 8u25) en Ubuntu & LinuxMint Via PPA

Oracle JAVA 8 estable ha sido puesto en libertad, el mar, 18 de 2014 y está disponible para descargar e instalar en la página oficial de descarga . Oracle Java PPA para Ubuntu y LinuxMint está siendo mantenida por WebUpd8 equipo . JAVA 8 se libera con muchas de las nuevas características y actualizaciones de seguridad, lea más acerca de cuál es nuevo en Oracle Java 8 .


Este artículo le ayudará a instalar Oracle Java 8 (JDK / JRE 8u25) en Ubuntu 14.04 LTS, 12.04 LTS y 10.04 y los sistemas linuxmint utilizando PPA Archivo. Para instalar Java 8 en CentOS, RedHat y Fedora leen este artículo .

Paso 1: Instalar Java 8 JDK (8)

Añadir el repositorio PPA java webupd8team en nuestro sistema e instalar Oracle utilizando java8 siguiente conjunto de comandos.


$ Sudo add-apt-repositorio ppa: webupd8team / java $ Sudo apt-get actualización $ Sudo apt-get instalar oracle-java8-instalador

Paso 2: Verificar la versión de Java

Después de instalar con éxito de Java de Oracle mediante el paso anterior verificar la versión instalada usando los siguientes comandos.

$ java -version versión java " 1.8.0_25 " Java (TM) SE Runtime Environment (build 1.8.0_25-b17) Java HotSpot (TM) 64-Bit Servidor VM (build 25.25-b02, modo mixto)

Paso 3: Configuración del entorno Java

Webupd8team está proporcionando un paquete para establecer las variables de entorno, Instalar este paquete usando los siguientes comandos.




$ Sudo apt-get instalar oracle-java8-set-defecto

Fuente: tecadmin.net
 

miércoles, 22 de octubre de 2014

Qué hacer después de instalar Linux Mint 17 Qiana

Algunas consideraciones a tener en cuenta antes de comenzar la guía:
  • A diferencia de Ubuntu, Mint viene por defecto con la mayoría de los códecs de audio y video multimedia, por lo que a grandes rasgos la actualización de éstos no es prioritaria.
  • Otro componente importante que viene instalado por defecto es Synaptic, el reconocido gestor de paquetes.
  • Si tienes la versión basada en Ubuntu, muchos programas y paquetes son altamente compatibles entre ambas distribuciones.
Aclarados dichos puntos, proseguimos a enumerar algunas cosas que pueden facilitarnos la vida luego de instalar la nueva versión de Linux Mint.
Linux Mint 17

1. Ejecutar el Administrador de Actualizaciones

Es posible que hayan salido actualizaciones nuevas desde que has bajado la imagen, por lo cual puedes comprobar si hay actualizaciones disponibles desde el gestor de actualizaciones (Menú > Administración > Gestor de Actualizaciones) o con el siguiente comando:
sudo apt-get update && sudo apt-get upgrade

2. Instalar los drivers propietarios (tarjeta de video, wireless, etc.)

En el Menú Preferencias > Controladores adicionales podemos actualizar y cambiar (si así lo deseamos) el driver propietario de la tarjeta gráfica u otro dispositivo que esté dando problemas.
driver propietario linux mint

3. Instalar el paquete de idioma

Si bien por defecto Linux Mint nos instala el paquete de idioma español (o cualquier otro que hayamos indicado durante la instalación) no lo hace de forma completa. Para revertir esta situación podemos ir a Menú > Preferencias > Soporte de idiomas o también escribiendo el siguiente comando en un terminal:
sudo apt-get install language-pack-gnome-es language-pack-es language-pack-kde-es libreoffice-l10n-es thunderbird-locale-es thunderbird-locale-es-es thunderbird-locale-es-ar

4. Personalizar la apariencia

Hay muchas formas de hacerlo, y ¡todas son gratis! En http://gnome-look.org/ contamos con una gran base de datos de wallpapers, temas, herramientas y otros elementos que nos ayudarán a “lookear” nuestro escritorio. También podemos hacer uso de 3 herramientas muy conocidas:
1. Docky, una barra de atajos y aplicaciones para nuestro escritorio. Página oficial: http://wiki.go-docky.com/index.php?title=Welcome_to_the_Docky_wiki. Instalación: en una terminal escribimos: sudo apt-get install docky
2. AWN, otra barra de navegación, casi un competidor de docky! Página oficial: http://wiki.awn-project.org/ Instalación: desde el gestor de Programas.
3. Conky, un monitor de sistema que despliega información de varios componentes, como por ejemplo memoria RAM, uso de CPU, hora del sistema, etc. La gran ventaja es que existen muchos “skins” de esta aplicación. Página oficial: http://conky.sourceforge.net/ Instalación: sudo apt-get install conky

5. Instalar fuentes tipográficas restrictivas

Si hiciera falta instalarlas debemos escribir los siguientes comandos en un terminal:
sudo apt-get install ttf-mscorefonts-installer
Aceptamos los términos de licencia manejándonos con TAB y ENTER.
Es importante hacerlo desde un terminal y no desde alguno de los gestores, ya que en ellos no podremos aceptar los términos de uso.

6. Instalar programas para jugar

Además de la gran librería de juegos que poseen los repositorios, también contamos conhttp://www.playdeb.net/welcome/, otra página que se especializa en recopilar juegos para sistemas Linux en paquetes .deb. Si también queremos disfrutar de nuestros juegos de Windows, a no desesperar, ya que contamos con algunas alternativas:
1. Wine (http://www.winehq.org/) nos proporciona la capa de compatibilidad para ejecutar no solo juegos, sino también todo tipo de software compilado para sistemas Windows
2. PlayOnLinux (http://www.playonlinux.com/en/) otro recurso que nos proporciona una biblioteca capaz de instalar y usar software diseñado para Windows
3. Lutris (http://lutris.net/) una plataforma de juegos desarrollada para GNU/Linux, un gran recurso a pesar de estar en etapas de desarrollo.
4. Winetricks (http://wiki.winehq.org/winetricks) funciona como un script que ayuda a bajar librerías necesarias para ejecutar juegos en Linux, como por ejemplo las .NET Frameworks, DirectX, etc.
Para todos estos programas, podemos consultar en sus respectivas páginas oficiales, el gestor de Programas de Linux Mint o la terminal. Asimismo, recomendamos especialmente la lectura de este mini-tuto en el que se explica cómo instalar y configurar cada uno de ellos.
Desde hace ya un tiempo se puede utilizar de forma de nativa la plataforma de juegos Steam. Esto quiere decir que hay una cantidad creciente de juegos disponibles en Steam que son desarrollados en forma nativa para correr en Linux.
Para instalar Steam, sólo hace falta bajar el archivo .deb de la página de Steam.
Luego van a usar el comando siguiente:
sudo dpkg -i steam_latest.deb
Posiblemente salgan algunos errores de dependencias. En caso de que así sea, basta ingresar el siguiente comando para repararlos:
sudo apt-get install -f
Luego, al abrir Steam, éste se actualizará. Aquí encontrarás un listado completo de los juegos para Linux disponibles en Steam.
Steam en Linux Mint

7. Instalar plugins de audio y un ecualizador

Algunos de ellos, como Gstreamer o Timidity nos ayudarán a ampliar nuestro catálogo de formatos soportados; ambos se encuentran en el gestor de Programas o bien pueden ser instalados usando el comando sudo apt-get install. También es recomendable la instalación de pulseaudio-equalizer, capaz de brindarnos una configuración avanzada de Pulse Audio y de mejorar la calidad de sonido. Para instalarlo usaremos 3 comandos:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install pulseaudio-equalizer

8. Instalar Dropbox

En la era de la “nube”, seguramente posees una cuenta con Dropbox. Puedes instalar Dropbox desde el Gestor de Programas. Como alternativa, puedes instalarlo mediante el siguiente comando: sudo apt-get install dropbox.

9. Instalar otros programas

Lo restante es conseguir el software que desees para cada necesidad. Existen muchas formas de hacerlo:
1. En el Gestor de Programas, al cual ingresamos desde Menú > Administración, contamos con una cantidad muy generosa de programas para cualquier función que se nos ocurra. El gestor se encuentra ordenado por categorías, lo cual facilita la búsqueda de lo que deseemos. Una vez localizado el programa que necesitemos solo es cuestión de pulsar el botón de instalar y escribir la contraseña de Administrador; incluso podemos crear una cola de instalación que el mismo gestor ejecutará secuencialmente.
2. Con el Gestor de Paquetes si sabemos exactamente que paquetes queremos instalar. No recomendado para instalar programas desde cero si no conocemos todos los paquetes que necesitaremos.
3. Por medio de un terminal (Menú > Accesorios) y tipeando usualmente sudo apt-get install + nombre del programa. A veces deberemos agregar previamente el repositorio con los comandos sudo apt-get ppa: + nombre del repositorio; para buscar un programa con la consola podemos tipear apt search.
4. En la página http://www.getdeb.net/welcome/ (hermana de Playdeb) también tenemos un buen catálogo de software compilado en paquetes .deb
5. Desde la página oficial del proyecto si cuenta con algún otro paso de instalación.
Algunas recomendaciones de software:
  • Mozilla Firefox, Google Chrome, Opera: navegadores de internet
  • Mozilla Thunderbird: gestor de correos y calendarios
  • Libre Office, Open Office, K-Office: suites ofimáticas
  • Mcomix: lector de comics
  • Okular: lector de archivos varios (incluido pdf)
  • Inkscape: editor de gráficos vectoriales
  • Blender: modelador 3D
  • Gimp: creación y edición de imágenes
  • VLC, Mplayer: reproductores de sonido y video
  • Rythmbox, Audacious, Songbird, Amarok: reproductores de audio
  • Boxee: centro multimedia
  • Calibre: gestión de e-books
  • Picasa: gestión de imágenes
  • Audacity, LMMS: plataformas de edición de audio
  • Pidgin, Emesené, Empathy: clientes de chat multiprotocolos
  • Google Earth: el conocido globo terráqueo virtual de Google
  • Transmission, Vuze: clientes P2P
  • Bluefish: editor HTML
  • Geany, Eclipse, Emacs, Gambas: entornos de desarrollo para distintos lenguajes
  • Gwibber, Tweetdeck: clientes para redes sociales
  • K3B, Brasero: grabadores de discos
  • Furious ISO Mount: para montar imágenes ISO en nuestro sistema
  • Unetbootin: permite “montar” sistemas operativos en un pendrive
  • ManDVD, Devede: autoriía y creación de DVD
  • Bleachbit: elimina archivos innecesarios del sistema
  • VirtualBox, Wine, Dosemu, Vmware, Bochs, PearPC, ARPS, Win4Linux: emulación de sistemas operativos y software
  • Juegos hay millares y para todos los gustos!!
Para ver un listado más extenso, puedes visitar la sección Programas de este blog.

10. Leer la documentación oficial

La Guía Oficial del Usuario de Linux Mint no sólo se encuentra traducida al español sino que es una referencia muy recomendable para la instalación y el uso cotidiano del sistema.

Explorar nuestro nuevo sistema

Ya tenemos un sistema operativo completo y listo para nuestro uso diario. Como siempre se recomienda explorar los gestores, las opciones, configuraciones y demás herramientas del sistema para familiarizarnos con todas las virtudes de nuestro sistema.
En definitiva, relájate y goza de las bondades del software libre. Aprende de una vez lo que se siente estar libre de virus, pantallas azules y restricciones de todo tipo.

Conoce 4 mitos sobre Linux que necesitas dejar de creer

Muchas veces cuando se habla de sistema operativos pareciese que se está discutiendo una religión, en la que el rebaño de cada  ve con  de hereje a todos los demás. Mi dios es el verdadero y único . Puede que suene a exageración, pero si alguna vez te has visto envuelto en un debate sobre si es mejor un  que un , o una Mac en lugar de una PC, o el Software Libre en lugar del privativo, de seguro notas las similitudes de inmediato.
“Expande tus horizontes y mira un poquito más allá de tu propia nariz.”
Es normal que muchos sintamos cierta pasión por las cosas que nos gustan, y que estemos dispuestos a defenderlas como lo mejor, pero la delgada linea que nos separa del fanatismo y le fe ciega es muy delgada, y a mucha gente le cuesta ver las cosas desde otro punto de vista, o siquiera darle una oportunidad a algo diferente.
A continuación la lista y sus explicaciones:
ES DIFÍCIL DE USAR (FALSO)
Esto es cierto, sumamente cierto, Linux es difícil de usar, pero solo porque para empezar a usar Linux por primera vez tienes que dejar el miedo al cambio de lado, y dejar el miedo a un lado es muy, muy difícil. De resto, instalar una distribución y comenzar a usarla es pan comido, ya no estamos en 1998. Hay tantas versiones amigables por ahí que cualquier niño, tu mama, o tu abuelo podrían aprender a usarlas en unos minutos. No tienen ni que abrir una terminal nunca en su vida, la tan temida y malentendida terminal.
Esto es un hecho, lo he probado con mucha gente, usuarios que entienden de informática lo que yo de física cuántica, personas mayores que sabemos tienen más dificultad para llevárselas con la tecnología, niños, cualquiera que haya usado un ordenador antes. En Linux todo es muy parecido a lo que están acostumbrados, la brecha se ha acortado mucho, y de hecho más de uno lo siente más fácil y divertido de lo que esperaban. El que más dificultades presenta es aquel usuario malcriado y caprichoso que todos conocemos, ese que hace berrinche porque le cambiaron un botón de sitio, esos que crean un grupo de Facebook para quejarse del nuevo diseño todos los años.
NO VA A FUNCIONAR EN MI PC (FALSO)
Esto es súper cierto, Linux funciona mal en muchos ordenadores. Pero, ¿saben ustedes cuantos modelos de ordenadores hay en el mundo?. Linux tiene un problema, los fabricantes de hardware, esos que construyen y venden las piezas de las PCs, no ofrecen soporte para Linux la enorme mayoría del tiempo, por lo que Linux depende totalmente de la comunidad para desarrollar controladores para los millones de componentes y las diferentes marcas de todo el planeta tierra. Y a pesar de esa limitación, en la mayoría de las PCs puedes ejecutar una distro Linux. ¿No es eso sorprendente y digno de una ovación?.
Saben que es más sorprendente aún, que cuando sistemas operativos como Windows y OS X dejan a un lado el hardware viejo, eliminando el soporte porque ya no les produce ninguna ganancia a sus respectivas empresas; en Linux la historia es todo lo contrario. Mientras más vieja es una máquina, más probabilidades hay de que funcione bien con una distro Linux, de hecho hay muchas que están orientadas a ordenadores de pocos recursos, PCs viejas que están listas para el basurero, pueden conseguir una segunda oportunidad gracias a Linux.
En cuanto al hardware moderno, el soporte cada vez es mejor, y de hecho fabricantes como NVIDIA y AMD han empezado a mejorar su compatibilidad principalmente por la revolución de Steam y sus juegos. Lo que me lleva al siguiente punto.
NO PUEDES PONER JUEGOS (FALSO)
Hey, esto era 99% cierto hace 2 o 3 años. Jugar en Linux siempre fue una experiencia terrible, y la razón de que muchos entusiastas del SL y de los videojuegos aun usaran Windows para poder jugar. Pero, hace un par de años dios volvió a la tierra en la figura de Gabe Newell, y Steam llegó a Linux. Steam es la plataforma de videojuegos para PC más grande del mundo, cuenta con miles de miles de juegos y millones de usuarios, y unas ofertas que dan gastritis.
Valve planea su propio sistema operativo basado en Linux para dar vida a las Steam Machines, su propio híbrido entre PC y consola de sobremesa para jugones. Una iniciativa que promete revolucionar el mercado, y sí, de la mano de Linux. ¿Quien lo diría?. Aunque el panorama aún luce a años luz de lo que representa la experiencia de juego en Windows, ya Linux cuenta con más de 500 títulos disponibles, muchos son triple A, como The Witcher, la saga de Metro, Left 4 Dead, etc. Y estamos seguros de que solo vendrán más y más.
NO TIENE SOPORTE (FALSO)
Esto es cierto, yo nunca he pagado por una distribución Linux, y en mi vida he llamado a soporte técnico… ya va, un momento. El Software Libre no es sinónimo de “software gratis”, de hecho hay empresas enormes como Red Hat que utilizan Linux para ofrecer soluciones empresariales, sí, esta gente cobra por su trabajo, son sumamente respetados y ofrecen calidad.
Android es software libre, y adivinen que empresa hace dinero con Android, no es solo Google, sino vean a Samsumg. Canonical, los responsables de Ubuntu, si bien no cobran por Ubuntu, tienen muchos otros servicios basados en el open source. Y así muchas más. Muchos de estos proyectos ofrecen soporte especial para los usuarios a través de portales especiales, wikis, foros, comunidades llenas de gente que busca ayuda y gente que busca ofrecerla.
Linux tiene una comunidad enorme que te ayuda a conseguir la solución a tu problema solo por amor al arte. Es de hecho una de las maneras en las que he terminado conociendo gente genial por muchos años, y haciendo amigos.
Fuente: CO

¿Qué copia Windows 10 a Linux?

Que nos pongamos serios no significa enfadarse o perder la alegría contando algo, sino respetar la verdad. Porque hay verdades subjetivas y las hay objetivas, como que el agua moja. Por eso cuando decimos que Apple sigue copiando a Linux y no pasa nada, no aseveramos literalmente que Apple no pierda detalle de todo lo que se cuece en GNU/Linux para adaptarlo a sus intereses y presentarlo a su audiencia como “lo más de lo más”. La intención es señalar que eso que la compañía de la manzana vende a sus seguidores como una revolución ya existía y ha sido tomado, retocado y anunciado a bombo y platillo porque sí. ¿Pasa lo mismo con Windows 10?
Por si no estáis al tanto de lo que sucede en el mundo Windows -yo confieso que he tenido que entrar en MuyComputer a ponerme al día-, lo primero que debéis saber es que lo que viene no se llamará Windows 9, se llamará Windows 10¿Por qué? Según se ha dado a entender, por una cuestión técnica que lo cierto es que suena a chiste. Aceptamos pulpo como animal de compañía. Además, si hay algo preocupante no es el cambio en la numeración, sino que la paradoja espacio-temporal presagiada por algunos se haga realidad.
Fuera de bromas… Siguiendo con el tema, más bien, desde que Microsoft comenzó a mostrar cositas de Windows 10 -cuando todavía era el 9, hablamos de finales del año pasado- han aparecido artículos aquí y allá resaltando que las novedades más destacadas de la nueva versión tienen su origen a este lado del parque tecnológico. Artículos que ante las noticias de las últimas semanas se han ido intensificando, como cabía esperar. En las fechas más recientes una cutreinfografía se ha hecho viral en redes sociales, intentando plasmar lo que ha generado tantos ríos de tinta.
La imagen que ves sobre estas líneas muestra cómo alguna de las novedades más llamativas de Windows 10 son historia antigua en GNU/Linux:
  • Es el caso de los escritorio virtuales, que KDE introdujo en su primera versión en 1998 y a decir verdad ya había gestores de ventanas para Unix que contaban con tal función. Ahora hasta el entorno más austero de Linux soporta múltiples escritorios.
  • En cuanto a lo que llaman ‘Task View’, se trata de otro refrito del Exposé que Mac OS X estrenó en 2003 y que tres años más tarde trajeron a Linux proyectos como Compiz, Beryl y todo lo que siguió. Actualmente es una característica básica integrada por defecto en KDE, Unity, GNOME y Cinnamon.
  • La búsqueda de elementos en línea directamente desde el menú de inicio tampoco es una idea original de Unity, aunque hay que reconocer que bajo esa premisa la funcionalidad del tablero de Ubuntu le da mil vueltas a lo que propone Windows 10. Si nos quedamos con las capacidades de este último, que lo único que hace es mostrar una lista de resultados que se abren en el navegador web, KRunner es el referente.
  • Y terminando con la convergencia… la ansiada convergencia con la que Canonical sueña desde hace años, en la que un solo código sea el sistema operativo de toda clase de dispositivos de usuario final y que otros van a conseguir antes porque tienen más dinero… No es necesario añadir nada más.
Por lo que he visto Windows 10 no pinta mal, será una buena versión del sistema si la tendencia iniciada con Windows 7 no se rompe. Y ciertamente poco importa si han copiado alguna característica de Linux por eso de quetodos copian a todos. Pero si reducimos la conversación a las funciones que el escritorio Linux ofrece al usuario avanzado, ni Windows ni OS X pueden equipararse al pingüino.
Cerramos con una perla: ¿sabéis qué novedad incluirá Windows 10 que por extraño que suene Linux no disfruta en términos generales? Pegar en la consola con “Control+V”. Ahora vas y lo cascas.

Fuente: http://www.muylinux.com/2014/10/06/windows-10-copia-linux

miércoles, 4 de junio de 2014

Aprende cómo Instalar Android 4.4 en tu ordenador

¿Quieres disfrutar de todos los beneficios de Android en tu ordenador? Aunque parezca algo complicado, no lo es en absoluto y hoy te enseñaremos cómo hacerlo de una forma muy sencilla y sin poner en riesgo tu ordenador. Eso sí, tendrás que tener instalado en éste VirtualBox y muchas ganas de aprender.
Para quien no lo conozca, VirtualBox es un entorno de virtualización en el que podremos crear máquinas virtuales con todos los sistemas operativos que imaginemos. Lo primero de todo será, si no tenemos VirtualBox instalado en nuestro PC, instalarlo. En mi caso, se trata de un ordenador con Windows 8, aunque existen versiones para Macintosh, Solaris, Linux…
Tras la instalación, tendremos que descargar la imagen que contiene el sistema operativo Android. Se trata de la versión Android x86 4.4 RC2 y la encontraréis en el siguiente enlace (algo más de 300 MB). Cuando la tengamos descargada, creamos una máquina virtual en el programa anterior (el nombre de la mía es Android AA), de Tipo Linux y Versión: Other Linux. Asignemos la RAM que creamos conveniente, creamos un disco duro virtual nuevo de tipo VDI reservado dinámicamente hasta, por ejemplo, 4 GB (necesitaremos más si vamos a descargar archivos o instalar muchas aplicaciones). Tras crearlo todo, pulsaremos el botón derecho del ratón sobre la máquina e iremos hasta configuración. Dentro de ésta vamos hasta Sistema y ahí buscamos Almacenamiento, agregando un nuevo dispositivo CD/DVD y seleccionando como disco la ISO Android descargada anteriormente. Aceptamos y arrancamos la máquina.
1-Tutorial-instalacion-Android-PC
En este momento debemos movernos con el teclado. Si optamos por la opción correr sin instalación (la primera), podremos probar el entorno y ver si funciona correctamente. No obstante, nosotros vamos a ir directamente a la instalación de Android (la última opción).
2-Tutorial-instalacion-Android-PC
Seguidamente lo que haremos será crear una partición en la que instalaremos Android (la primera opción que aparece tras elegir el modo instalación). Para ello, vamos hasta New y creamos una partición primaria del tamaño por defecto. Obviamente la configuramos como bootable, de forma que podamos acceder a Android una vez instalemos el entorno virtual, y el tipo elegido será el número 83, es decir, Linux, teniendo finalmente algo parecido a la imagen. .
3-Tutorial-instalacion-Android-PC

Cuando lo tengamos todo listo, iremos hasta Write para que cree la partición y aceptaremos el aviso escribiendo yes y pulsando Enter. Tras crearla, saldremos del asistente y veremos que nuestra partición ya está lista en el menú de elegir partición. La elegimos y la formatearemos en ext3 (elegimos esta opción porque es una de las más utilizadas en Android, sobre todo en las tarjetas de memoria, como ya sabréis, asegurando seguridad de los datos y velocidad de acceso a estos).
4-Tutorial-instalacion-Android-PC
Aceptamos el aviso e instalamos el bootloader GRUB cuando nos pregunte, aceptando también el siguiente aviso. Tras esperar unos segundos a que se instale Android, y una vez haya finalizado y nos ofrezca la opción de arrancar o reiniciar, desmontaremos la imagen a través del Menú Dispositivos -> Dispositivos CD/DCD -> IDE y quitamos el check de la ISO en cuestión y reiniciaremos. Se nos presentará una pantalla con las distintas opciones de arranque, donde elegiremos la primera.
5-Tutorial-instalacion-Android-PC
Ahora tendremos que configurar lo típico de Android: elegir nuestro idioma, nuestra cuenta de Google etc. En el caso de que no os funcione el ratón no tenéis mas que ir hasta Maquina (en VirtualBox), e Inhabilitar integración del ratón. En ese momento vuestro ratón estará en la “pantalla” de Android y, para salir o volver a Windows o vuestro sistema operativo, tendréis que pulsar la tecla anfitrión (por defecto CRTL derecha).
6-Tutorial-instalacion-Android-PC
Cuando se os ofrezca la posibilidad de seleccionar la red WiFi, no tengáis miedo, ya que estaremos conectados a través de nuestro sistema operativo anfitrión sin problemas y no habrá que configurar nada. Como veréis, a la hora de poner vuestro nombre, la ROM está basada en una tablet (algo que también comprobareis en los ajustes). Tras la configuración inicial, ya tenéis listo Android 4.4 en vuestro PC.
Todo lo que instaléis a partir de ese momento seguirá en el “dispositivo”, pudiendo utilizar casi cualquier aplicación sin problemas. Además, tendréis privilegios root, por lo que podréis “jugar” sin miedo a romper nada.
7-Tutorial-instalacion-Android-PC
8-Tutorial-instalacion-Android-PC

Fuente: http://androidayuda.com/2014/06/04/aprende-como-instalar-android-4-4-en-tu-ordenador/

martes, 6 de mayo de 2014

Instalación y configuración de Alfresco 4.2 en CentOS (MySQL. Tomcat6, Apache, Java7)

Instalaremos ALFRESCO Community desde el .war del webservice para hacerle deploy en un servicio Tomcat 6, usaremos una base de datos MySQL que este previamente configurado.

DESCARGA DE ARCHIVOS 

Descargamos los paquetes que nos servirán en la instalación.
  • alfresco-community-4.2.c.zip ( http://wiki.alfresco.com/wiki/Community_file_list_4.2.c ) 
  • jdk-7u17-linux-x64.rpm ( http://www.oracle.com/technetwork/es/java/javase/downloads/index.html ) 
INSTALACION Y CONFIGURACION DE TOMCAT





[user@host ~]# yum install tomcat6
[user@host ~]# vim /etc/sysconfig/tomcat6
# Agregar al final del archivo
JAVA_OPTS="$JAVA_OPTS -Xms512m -Xmx512m -XX:MaxPermSize=256m"
INSTALACION Y CONFIGURACION DE JAVA



































[user@host ~]# chmod u+x jdk-7u17-linux-x64.rpm
[user@host ~]# yum localinstall jdk-7u17-linux-x64.rpm
[user@host ~]# /usr/sbin/alternatives --install /usr/bin/java java /usr/java/jdk1.7.0_17/bin/java 17000 \
> --slave /usr/lib/jvm/jre jre /usr/java/jdk1.7.0_17/jre \
> --slave /usr/lib/jvm-exports/jre jre_exports /usr/java/jdk1.7.0_17/jre \
> --slave /usr/bin/keytool keytool /usr/java/jdk1.7.0_17/bin/keytool \
> --slave /usr/bin/rmiregistry rmiregistry /usr/java/jdk1.7.0_17/bin/rmiregistry \
> --slave /usr/bin/javaws javaws /usr/java/jdk1.7.0_17/bin/javaws
[user@host ~]# /usr/sbin/alternatives --install /usr/bin/javac javac /usr/java/jdk1.7.0_17/bin/javac 1700 \
> --slave /usr/lib/jvm/java java_sdk /usr/java/jdk1.7.0_17 \
> --slave /usr/lib/jvm-exports/java java_sdk_exports /usr/java/jdk1.7.0_17/ \
> --slave /usr/bin/javadoc javadoc /usr/java/jdk1.7.0_17/bin/javadoc \
> --slave /usr/bin/javah javah /usr/java/jdk1.7.0_17/bin/javah \
> --slave /usr/bin/jar jar /usr/java/jdk1.7.0_17/bin/jar \
> --slave /usr/bin/jarsigner jarsigner /usr/java/jdk1.7.0_17/bin/jarsigner \
> --slave /usr/bin/rmic rmic /usr/java/jdk1.7.0_17/bin/rmic

[user@host ~]# alternatives --config java
Hay 2 programas que proporcionan 'java'.
  Selección    Comando
-----------------------------------------------
*+ 1           /usr/java/jdk1.6.0_43/bin/java
   2           /usr/java/jdk1.7.0_17/bin/java
Presione Intro para mantener la selección actual[+], o escriba el número de la selección:  2
[user@host ~]# alternatives --config javac
Hay 2 programas que proporcionan 'javac'.
  Selección    Comando
-----------------------------------------------
*+ 1           /usr/java/jdk1.6.0_43/bin/javac
   2           /usr/java/jdk1.7.0_17/bin/javac
Presione Intro para mantener la selección actual[+], o escriba el número de la selección:  2


INSTALACION DE SERVICIOS DEPENDIENTES



[user@host ~]# yum install libreoffice-base libreoffice-calc libreoffice-core libreoffice-draw libreoffice-graphicfilter libreoffice-impress libreoffice-math libreoffice-writer libreoffice-xsltfilter libreoffice-headless xml-commons-apis mysql-connector-java ImageMagick t1lib
[user@host ~]# yum install swftools --enablerepo rpmforge

CONFIGURACION DE ALFRESCO













[user@host ~]#~]# mkdir alfresco
[user@host alfresco]# cd alfresco
[user@host alfresco]# mv alfresco-community-4.2.c.zip alfresco/
[user@host alfresco]# unzip alfresco-community-4.2.c.zip
[user@host alfresco]# cp web-server/webapps/* /var/lib/tomcat6/webapps/
[user@host alfresco]# cp -r web-server/shared /var/lib/tomcat6/
[user@host alfresco]# cp -r web-server/endorsed/ /var/lib/tomcat6/
[user@host alfresco]# chown :tomcat -R /var/lib/tomcat6/
[user@host alfresco]# chmod 775 -R /var/lib/tomcat6/
[user@host ~]#vim /etc/tomcat6/catalina.properties
# Agregar al final del archivo
shared.loader=/usr/share/java/mysql-connector-java.jar,${catalina.base}/shared/classes,${catalina.base}/shared/lib/*.jar
  • Iniciamos y detenemos el servicio para que generar los archivos de configuración del servicio






[user@host ~]# service tomcat6 start
Starting tomcat6:                               [  OK  ]
[user@host ~]# service tomcat6 status
tomcat6 (pid 2613) is running...                [  OK  ]
[user@host ~]# service tomcat6 stop
Stopping tomcat6:                               [  OK  ]
  • Creamos el archivo de configuración del webservice alfresco desde la plantilla




[user@host ~]# cd /var/lib/tomcat6/shared/classes/
[user@host classes]# cp alfresco-global.properties.sample alfresco-global.properties
[user@host classes]# chmod 600 alfresco-global.properties
[user@host classes]# chown tomcat:tomcat alfresco-global.properties
  • Creamos el directorio de repositorio de alfresco



[user@host classes]# mkdir /var/lib/alf_data
[user@host classes]# chown tomcat:tomcat /var/lib/alf_data
[user@host classes]# chmod 700 /var/lib/alf_data
  • Configuramos el servicio alfresco





























































[user@host classes]# vim alfresco-global.properties
#
# Sample custom content and index data location
#
dir.root=/var/lib/alf_data
dir.keystore=/var/lib/tomcat6/webapps/alfresco/WEB-INF/classes/alfresco/keystore
#
# Sample database connection properties
#
db.username=MiUsuario
db.password=MiPassword
#
# MySQL connection
# Tome en CUENTA la URL de conexion apunta a LOCALHOST,
db.driver=com.mysql.jdbc.Driver
db.url=jdbc:mysql://localhost:3306/alfresco?useUnicode=yes&characterEncoding=UTF-8
# Libreoffice service
ooo.exe=/usr/bin/soffice
ooo.enabled=true
jodconverter.officeHome=/usr/bin/libreoffice
jodconverter.portNumbers=8101
jodconverter.enabled=true
# Utilidades del sistema
img.dyn=/usr/lib64/ImageMagick-6.5.4
img.exe=/usr/bin/convert
swf.exe=/usr/bin/pdf2swf
# Outbound SMTP
mail.host=mail.midominio.com.mx
mail.port=465
mail.username=mi_usuario
mail.password=MiPassword
mail.encoding=UTF-8
  
mail.from.default=noreply@midominio.com.mx
mail.from.enabled=true
mail.protocol=smtps
mail.smtp.auth=false
mail.smtp.debug=false
mail.smtp.timeout=5000
mail.smtp.starttls.enable=false
    
mail.smtps.auth=true
mail.smtps.starttls.enable=true
#
authentication.chain=alfrescoNtlm1:alfrescoNtlm
#
#
# URL Generation Parameters
#
alfresco.context=alfresco
alfresco.host=alfresco.midominio.com
alfresco.port=8080
alfresco.protocol=http
#
share.context=share
share.host=share.midominio.com
share.port=8080
share.protocol=http
[user@host ~]# vim /var/lib/tomcat6/webapps/alfresco/WEB-INF/classes/log4j.properties
log4j.appender.File.File=/var/log/tomcat6/alfresco.log
[user@host ~]# vim /var/lib/tomcat6/webapps/share/WEB-INF/classes/log4j.properties
log4j.appender.File.File=/var/log/tomcat6/share.log
    
[user@host ~]# vim /var/lib/tomcat6/webapps/alfresco/WEB-INF/classes/alfresco/subsystems/fileServers/default/file-servers.properties
# Por defecto estas variables estan en TRUE cabialas a FALSE si no usaras los 



servicios que se listan
cifs.enabled=false
ftp.enabled=false

VALIDACION DEL CERTIFICADO DE MAIL - SSL CA java 

Aplica este caso solo si tu servidor de correo usa un CA (certificado de autoridad) no valido y que tu conexión lo haras por SMTPS SSL. Cuando tu certificado de CA la has expedido de manera personal y no por una institución (VerySing ejemplo) es necesario agregar tu CA a los repositorios de tu maquina virtual de java, de lo contrario no podrás hacer una conexión SSL a tu servidor de correos.
  • Descargando SSLPoke que nos permitira hacer una prueba de conexion SSL con Java
  • Ejecutando para probar la conexion SSL con java






















[user@host ~]# java SSLPoke mail.midominio.com.mx 465
sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
    at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:385)
    at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292)
    at sun.security.validator.Validator.validate(Validator.java:260)
    at sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:326)
    at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:231)
    at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:126)
    at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1323)
    at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:153)
    at sun.security.ssl.Handshaker.processLoop(Handshaker.java:868)
    at sun.security.ssl.Handshaker.process_record(Handshaker.java:804)
    at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1016)
    at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1312)
    at sun.security.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:702)
    at sun.security.ssl.AppOutputStream.write(AppOutputStream.java:122)
    at sun.security.ssl.AppOutputStream.write(AppOutputStream.java:136)
    at SSLPoke.main(SSLPoke.java:31)
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
    at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:196)
    at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:268)
    at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:380)

Este error sale porque no se pudo realizar la conexion debido a un CA Invalido o no encontrado en el repositorio 
  • Configurar InstallCert y para validar el CA del servidor




[user@host ~]# chmod ug+x InstallCert.java
[user@host ~]# javac InstallCert.java
[user@host ~]# java InstallCert mail.midominio.com.mx:465
  • Copiando el certificado CA

[user@host ~]# cp jssecacerts /usr/java/jdk1.7.0_17/jre/lib/security/
  • Volvemos a intentar conectarnos por SSL y probar el certificado


[user@host ~]# java SSLPoke mail.midominio.com.mx 465
Successfully connected

CONFIGURACION DE IPTABLES FIREWALL




[user@host ~]# vim /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
[user@host ~]# service iptables restart

CONFIGURACION DE HOST NAME




[user@host ~]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4 alfresco alfresco.midominio.com share.midominio.com
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6 alfresco alfresco.midominio.com share.midominio.com
10.0.0.XX   alfresco alfresco.midominio.com share.midominio.com

PROXY HTTP
Configuraremos un proxy para re-dirección con apache para no tener que acceder al servicio por el puerto 8080 y este sea mas ameno el link a los lusers


























[user@host ~]# yum install httpd
[user@host ~]# chkconfig httpd on
[user@host ~]# vim /etc/httpd/conf/httpd.conf
#
ServerAdmin admin@midominio.com.mx
ServerName alfresco.midominio.com:80
#
NameVirtualHost *:80
#
        ServerName share.midominio.com
        ProxyRequests Off
        RewriteEngine On
        Redirect / http://share.midominio.com/share
        ProxyPass /share http://share.midominio.com:8080/share
        ProxyPassReverse /share http://share.midominio.com:8080/share
        ErrorLog /var/log/httpd/share.midominio.com.error.log
        CustomLog /var/log/httpd/share.midominio.com.access.log common
</VirtualHost
#
        ServerName alfresco.red-alf.com
        ProxyRequests Off
        RewriteEngine On
        RewriteRule ^/alfresco/(.*) /$1 [PT]
        ProxyPass / http://127.0.0.1:8080/alfresco/
        ProxyPassReverse / http://127.0.0.1:8080/alfresco/
        ErrorLog /var/log/httpd/alfresco.midominio.com.error.log
        CustomLog /var/log/httpd/alfresco.midominio.com.access.log common
</VirtualHost>


[user@host ~]# service httpd start