Como recuperar contraseña olvidada en Lubuntu


Lubuntu está dirigido a los usuarios de PC y portátiles que se ejecutan un  hardware de bajas especificaciones en los momentos actuales , es decir ordenadores algo desfasados de hace ya algunos años, que  a pesar de contar con  licencia de Windows ( por ejemplo Windows  XP , Windows NT , Windows 7 ,etc ) este no se ha actualizado w W10 por lo que no esta a la altura a efectos de seguridad o para ejecutar aplicaciones actuales . Es triste pero esos equipos funcionales simplemente no tienen suficientes recursos para todas las ventanas,avisos y notificaciones de las distribuciones corrientes “con todas las funciones”.

Precisamente para dar una segunda oportunidad a equipos anticuados, los miembros del equipo se encargan de LXDE y otros paquetes que forman parte de Lubuntu.

Ademas es importante que Lubuntu recibió el reconocimiento oficial como miembro formal de la familia Ubuntu, comenzando con Lubuntu 11.10.

Descarga de la imagen de Lubuntu

La ultima versión disponible para ordenador PC es la 18.04  aunque mantienen la versión anterior 16.04  para la plataforma Raspberry Pi 2  y 3

Para instalar lubuntu pc , lo primero es descargar la imagen iso para instalarlo en el arranque del equipo teniendo en cuenta lógicamente la arquitectura de la maquina.

Respecto a  la arquitectura la  versión de 32 bits servirá ara casi todas los  ordenadores  anteriores a 2007.( elija esta  opción  si no está seguro)  siendo la  versión de 64 bits  para equipos Intel o AMD mas modernos.

lubuntu

Ademas  existe una versión PowerPC para Apple Macintosh G3 / G4 / G5 e IBM OpenPower (LTS solamente).

El enlace  de descarga es el siguiente :   http://lubuntu.me/downloads/

Grabación  de la imagen Lubuntu en un DVD

Durante mucho tiempo la manera en la que se podía montar imágenes ISO en sistemas windows ha sido mediante programas de terceros  como por ejemplo : Nero , Daemon Tools o Virtual CloneDrive,etc , pero a partir de Windows 8 en adelante se añadió una nueva  funcionalidad  que permite grabar imagenes ISO directamente con las herramientas que proporcionan el s.o.

Para grabar imágenes ISO en un CD o DVD, podemos hacerlo también de manera nativa  en Windows 10, para lo cual  introducimos en la grabadora CD/DVD un disco virgen.Hacemos clic derecho sobre la imagen ISO y seleccionamos la opción “Grabar imagen de disco”.

Al seleccionar la opción “Grabar imagen de disco”, aparecerá una ventana donde tendremos que seleccionar la unidad en la que vamos a grabar y si queremos o no verificar los datos del  DVD una vez termine la grabación.

Cómo se ver  es muy fácil montar y grabar imágenes ISO en Windows 10 de forma nativa gracias a la inclusión que se ha hecho a partir de Windows 8 de esta funcionalidad, que permite olvidarnos de programas de terceros

Por cierto ,es posible que al hacer clic derecho sobre una imagen ISO no le aparezcan las opciones que explicamos más abajo. Eso es debido a que esta usando un programa de terceros por defecto. Si quiere montar o grabar imágenes ISO de manera nativa en Windows 10, debe hacer clic derecho sobre la imagen ISO, seleccionar “Propiedades” y después en la pestaña General hacer clic sobre “Cambiar…” para seleccionar el “Explorador de Windows”.

Resumen de instalación de Lubuntu

Una vez que tenga el DVD grabado , tendrá que introducir este  en el lector del equipo donde lo pretenda instalar  y forzar en ese  que el arranque  sea no desde la partición primaria del disco interno sino desde almacenamiento extraible  .

El orden de arranque se  cambia entando en la BIOS  ( se suele acceder pulsando  la tecla  escape en el arranque) y colocando el lector de DVD en la maxima prioridad

Una vez que consigamos arrancar , aparecerá una pantalla  para seleccionar el idioma ( en nuestro caso lógicamente elegiremos Español) y pulsamos la opción “Instalar Lubuntu”.

Seleccionado el idioma ya  se cargará un escritorio con el asistente de instalación de Lubuntu .En ella seleccionaremos nuevamente la opción de “Español” y pulsamos el botón siguiente.

Toca  seleccionar el idioma del teclado donde  marcaremos la opción “Español” y pulsamos el botón “continuar”.

En la siguiente pantalla aparecerá algo novedoso que tiene que ver con la opción Ubuntu Minimal. En este caso tenemos dos opciones:

  • Instalación mínima. Ésta e recomienda para equipos con pocos recursos y solo tiene el escritorio, el navegador web y las utilidades básicas.
  • Instalación Normal :sino tenemos problemas con el hardware lo mejor es marcar la Instalación normal y pulsar el botón “continuar

Seleccionada la instalación aparecerá ya la pantalla de Tipo de Instalación. Si tenemos un disco duro en blanco, optaremos Borrar disco e instalar Lubuntu y pulsaremos el botón continuar.

Tras un rato toca seleccionar la zona del planeta  para el tema de cambio de hora: nosotros estamos en España así que marcaremos la opción de España -Madrid y pulsamos continuar.

En la siguiente pantalla  ya  nos pedirá el nombre de root y su contraseña así como el nombre del equipo. Lo rellenamos y pulsamos el botón de continuar.Ahora la pantalla se reducirá y comenzará a instalarse el sistema operativo.

Dependiendo de la máquina que tengamos, el proceso durará  entre 25 a 40 minutos   ( incluso mas). Una vez que hemos terminado la instalación, reiniciamos el sistema para tener listo Lubuntu 18.04 y difrutar de equipo renovado.

Algunas cosas  para las que puede ser útil un equipo con Lubuntu : navegación   por la red ( incluye  FireFox) , ofimática ( gracias a Abiword  y Gnumeric incluidos por defecto) , P2P ( instalando el sw de Amule) ,  ver libros en PDF gracias al visor de Adobe viewrr instalado también, ver películas(gracia a mpv Media Player o GNOME player ambos instalados por defecto)   y un largo etcétera

 

 

Recuperar  clave olvidada

Tenía que pasar, tras unos meses de instalar Lubuntu en un viejo equipo  quizás ya  no recuerde su contraseña (al final es lo de siempre: no se recuerda si era en mayúsculas, en minúsculas,etc  ,, pero el caso es que no logra entrar en tu sesión), pero por suerte existe una sencilla solución  pues es cuestión  de escribir una sencilla línea de comando en el terminal.

Para ello  en herramientas del sistema   vaya a LXTterminal ( es decir la consola del sistema)

Ahora  escriba  sudo passwd    y el usuario  con que instalo Lubuntu  y a continuación cuando se lo pida  tendrá que poner la clave inicial del nombre de su usuario con que ha entrado  y si es correcta le dejar cambia esta:

[email protected]:~$ sudo passwd carlos
password for carlos:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

Este método como puede imagina tiene una pega; se debe recordar la pwd previa o la del root .¿pero qué pasa si no recuerdo mi contraseña,ni la de Root ?, pues  debeRÁ seguir  unos pasos similares a los  siguientes:

  1. Reiniciamos nuestro PC y pulsamos Esc en el arranque.
  2.  En cuanto se muestre la pantalla de inicio de GRUB seleccionamos la opción “(recovery mode)” pero no pulsamos  la tecla Enter
  3. Pulsamos la tecla “e”( de edicion)   de nuestro teclado para editar las opciones de arranque y buscaremos una línea similar a esta: “linux /boot/vmlinuz-3.2.0-18-generic root=UUID=b8b64ed1-ae94-43c6-92\d2-a19dfd9a727e ro recovery nomodeset:”Allí reemplazamos “recovery nomodeset:” por “rw init=/bin/bash:
     Esto forzará a que al iniciar nuestro equipo en modo recuperación aparezca la línea de comando esperando instrucciones
  4. Pulsamos la tecla F10 para cargar los cambios e iniciar el sistema. Si todo ha ido bien veremos una pantalla en negro donde debemos escribir lo siguiente: /usr/sbin/usermod -p ‘nuestracontraseñasinlascomillas’ “nuestronombredeusuariosinlascomillas” Si no conocemos nuestro nombre de usuario podemos averiguarlo consultando cual fue el ultimo usuario en tratar de entrar en sistema  con  el comando lastbTambién podemos listar todos los usuarios del sistema con cat /etc/passwd | cut -d”:” -f1Puede que necesitemos modificar la contraseña del usuario root (el usuario con el máximo nivel de privilegios en nuestro sistema) ejecutando /usr/sbin/usermod -p ‘nuestracontraseñasinlascomillas’ rootVolviendo al tema principal. Si ya has cambiado la contraseña de tu usuario, reiniciamos nuestro PC y ya deberíamos poder acceder a nuestra sesión con nuestro nombre de usuario y contraseña
Anuncios

Disponible nueva version de Raspbian para Raspberry Pi


En efecto ya esta disponible  una nueva versión para Raspbian, el sistema operativo enfocado en  Raspberry Pi, con muchas mejoras pero sobre todo arreglos de errores.

Llegando poco más de dos semanas después de su última actualización lanzada el 18 de abril, Raspbian 2018-06-27 ya está disponible y trae consigo novedades interesantes.

Como siempre  esta nueva versión  se  descarga a partir de una nueva imagen descargada a partir del sitio  oficial Raspbian ,

En la url de descarga podrá  apreciar en la imagen de abajo ,   se mantienen tanto la imagen de la versión previa mínima (Lite) o la nueva version Stretch para escritorio:

raspbian.PNG

Lógicamente si la SD es suficiente grande , lo interesante es descargar la primera  en lugar de la versión mínima

Una vez decidida,  descargue la imagen correspondiente  en su ordenador y siga los siguientes pasos:

  • Inserte la tarjeta SD en el lector de tarjetas SD  de su ordenador comprobando cual es la letra de unidad asignada. Se puede ver fácilmente la letra de la unidad, tal como G :, mirando en la columna izquierda del Explorador de Windows.
  • Puede utilizar la ranura para tarjetas SD, si usted tiene uno, o un adaptador SD barato en un puerto USB.
  • Descargar la utilidad Win32DiskImager desde la página del proyecto en SourceForge como un archivo zip; puede ejecutar esto desde una unidad USB.
  • Extraer el ejecutable desde el archivo zip y ejecutar la utilidad Win32DiskImager; puede que tenga que ejecutar esto como administrador. Haga clic derecho en el archivo y seleccione Ejecutar como administrador.
  • Seleccione el archivo de imagen que ha extraído anteriormente de Raspbian.
  • Seleccione la letra de la unidad de la tarjeta SD en la caja del dispositivo. Tenga cuidado de seleccionar la unidad correcta; si usted consigue el incorrecto puede destruir los datos en el disco duro de su ordenador! Si está utilizando una ranura para tarjetas SD en su ordenador y no puede ver la unidad en la ventana Win32DiskImager, intente utilizar un adaptador SD externa.
  • Haga clic en Escribir y esperar a que la escritura se complete.
  • Salir del administrador de archivos  y expulsar la tarjeta SD.
  • Ya puede insertar la SD en su Raspberry Pi en el adaptador de micro-sd , conectar un monitor por el hdmi , conectar un teclado y ratón en los  conectores USB, conectar la  con un cable ethernet  al router  conectividad a Internet y finalmente conectar la alimentación  para comprobar que la Raspeberry arranca con la nueva imagen

La version previa basada  en  Raspbian Jessie ( Debian8 )  ya incluía  características y aplicaciones bastante interesantes así como algunos cambios más sutiles en el diseño del sistema, como por ejemplo,al iniciar ahora su Raspberry Pi que la pantalla inicial  cambiara  mostrando una imagen mas moderna .También  incluia  algunas aplicaciones como un navegador integrado , el  software  de RealVNC, para acceder a la Pi desde un escritorio remoto  , wallpapers nuevos para  decorar el fondo de escritorio de su Raspberry Pi,etc .

Ahora lo mas importante de  esta  nueva actualización es sin duda  la subida de version hacia Debian 9 ( recordemos que la versión anterior  era Debian 8)  trayendo  ademas un gran número de cambios y mejoras internas respecto a Debian 8 destacando quizás ademas de la subida de version el  incluir un  nuevo asistente de configuración que será mostrado en el primer inicio, lo cual  ayudará a los recién llegados a configurar el sistema Raspbian a su gusto sin tener que buscar los distintos paneles de ajustes.Por supuesto este asistente de configuración se ejecutará de forma automática en el primer inicio del sistema, permitiendo que los usuarios escojan su país, lenguaje, huso horario, configuren un perfil con contraseña, agreguen una red Wi-Fi e incluso instalen actualizaciones disponibles.

Esta nueva version llega con las últimas versiones de las aplicaciones y los paquetes incluidos en esta distribución, como, por ejemplo:

  • La última versión de Chromium 65 con enlaces actualizados de la Fundación Rasperry Pi y una nueva página de inicio.
  • Una versión offline de Scratch 2
  • Actualización del sintetizador de música Sonic Pi.
  • Los controladores de Bluetooth han sido actualizados, especialmente los de audio, que en vez de utilizar PulseAudio, con los problemas que eso supone, ahora utiliza Bluez-Alsa, mejorando notablemente tanto la calidad como el funcionamiento general del audio por bluetooth.
  • Un nuevo visor de PDF llamado qpdfView que funciona como software nativo remplazando el anterior Xpdf
  • La nueva aplicación de Software Recomendado, que funciona muy similar a la App Store, permitiendo que los usuarios revisen, seleccionen e instalen varias aplicaciones. La idea es mantener a Raspbian liviano para abastecer el almacenamiento limitado de la tarjeta SD, mientras que también permite a los usuarios instalar selectivamente cualquiera de los software gratuitos que recomienda usar.
  • etc

Otro cambio importante se encuentra a nivel de los usuarios del sistema, tanto pi, el usuario por defecto, que quedará vinculado al usuario principal, como sudo, que ahora pedirá siempre contraseña.

Por último, pero no menos importante, se ha solucionado la vulnerabilidad BROADPWN detectada hace dos meses en el chipset BCM43xx utilizado en los Raspberry Pi 3 y Zero W que podía permitir a un atacante ejecutar código remoto en el sistema.

Editar ficheros con linux


Para muchas personas, una de las piezas de software más importantes es un procesador de textos, aunque obviamente si ese equipo es un Linux  para  escribir documentos se usen otros programas como LibreOffice Writer,Open Office ,ete c o incluso servicios en linea como google docs , un editor de texto, sigue siendo hoy en dia  una herramienta indispensable  pera  ver contenido de ficheros ASCIII ( por ejemplo tipo logs, txt ,etc )   y también  para editar o ver  scripts de shell, programas PostScript, páginas web y más.

Un editor de texto opera en archivos de texto sin formato almacenando solo los caracteres que escribe no agregando ningún código oculto de formateo. Es decir ,si escribimos unos caracteres   y presionamos Enter en un editor de texto y lo guardamos, el archivo contendrá exactamente esos caracteres y una nueva línea. Sin embargo si usamos  un  procesador de textos, dicho fichero  que contenga el mismo texto sería miles de veces más grande (con abiword por ejemplo un archivo de unos pocos caracteres  podiria ocupar 2.526 bytes, el archivo LibreOffice.org contendria sobre 7.579 bytes).

Puede escribir scripts en cualquier editor de texto, desde el e3 básico o nano hasta el emacs o nedit completos.

Los mejores editores de texto le permiten tener más de un archivo abierto a la vez. Hacen que el código de edición sea más fácil con, por ejemplo,con  resaltado de sintaxis, sangría automática, autocompletado, revisión ortográfica, macros, búsqueda y reemplazo, y la importante funcion de deshacer.

En última instancia, qué editor se  elige es una cuestión de preferencia personal pero en  GNU  uno muy bueno  es  emacs

emacs1.PNG

Emacs viene autodocumentado de serie con un manual al que puede acceder usando el comando info. Ya sea desde una terminal de los sistemas operativos GNU y Unix, o desde el propio Emacs, escribiendo M-x info RET (esto quiere decir Meta- x o ESC x, la palabra “info”, seguido de la tecla return), o escribiendo C-h i (eso es Control-h seguido de la i). Ademá Emacs trae consigo un tutorial interactivo que le guiará paso a paso a través de una sesión de edición en la cual aprenderá los elementos básicos del uso de Emacs como editor de texto.

Para realizarlo, proceda de la siguiente manera:

  • Utilice C-h t (presione Control y h, suelte ambas teclas, y luego pulse t).
  • Si eso no resulta, intente mediante F1 t.
  • Si eso no resulta tampoco, intente M-x help-with-tutorial (Pulse Esc, suéltela, pulse x, suéltela, escriba help-with-tutorial, pulse Enter).

Si desea leer el tutorial en un idioma distinto al Inglés, use el comando M-x help-with-tutorial-spec-language. (en el momento se encuentran disponibles: bg, cn, cs, de, es, fr, it, ja, ko, nl, pl, ro, ru, sk, sl, sv, th, zh  , es decir también esta en español)

Las opciones más habituales:

  • Obtener ayuda C-h (Mantenga presionada la tecla CTRL y presione h)
  • Deshacer cambios C-x u Salir Emacs C-x C-c
  • Obtener un tutorial C-h t Usar información para leer documentos C-h i
  • Manuales de pedido C-h RET
  • Activar la barra de menú F10 o ESC `o M-`
  • `C- ‘significa usar la tecla CTRL.
  • ` M-‘ significa usar la tecla Meta (o Alt).Si no tiene una clave Meta, en su lugar puede escribir ESC seguido del carácter).

El entorno puede modificar el modo en que secuencias como C-h o F1 son interpretadas.

 

Cuadro de Referencia Resumido

Apertura de archivos: C-x C-f – luego escriba el nombre del archivo, puede usar la tecla TAB para  autocomplementar de modo automático.

Creación de nuevos documentos: C-x C-f – luego escriba el nombre de un archivo que no exista aun; use TAB para  autocomplementar de modo automático.

Guardar archivo: C-x C-s

Destruir búfer (cerrar archivo): C-x k

Separar ventanas (para ver dos archivos al mismo tiempo):

  • Una sobre la otra: C-x 2
  • Una al lado de la otra: C-x 3

Unificar ventanas (maximizar una ventana)C-x 1

Cambiar de ventana (luego de haber hecho una separación): C-x o

Cambiar de búfer (si está editando múltiples archivos): C-x b

Menú de búferes (listado de búferes): C-x C-b

Ejecutar comandos de cuyo atajo por teclado se ha olvidado: M-x – luego escriba el nombre del comando, TAB puede ser usado para autocomplementar.

Obtener ayuda: C-h, luego cualquiera de las siguientes teclas:

  • k – ¿qué hace cierta secuencia de teclado?
  • f – ¿qué hace cierta función?
  • m – ¿qué secuencias de teclado están definidas en este modo?
  • w – ¿a qué teclas está asociada una función?
  • a – ¿qué nombres de comandos coinciden con cierta cadena?

 

 

Como ve, emacs  es un editor  ASCII  muy diferente a los editores basados en sistemas windows , pero como se ve tambien puede ser muy potente para trabajar desde una consola depurando o inlcuso escribiendo nuestros propios scripts en c-shell

Enviar correos desde Linux: el método definitivo


Mutt es un cliente de correo electrónico basado en línea de comandos. Es una herramienta muy útil y poderosa para enviar y leer correos electrónicos desde la línea de comandos en sistemas basados en Unix.

Mutt también admite protocolos POP e IMAP para recibir correos. Se abre con una interfaz coloreada para enviar correos electrónicos que hacen que sea fácil de usar para enviar correos electrónicos desde la línea de comandos.

Algunas  características importantes de Mutt son las siguientes:

  • Es muy fácil de instalar y configurar.
  • Nos permite enviar correos electrónicos con archivos adjuntos desde la línea de comandos.
  • También tiene las características para agregar BCC (copia ciega ) y CC (copia ) al enviar correos.
  • Permite el enhebrado de mensajes.
  • Nos proporciona la facilidad de listas de correo.
  • También es compatible con muchos formatos de buzón de correo como maildir, mbox, MH y MMDF.
  • Admite al menos 20 idiomas.
  • También es compatible con DSN (notificación de estado de entrega).

Por si alguna vez ha necesitado enviar correos completos con anexos desde una maquina Unix con Shell scripting siempre que esté configurado el servidor de correo , por ejemplo para enviar estos desde un script, de este modo funciona perfectamente:

#envió de correo ok
cat $BODY | mutt -s “$asunto” -a $Fichero $destinos

Donde las variables significan lo siguiente:

  • $BODY : es un fichero cuyo texto contiene el texto del cuerpo .Atención: con el comando cat sí se respetan los retornos de carro del fichero original pues con el comando echo los elimina concatenando todas las líneas quitando los saltos de línea
  • “$asunto” : es el asunto que hay que poner las comillas para que nos interprete los espacios como otros parámetros pues de no hacerlo corta el texto que queremos poner en el asunto interpretando las palabras tras el segundo espacio como destinatarios de correo
  • $ Fichero : es la ruta directa del fichero a adjuntar
  • $destinos: todos los destinatarios de correos separados por espacios

 

Entramos en  modo interactivo   cuando solo  especificamos el destinatario:

mutt -s "Test correo" [email protected]

Cuando ingresa el comando anterior en el terminal, se abre con una interfaz y confirma la dirección del destinatario y el asunto del correo y abre la interfaz. En este momento  puede realizar cambios en la dirección de correo del destinatario:

  • Cambiar la dirección de correo electrónico del destinatario presionando t.
  • Cambiar la dirección de Cc con c.
  • Adjunte archivos como archivos adjuntos con a.
  • Salir de la interfaz con q.
  • Enviar ese correo electrónico presionando y.

Podemos agregar Cc y Bcc con el comando mutt a nuestro correo electrónico con la opciones  “-c” y “-b”. Asimismo podemos enviar correos electrónicos desde la línea de comandos con archivos adjuntos utilizando la opción “-a” con el comando mutt.


Si queremos cambiar el nombre y el correo electrónico de los remitentes, entonces necesitamos crear un archivo en el directorio de inicio de ese usuario en particular.

# cat .muttrc

Agregue las siguientes líneas a él. Guárdelo y cierrelo.

set from = “[email protected]” set realname = “Realname of the user”

AYUDA

Para imprimir el menú de ayuda de “mutt”, necesitamos especificar la opción “-h” con él , es decir

# mutt -h

Y esta es la salida:

Mutt 1.4.2.2i (2006-07-14)
usage: mutt [ -nRyzZ ] [ -e ] [ -F ] [ -m ] [ -f ]
mutt [ -nx ] [ -e <cmd> ] [ -a <file> ] [ -F <file> ] [ -H <file> ] [ -i <file> ] [ -s <subj> ] [ -b <addr> ] [ -c <addr> ] <addr> [ … ]
mutt [ -n ] [ -e <cmd> ] [ -F <file> ] -p
mutt -v[v]

options:
-a <file> attach a file to the message
-b <address> specify a blind carbon-copy (BCC) address
-c <address> specify a carbon-copy (CC) address
-e <command> specify a command to be executed after initialization
-f <file> specify which mailbox to read
-F <file> specify an alternate muttrc file
-H <file> specify a draft file to read header from
-i <file> specify a file which Mutt should include in the reply
-m <type> specify a default mailbox type
-n causes Mutt not to read the system Muttrc
-p recall a postponed message
-R open mailbox in read-only mode
-s <subj> specify a subject (must be in quotes if it has spaces)
-v show version and compile-time definitions
-x simulate the mailx send mode
-y select a mailbox specified in your `mailboxes’ list
-z exit immediately if there are no messages in the mailbox
-Z open the first folder with new message, exit immediately if none
-h this help message
$

Como enviar correos con adjuntos desde Linux desde linea de comandos


Es frecuente   en el manejo de maquinas Linux  usar muchos scripts en bash o c-shell para automatizar tareas  de una forma sencilla, dado  que al contrario de lo que muchas personas piensan,   shell script (o c-shell)  son  bastantes potentes  a la hora de manipular información .

Ante la cuestión de cómo enviar un correo electrónico desde linea de comandos  o desde un script , incluso  con archivos adjuntos desde una máquina Linux ,    lo primero   que pensamos es usar  la utilidad  mailx la cual mejora en muchos aspectos a la utilidad mail de viejos sistemas

La sintaxis básica para enviar correos electrónicos desde una máquina Linux mediante el comando mailx se muestra a continuación:

mailx -vvv -s   $asunto -r   $from  -S   $smtp     $destino

Como vemos , podemos   observar  varios parámetros en la  línea  anterior;

  • -vvv = Verbosity.
  • -s = especifica el asunto (subject).
  • -r = especificar el origen del Email.
  • -S = especifica el  smtp server.

Y lo ideal es usar variables:

  • $asunto: almacenamos el asunto ( subject ) del correo
  • $from : almacenamos el usuario que envía el correo
  • $smtp : almacenamos el servidor de correo
  • $destino : almacenamos  la dirección de correo destinatario  ( pueden poner sucesivas separando con espacios estas)

El comando anterior se puede complementar añadiendo   un cuerpo al contenido del correo  gracias al comando echo redirigiendo con el pipe (|)  hacia mailx

 echo  $cuerpo  | mailx -vvv -s   $asunto -r   $from  -S   $smtp     $destino

Dónde  $cuerpo  es  una variable que almacena el cuerpo del  email

person using macbook pro on brown wooden desk

Photo by rawpixel.com on Pexels.com

Es importante destacar que podemos obviar el servidor  stmp server si está configurado en la máquina así  como el origen del correo obvio , quedando su uso habitual tal como sigue:

 echo  $cuerpo  | mailx  -s   $asunto  -S     $destino1  $destino2  $destino3

Como se aprecia,   se  añade   un cuerpo al contenido del correo  gracias al comando echo redirigiendo con el pipe (|)  hacia mailx y se usan varias variables:

  • $cuerpo  es  una variable que almacena el cuerpo del  email
  • $asunto: almacenamos el asunto ( subject ) del correo
  • $smtp : almacenamos el servidor de correo
  • $destino1 : almacenamos  la dirección de correo destinatario
  • $destino2 : almacenamos  la dirección de correo destinatario
  • $destino3 : almacenamos  la dirección de correo destinatario

Anexando  adjuntos

Si   la versión de mailx que esta usando está por encima  de 12.x,e puede usar el nuevo interruptor adjunto (-a) en mailx para enviar archivos adjuntos con el correo ,  lo cual es una opción más simple  que el comando uuencode.

Como ejemplo mandar un fichero  a un destinatario, es muy sencillo usando el siguiente comando:

mailx -a $file  -s  $asunto  $destino1

En l comando anterior  se usan estas variables :

  • $asunto: almacenamos el asunto ( subject ) del correo
  • $destino1 : almacenamos  la dirección de correo destinatario
  • $file: ruta directa cal fichero a  anexar

El comando anterior imprimirá una nueva línea en blanco en el cuerpo del mensaje  aunque puede escribir el cuerpo del mensaje  presionar [ctrl] + [d] para enviar, lo cual  adjuntará el archivo al correo electrónico saliente correctamente con el Content-Type y encabezados  apropiados.

Para hacer esto más “scriptable”, puede enviar el mensaje sin un cuerpo con el siguiente comando:

mailx -a $file  -s  $asunto  $destino1< /dev/null

Para enviar correos con un cuerpo de mensaje, reemplace / dev / null en el comando anterior con su archivo de cuerpo de mensaje.

mailx -a $file  -s  $asunto  $destino1<   $cuerpo

Donde $cuerpo  es  una variable que almacena el cuerpo del  email

En esta  versión de mailx, los encabezados que se usan en el correo electrónico saliente cambian de:

From:
Date:
To:
Subject:

A la forma siguiente:

From:
Date:
To:
Subject:
User-Agent:
MIME-Version:
Content-Type:
Content-Transfer-Encoding:

Si la versión de mailx está por debajo de 12.x, puede usarse el comando uuencode para enviar correos con archivos adjuntos.

El comando uuencode  se utiliza para codificar un archivo binario.De forma predeterminada, uuencode tiene entrada desde la entrada estándar y escribe en la salida estándar como se muestra a continuación ( esa es la razón por la que se repite el nombre del fichero) utilizando  por defecto el formato de codificación estándar de UU.

 uuencode  $fichero $fichero | mailx -s $asunto  $destino

Usando el formato anterior ,como se aprecia, se  añade   un cuerpo al contenido del correo  gracias al comando echo redirigiendo con el pipe (|)  hacia mailx  , de forma similar a añadir un cuerpo al  correo ,  pero esta vez estamos anexamos un fichero previamente codificado con uuencode

Las variables usadas:

  • $asunto: almacenamos el asunto ( subject ) del correo
  • $destino : almacenamos  la dirección de correo destinatario
  • $fichero : almacenamos  la ruta completa del fichero a adjuntar
  •  $fichero : almacenamos  la misma  ruta completa del fichero a adjuntar ( en efecto se repite y no es un error)

Por cierto, en caso de necesitar adjuntar varios ficheros, puede usar esta receta:

uuencode $fichero1 $fichero1  >/tmp/out.mail

uuencode $fichero2 $fichero2  >/tmp/out.mail

cat email-body.txt >>/tmp/out.mail

Y ahora ya si podemos  enviar el correo:

mailx -s $asunto  $destino </tmp/out.mail

high angle view of paper against white background

Photo by Pixabay on Pexels.com

Correos con anexos y cuerpo

La sintaxis  para enviar correos electrónicos desde una máquina Linux mediante el comando mailx  puede tener problemas a la hora de incluir  además de anexo un cuerpo  en el mensaje, por lo que podemos usar en su lugar el comando mutt usando la siguiente sintaxis:

echo $body | mutt -s $asunto -a $fichero  $destino1  $destino2 $destino3

Como vemos , podemos   observar  varios parámetros en la  línea  anterior;

  • -s = especifica el asunto (subject).
  • -a = especifica el nombre del fichero con la ruta completa

Y como en  los ejemplos anteriores , lo ideal es usar variables:

  • $asunto: almacenamos el asunto ( subject ) del correo
  • $destino1 : almacenamos  la dirección de correo destinatario
  • $destino2 : almacenamos  la dirección de correo destinatario
  • $destino3 : almacenamos  la dirección de correo destinatario
  • $body : almacenamos el cuerpo del correo

Android con Google Play para ordenadores


Hasta hace poco el proyecto de AndEx Oreo 8.1 basado en Linux – concretamente el kernel 4.9.54  (un clon del Android-x86,)  –  permitía instalar Android  sobre  un PC pero adolecia de un serio inconveniente pues no tenía soporte directo para Google Play de forma directa, pero eso ha cambiado  con la nueva version  180202 , eso si, habrá que pasar por caja pues la descarga del sw cuesta 9€ .

Esta nueva compilación de Android-x86_64 Oreo 8.1 trae  GAPPS pre-instalado,es decir, servicios Google Play Google Play Store, Google Play Juegos, Gmail y YouTube. También muchas otras aplicaciones como por ejemplo  Spotify, File Manager, Firefox, Root Explorer and Clash of Clans. Por tanto en AndEX Oreo c180202 casi todas las aplicaciones y juegos pueden ser instalados a través de Google Play Store y a través de Administrador de la aplicación Aptoide. !Incluso puede instalar juegos muy grandes (de 1GB o menos)!,
Si le gusta su teléfono Android y todas las aplicaciones que ha instalado en él es posible que también quiera ejecutar aplicaciones desde su ordenador portátil con pantalla más grande y mejor sonido,etc.

AndEX Oreo puede funcionar en vivo utilizando preferentemente grabador o Rufus para crear una memoria USB de arranque de la ISO del archivo andex_x86_64-oreo-8.1-gapps-windows-launchers-1060mb-180202.iso. O grabar el archivo ISO en un DVD y ejecutar el sistema desde él.

En caso de quer instalar de forma  permanentemente en su disco duro el nuevo  sistema no se puede instalar con un instalador como otros  S.O .   de  modo que debe ser ser instalado manualmente a la unidad de disco duro mediante una instalación FRUGAL utilizada por Puppy Linux, pero para poder hacer una instalación frugal usted debe tener al menos un sistema Linux instalado en su disco duro y debe también usar Grub como gestor de arranque.

 

 

 

 

 

INSTALACION

La Función de instalación del sistema no funciona,es decir, todo parece que va bien durante el proceso de instalación, pero el sistema no arranca desde disco duro, así que el sistema sólo puede ser instalado manualmente a disco duro,  razón por la cual  debe tener al menos un sistema Linux instalado en su disco duro y  debe también usar Grub como gestor de arranque.
El ordenador deberia ser bastante nuevo/moderno asi que no ejecute  en ordenadores más antiguos  Android-x86_64 Oreo ( para estos casos Android remaster KitKat 4.4.4 construcción 180108 funcionará también en ordenadores más antiguos).
Antes de comprar y descargar esta versión de AndEX Oreo debe ser consciente de que no todas las apps descargadas desde Google Play Store o Aptoide App Manager se pueden ejecutar en un sistema Android-x86_64. Algunos muy grandes (alrededor de 1GB) juegos por ejemplo no se ejecutarán. También debe ser consciente de que algunos juegos (muchos) tienen una pantalla táctil y la simulacion con el ratón no siempre funciona bien  ( pero juegos como Choque de clanes y Angry Birds funcionan muy bien).

Siga estos pasos para la instalación en sus disco duro:

  1. Utilizar preferentemente Rufus para crear una memoria USB de arranque del archivo ISO de andex_x86_64-oreo-8.1-gapps-windows-launchers-1060mb-180202.iso.
  2.  Ponga en marcha un sistema Linux (Ubuntu o…) en el equipo donde quiera tener instalado AndEX Oreo.
  3.  Crear una partición especial para AndEX Oreo o utilizar la partición donde ya tenga un sistema Linux instalado. Uno apenas arrancado o..crear una carpeta llamada ANDEX-OREO-180202 (o…) en la raíz (/) de la nueva partición (con el formato ext4) o en la raíz del sistema por ejemplo Ubuntu.
  4. Crear la carpeta /ANDEX-OREO-180202 /data. ¡Muy importante! Todos los cambios del sistema se guardarán en la carpeta data
  5. Ahora inserte su memoria USB con AndEX Oreo 8.1 y montarlo (si no monta automáticamente). Usted verá esto:
  6. Como se puede ver hay 10 archivos en la memoria USB. Transferencia (copia) om todos a la carpeta de ANDEX-OREO-180202. Cuando usted ha hecho la carpeta de ANDEX-OREO-180202 tendrá el siguiente aspecto.:
  7. Ahora tiene 11 archivos en la carpeta de ANDEX-OREO-180202 incluyendo la carpeta importantes datos. Como se puede se ha  supuesto que quiere hacer una instalación FRUGAL. Es decir, tiene AndEX Oreo en la misma partición que se está ejecutando desde. Ahora debe configurar Grub para arrancar AndEX Oreo
  8. Sobre Grub y “dual-boot/multi-boot”.Si usted ya tiene uno o más sistemas Linux instalados en su disco duro (que usted debe tener para poder instalar AndEX Oreo construir 180103) se puede ver a continuación cómo usar Grub2 (que usa Ubuntu y la mayoría de los otros sistemas Linux como cargador de arranque). Debe añadir estas líneas a /boot/grub/grub.cfg o /etc/grub.d/40_custom – por ejemplo:

menuentry ‘AndEX 8.1 Oreo 180202 (sda8 FRUGAL)’ {
recordfail
load_video
insmod gzio
si [ x$ grub_platform = xxen]; a continuación, insmod xzio; insmod lzopio; fi
insmod part_gpt
ext2 insmod
si [x$ feature_platform_search_hint = xy]; entonces
búsqueda – no-disquete – fs-uuid – set = raíz 35527b5d-4652-4bcf-97b5-27ff3b1f267a
más
de búsqueda – no-disquete – fs-uuid – set = raíz 35527b5d-4652-4bcf-97b5-27ff3b1f267a
fi
linux / ANDEX-OREO-180202/kernel root = / dev/ram0 androidboot.selinux=permissive DPI = 160 UVESA_MODE = 1366 × 768 SRC = / ANDEX-OREO-180202
initrd /ANDEX-OREO-180202/initrd.img
}

Notas:

  • En algunos ordenadores pueden tener agregar nomodeset a la línea de arranque de linux. Así puede también deberás quitar DPI = 160 y UVESA_MODE = 1366 × 768 de la línea de arranque de linux. AndEX no arranca lo contrario o no tiene sonido.
  •  el DPI = 160 entrada proporciona una pista sobre la densidad de píxeles de la pantalla en puntos por pulgada. Este es un escenario importante, si la pantalla de Android los iconos y texto parece demasiado pequeño y concurrido, aumentar este número. Si las cosas parecen demasiado grandes, que sea más pequeño.
  • El UVESA_MODE = 1366 × 768 entrada describe el tamaño de pantalla. Esto también es un escenario importante. Si sabes dimensiones reales de la pantalla, entrar aquí. Pero no todas las dimensiones de trabajo: a veces sucede que una especificación de pantalla que es posible en principio no es factible en la práctica.



Cnfiguración de idioma

Por supuesto puede ejecutar AndEX en cualquiera lengua. Ir a ajustes y cambiar a tu idioma preferido. Los cambios tendrán efecto inmediato.

Conexiones Wireless
Wifi trabaja bien en AndEX Oreo. Ir a ajustes y encender el Wifi.

Apagado en el sistema

Sólo oprima suavemente el botón de encendido del ordenador y usted obtendrá dos alternativas.

 

Launchers

La nueva versión de AndEx Oreo 8.1 cuenta con tres launchers con aspecto de Windows 10 para hacer más cómodo el uso en un PC. Los nombres dejan claro su intención: Windows 10 Launcher, Microsoft Launcher y OO Launcher.  (Lanzador de OO es un mejor lanzador de estilo Android™ O Oreo™, con muchas características útiles lanzador mejorado).

Juegos preinstalados

Koi Video Live Wallpaper, Air Fighters, Popcorn Time, Wild Hunt, Racing In Car 2, Drift Clash y Fishing Club 3D – no pre-instalado.

 

 

 

 

 

Problemas conocidos
1. Puede ejecutar AndEX Oreo vivo en muchos  ordenadores, pero la función de instalación no funciona. Usted tendrá que hacer una instalación manual como se describió anteriormente.
2. No se puede instalar AndEX Oreo en VirtualBox y VMware. Puede ejecutar el sistema en vivo muy bien sin embargo.
3. Bluetooth no funciona, aunque puede activar Bluetooth y ver unidades .
4. No se puede usar Netflix. (Usted puede instalar la app de Netflix, pero no funcionará).
5. Puede utilizar la aplicación YouTube, pero lo mejor  es mejor es ver lso videos de  YouTube en Firefox o Google Chrome.

 

 

Mas informacion  aqui

Linux facil


Manjaro es una distribución de Linux fácil de usar basada en el sistema operativo Arch desarrollado independientemente. Dentro de la comunidad Linux, Arch es reconocido por ser una distribución excepcionalmente rápida, potente y liviana que brinda acceso a lo último en software de vanguardia. Sin embargo, Arch también está dirigido a usuarios más experimentados o con mentalidad técnica. Como tal, generalmente se considera que está fuera del alcance de aquellos que carecen de la experiencia técnica (o persistencia) requerida para usarlo.

Desarrollado en Austria, Francia y Alemania, Manjaro ofrece todos los beneficios del sistema operativo Arch combinado con un enfoque en facilidad de uso y accesibilidad.

Realmente ya había soluciones para instalar Arch Linux más fácilmente, como ejemplo Arch Anywhere, que incorpora un script con todo el proceso automatizado, pero Manjaro  , que es también  otra  distribuciones basada en Arch, hacen el proceso de instalación  todavía más fácil.

Disponible tanto en versiones de 32bits como  para versiones de  64 bits, Manjaro es adecuado tanto para principiantes como para usuarios experimentados de Linux. Para los recién llegados, se proporciona un instalador fácil de usar, y el sistema en sí está diseñado para funcionar completamente ‘directamente de la caja’.

Para quienes no conozcan esta distribución ni Arch Linux, podemos decir que se trata de una de las mejores distribuciones actuales, con un sistema de gestión de paquetería propio (pacman) y con un amplio repositorio de programas completado por uno mantenido por los usuarios, el Arch User’s Repository o AUR.

Esta distribución sigue el modelo rolling release (liberación continua)   , lo que significa  que el usuario no necesita reinstalar el sistema en cada lanzamiento  por lo que se actualiza sobre la marcha .

Dada esta característica no aparecen versiones nuevas, sino que se compilan imágenes de instalación con los últimos paquetes cada cierto tiempo y se ponen a disposición del usuario para su instalación.Los últimos paquetes en ser liberados también modificarán los archivos de información del sistema, con lo que a partir de la actualización se identificará como “Manjaro 17.0 (Gellivara)”

La instalación se hace por medio de un sencillo instalador gráfico llamado Thus (desde la versión 15.09 se usa Calamares como instalador alternativo) o mediante una interfaz semi gráfica de terminal que permite una mayor personalización.

El hardware es detectado automáticamente y se instalan los drivers requeridos también de forma automática

La gestión de paquetes es manejada por pacman pero añade una interfaz gráfica para búsqueda e instalación de paquetes, Pamac en el caso de las ediciones basadas en Gtk y Octopi en las basadas en Qt.

Ambos incluyen un notificador de actualizaciones disponibles y son compatibles con AUR. Esto significa que si ya lo tenía instalado en su ordenador sólo tiene que actualizar el sistema por completo con el comando sudo pacman -Syu para pasar a la nueva versión. .

 

 

Casi todas las opciones importantes ya vienen modificadas por parte de los desarrolladores, por lo que no es necesario modificar archivos de configuración a mano,

Resumiendo ,estas  son algunas de las características mas destacadas:

  • XFCE 4.12
  • KDE 5.11
  • Gnome 3.26
  • Budgie 10.4
  • Cinnamon 3.6
  • MATE 1.18
  • simple graphical installer
  • systemd as initsystem
  • automatic hardware detection

Mas   información  en   https://manjaro.org/