Mostrando entradas con la etiqueta debian. Mostrar todas las entradas
Mostrando entradas con la etiqueta debian. Mostrar todas las entradas

MiniOS distribución Linux rápida, sencilla y fiable

Logotipo MiniOS

MiniOS es una distribución Linux ligera y rápida diseñada para ser ejecutada en una memoria USB o en un CD, gracias a su ligereza y a la economización de consumo de memoria RAM y espacio en el disco duro. La versión moderna de MiniOS se publica desde 2020 y se basa en Debian, una de las distribuciones más populares y estables. Utiliza el mismo gestor de paquetes que Debian. Esto proporciona acceso a los mismos repositorios y la posibilidad de instalar los mismos paquetes de software.


Ofrece diferentes entornos de escritorio, como XFCE, LXDE o Openbox. Puedes seleccionar el que más te guste durante la instalación o cambiarlo posteriormente.

Captura de pantalla del escritorio de la distribución basada en Linux MiniOS

MiniOS tiene un enfoque modular de la configuración del sistema, que permite a los usuarios añadir o eliminar módulos según sus necesidades. Esto hace que sea fácil de usar y flexible en la personalización. Basándose en MiniOS, puede crear su propia versión del sistema creando de forma sencilla y rápida los módulos necesarios con el conjunto de software que necesite, creando su propia ISO única.


Captura de pantalla de algunas de las aplicaciones que vienen instaladas por defecto


Características notables de esta distribución basada en Debian:

  • Ligereza: MiniOS está diseñado para funcionar en sistemas con recursos limitados, por lo que es ideal para computadoras más antiguas o con especificaciones modestas.
  • Rápido arranque: El tiempo de inicio es rápido, lo que permite una experiencia ágil al encender o reiniciar tu computadora.
  • Interfaz minimalista: MiniOS presenta una interfaz simple y minimalista, lo que facilita la navegación y el acceso a las aplicaciones.
  • Selección de aplicaciones: Aunque es una distribución ligera, MiniOS incluye aplicaciones esenciales como un navegador web, reproductor multimedia y herramientas de oficina.
  • Personalización: A pesar de su simplicidad, MiniOS permite cierta personalización para adaptarse a tus preferencias.
  • Estabilidad: Al estar basado en Debian, MiniOS hereda la estabilidad y confiabilidad de esta distribución.

Captura de pantalla durante la instalación de MiniOS en un ordenador
MiniOS puede ser ejecutado en unidades potables y/o ser instalado en un PC

Dependiendo de nuestras necesidades hay varias versiones para descargar, y entre ellas hay opciones para arquitecturas 32 y 64 bits:

  • Flux: La versión más compacta de MiniOS, visualmente similar a Slax y que representa una visión alternativa de Slax por parte del equipo de MiniOS. Utiliza el entorno Fluxbox con un conjunto mínimo de programas en la imagen. Tamaño aproximado: 425 MB.
  • Minimum: Esta versión está basada en una versión anterior de Debian y está comprimida usando el algoritmo xz, por lo que ocupa poco espacio. Contiene un conjunto mínimo de software. Tamaño aproximado: 386 MB.
  • Standard: La versión más equilibrada del sistema, que combina compacidad y la funcionalidad necesaria junto con una interfaz fácil de usar. Está comprimida con el algoritmo zstd, por lo que carga y ejecuta las aplicaciones más rápido que las versiones minimalistas. Tamaño aproximado: 570 MB.
  • Maximum: Sistema completo. Incluye las mismas funciones que la Standard, además de todo lo que necesita para trabajar y entretenerse cómodamente. La mejor elección para los amantes de las navajas suizas. Contiene editores ofimáticos básicos, reproductor multimedia, navegador, software de copia de seguridad y mucho más aplicaciones para la mayoría de las tareas en casa y en el trabajo. Tamaño aproximado: 700 MB.
  • Ultra: Un sistema todo en uno para quienes necesitan funcionalidades avanzadas: desde un editor de música, software de oficina con todas las funciones, editor de imágenes hasta contenedores Docker y sistema de virtualización. Tamaño aproximado: 1390 MB.
  • Puzzle: El sistema-constructor, en su versión básica, es análogo a la versión Standard con la posibilidad de ampliar el sistema a la funcionalidad Ultra e incluso más a través de módulos ya preparados, que están disponibles en nuestra página web. Tamaño aproximado: 530-1790 MB

GImageReader lector OCR simple y ligero

El reconocimiento óptico de caracteres expresado con frecuencia con la sigla OCR (del inglés Optical Character Recognition), es un proceso dirigido a la digitalización de textos desde una imagen o por ejemplo de un PDF. En muchos casos tenemos una imagen o un PDF que contiene texto, bien obtenido desde una fotografía, o de un escaneo de un documento, y nuestra intención es obtener ese texto para poder ser usado en: un articulo, o en los apuntes de la escuela. Para evitar mecanografiar la fotografía, hay programas que son capaces de reconocer el texto que contiene el archivo gráfico, capturarlo y así poder ser exportado a otro documento, o permitir un copia-pega.


GImageReader es un lector OCR simple, ligero, gratuito y multi-plataforma para ordenador que nos facilitara la tarea de obtener texto de imágenes o de archivos PDF.

Las funciones que esta aplicación permite realizar son las siguientes:

  • Importar documentos PDF e imágenes desde el disco, dispositivos de escaneado, porta papeles y capturas de pantalla.
  • Procesar múltiples imágenes y documentos de una sola vez
  • Definir del área de reconocimiento manual o automática
  • Reconocer a texto sin formato o documentos hOCR
  • Mostrar el texto reconocido directamente junto a la imagen
  • Procesar el texto reconocido, incluida la revisión ortográfica
  • Importar documentos o imágenes cuyo texto se encuentre en diferentes idiomas
  • Generar documentos PDF a partir de documentos hOCR


- Generar documentos PDF desde el documento hOCR

  • Ubuntu

    Ubuntu: Disponible en ppa:sandromani/gimagereader
Se encuentra disponible en los repositorios de las principales distribuciones linux, y es posible instalarlo desde terminal:
  • Fedora:
yum install  tesseract tesseract-langpack-es gimagereader

  • Aprcity o derivados de Arch

yaourt -S gimagereader

  Si no tenemos tesseract instalado, toca ejecutar:

sudo pacman -S tesseract tesseract-data-eng tesseract-data-spa

    •  En Ubuntu y derivadas como Linux Mint

    sudo add-apt-repository ppa:sandromani/gimagereader

    sudo apt-get update

    sudo apt-get install gimagereader tesseract-ocr tesseract-ocr-spa tesseract-ocr-eng

     El funcionamiento, como ya he dicho, es muy simple. En este caso vamos a hacer una captura de pantalla que contiene texto e imágenes, y vamos a digitalizar el texto para exportarlo a un PDF.

    Pegar imagen que ha sido copiada y capturada en el navegador

    Añadimos un archivo, pegamos una imagen o realizamos una captura de pantalla
    Se nos mostrara el documento seleccionado
    Podemos ajustar de forma manual el área que queremos capturar o dejar que el programa haga su magia y reconozca los textos que contiene.
    Si fuera necesario podemos manipular la imagen para aumentar o disminuir el brillo, contraste, resolución de pantalla, o invertir los colores.
    Una vez se muestran las áreas que contienen el o los texto que queremos digitalizar, le indicaremos en que idioma se encuentra escrito, gImageReader reconocerá el texto y nos mostrará a continuación los textos que ha reconocido. 
    Podremos copiarlo o guardarlo en en un archivo de texto plano, que nos permitirá manipular más tarde.
    En este caso te he descrito los pasos para una imagen, pero el potencial de la aplicación va más allá por que es capaz de digitalizar documentos PDF que no sean editable y exportarlo a un PDF que puedas modificar.
    Vista rápida de la captura de texto de una imagen

    Proxmox Virtual Environment

    Proxmox Virtual EnvironmentProxmox VE es un entorno de virtualización de servidores de código abierto, publicado bajo la Licencia Pública General GNU Affero, v3 (GNU AGPLv3). Esto significa que eres libre de usar el software, inspeccionar el código fuente en cualquier momento y contribuir al proyecto usted mismo. Puedes descargar el instalador ISO de Proxmox VE o inspeccionar el código en el repositorio de código público (git). Permite el despliegue y la gestión de máquinas virtuales y contenedores. 

    También dispone suscripciones de pago para empresas con distintas modalidades.

    Instalación de Proxmox VE

    Es una distribución de GNU/Linux basada en Debian, incluye una consola web, incluye versión traducida a español, y una herramientas de línea de comandos, y proporciona una API REST para herramientas de terceros. Permite dos tipos de virtualización: 


    Servidor web para configurador de los contenedores

    • Los contenedores basados con LXC
    La tecnología de virtualización basada en contenedores es una alternativa ligera a la virtualización completa de máquinas, ya que comparte el kernel del sistema host.

    Contenedores Linux (LXC)
    LXC es un entorno de virtualización a nivel de sistema operativo para ejecutar varios sistemas Linux aislados en un único host de control de Linux. LXC funciona como una interfaz de espacio de usuario para las características de contención del kernel de Linux. Los usuarios pueden crear y administrar fácilmente contenedores de sistemas o aplicaciones con una potente API y herramientas simples.
    • La virtualización con KVM​ (Máquina virtual basada en kernel)
    KVM es la tecnología de virtualización Linux líder en la industria para la virtualización completa. Es un módulo del kernel, que se fusiona con el kernel principal de Linux, y se ejecuta con un rendimiento casi nativo en todo el hardware x86 con soporte de virtualización, ya sea Intel VT-x o AMD-V.

    Con KVM puede ejecutar tanto Windows como Linux en máquinas virtuales (VM), donde cada VM tiene hardware privado y virtualizado: una tarjeta de red, un disco, un adaptador de gráficos, etc. La ejecución de varias aplicaciones en máquinas virtuales en un solo sistema le permite ahorrar energía y reducir costos y, al mismo tiempo, le brinda la flexibilidad para crear un centro de datos definido por software ágil y escalable que satisfaga las demandas de su negocio.

    Podremos realizar una instalación asistida gráfica o en terminal.

    Instalación grafica de Proxmox

    La instalación es muy sencilla y es muy parecida a otras distribuciones Linux. Como Proxmox es una servidor es esencial que la dirección IP sea estática, y ya en la instalación nos exige que dirección va a tener dentro de nuestra red.

    Configurar dirección IP fija

    Configuración instalación Promox

    Configuración instalación Promox

    Una vez realizada la instalación, la gestión del servidor se realizará desde el servidor web, accediendo a la dirección:

    https://<direccion del servidor>:8006/

    Inicio servidor



    Tener en cuenta que el acceso es mediante una conexión segura, pero el certificado no es conocido. Deberemos acceder a Opciones Avanzadas y Acceder a la dirección no segura.

    Su conexión no es privada.

    Es posible que los atacantes estén intentando robar tu información de 192.168.0.69 (por ejemplo contraseñas, mensajes o tarjetas de crédito).

    NET::ERR_CERT_AUTHORITY_INVALID

    Este servidor no puede demostrar que es 192.168.0.69; su certificado de seguridad no es de confianza para el sistema operativo de tu equipo. Esto puede deberse a un error de configuración o a que un intruso esté interceptando la conexión.


    Continuar a 192.168.0.69 (no seguro)

     

    Acceso no seguro

     Ya lo tendremos todo listo para poder virtualizar nuestros sistemas operativos o contenedores.

    Instalación ISO

    Arranque instalación distribución Trisquel

    En este caso he realizado una virtualización de la distribución Trisquel. El potencial de este servidor es enorme, y nos permitirá con una única maquina tener alojados múltiples servidores.

     

    Armbian Linux para placas de desarrollo ARM

    Armbian es un sistema operativo ligero Linux basado en Debian y Ubuntu diseñado específicamente para placas de desarrollo ARM. Lo que implica que es un sistema operativo ligero para ordenadores de bajo recursos.


    Captura de pantalla de escritorio de sistema operativo Armbian


    Las placas ARM (Ordenador con un Conjunto Reducido de Instrucciones) o de placa única es una computadora en la que todo el hardware, incluidas las unidades de memoria y procesamiento, se sueldan en una sola placa de circuito impreso (PCB). Requieren un desarrollo menor y reducir los costes de producción. Este tipo de desarrollo permite una democratizan de las nuevas tecnologías, pequeños proyectos de computación, servidores caseros, sistemas loT, sistemas multimedia, centros de juegos, retor, etc....

    • ARM1: El primer procesador ARM, sin implementación específica.
    • ARM2: Introdujo la instrucción de multiplicación (MUL) y el coprocesador FPA10 para punto flotante.
    • ARM3: El primero con caché de memoria integrada.
    • ARM7TDMI: Introdujo la arquitectura Thumb y eliminó la dirección de 26 bits.
    • ARM926EJ-S: Incluyó Thumb, Jazelle DBX y mejoras en DSP.
    • ARM1026EJ-S: También incorporó Thumb, Jazelle DBX y mejoras en DSP, además de soporte para punto flotante (VFP).
    • Raspberry Pi 4: Con un procesador Broadcom BCM2711 basado en ARM Cortex-A72.
    • NVIDIA Jetson Nano: Equipado con un procesador ARM Cortex-A57.
    • Rock Pi 4: Utiliza un procesador Rockchip RK3399 basado en ARM Cortex-A72.
    • Orange Pi 4: Con un procesador Rockchip RK3399 basado en ARM Cortex-A72.
    • NanoPi M4V2: Utiliza un procesador Rockchip RK3399 basado en ARM Cortex-A72.

    Placa Rock Pi4

    Armbian ofrece una solución versátil y eficiente para proyectos de hardware y software en estas plataformas. A continuación, te presento una lista de algunas placas que son compatibles con Armbian:

    • Banana Pi
    • Banana Pi M2
    • Banana Pi M2+
    • Banana Pi Pro
    • Beelink X2
    • Clearfog base
    • Clearfog pro
    • Cubieboard
    • Cubieboard2
    • Cubietruck
    • Outernet Dreamcatcher
    • Cubox-i
    • Lemaker Guitar
    • Libre Computer Project AML-S905X-CC (Le Potato)
    • Libre Computer Project ALL-H3-CC (Tritium)
    • Lamobo R1
    • Olimex Lime
    • Olimex Lime 2
    • Olimex Lime A10
    • Olimex Lime A33
    • Olimex Micro
    • Orange Pi 2
    • Orange Pi 3
    • Orange Pi Lite
    • Orange Pi One
    • Orange Pi PC
    • Orange Pi PC+
    • Orange Pi PC2
    • Orange Pi R1
    • Orange Pi Win
    • Orange Pi Zero
    • Orange Pi Zero 2+ H3
    • Orange Pi Zero 2+ H5
    • Orange Pi Zero+
    • Orange Pi+
    • Orange Pi+ 2
    • Orange Pi+ 2e (Plus2e)
    • Orange Pi 2G-IoT
    • MQmaker Miqi
    • Friendlyarm NanoPC T4
    • Friendlyarm Nanopi Air
    • Friendlyarm Nanopi M1
    • Friendlyarm Nanopi M1+
    • Friendlyarm Nanopi Neo
    • Friendlyarm Nanopi Neo2
    • Odroid C1
    • Odroid C2
    • Odroid C4
    • Odroid HC4
    • Odroid XU4
    • Odroid N2/N2+
    • Xunlong Orangepi 2
    • Xunlong Orangepi lite
    • Xunlong Orangepi one
    • Xunlong Orangepi pc
    • Xunlong Orangepi pc2
    • Xunlong Orangepi pc+
    • Xunlong Orangepi +
    • Xunlong Orangepi +2e
    • Xunlong Orangepi prime
    • Xunlong Orangepi win
    • Xunlong Orangepi zero
    • Xunlong Orangepi zero +2 h3
    • Xunlong Orangepi zero +2 h5
    • LinkSprite Pcduino 2
    • LinkSprite Pcduino 3
    • LinkSprite Pcduino 3 nano
    • Pine64 (a.k.a. Pine A64)
    • Pine64so
    • Pinebook64
    • Rock Pi 4
    • RockPro64
    • Roseapple Pi
    • Asus Tinkerboard
    • Udoo
    • Udoo Neo
    • Helios4
    • Helios64
    A la hora de escribir esta publicación sobre Armbian se encuentra en la versión Armbian 23.11 Topi.

    Sherlock Linux distribución orientada a OSINT

     

    Sherlock Linux ejecutándose en un portátil
    Imagen obtenida de Sherlock Linux


    Sherlock Linux es una distribución open source basada en Debian 64 bits, utiliza el entorno de escritorio XFCE y en su versiones para entornos virtuales se encuentran en español. Contiene todas las herramientas necesarias para la obtención de información en fuentes abiertas en una investigación OSINT.

    OSINT es un anagrama en inglés open-source intelligence, en su traducción literal seria La inteligencia de fuentes abiertas. Básicamente seria recabar información de fuentes abiertas al público de por ejemplo una persona: nombre completo, redes sociales en las que publica, correo electrónico, dirección física etc... También se pueden realizar para estudios de mercado y/o investigación, como por ejemplo ciudades son más seguras en cuanto ataques terroristas perpetrados. Ello engloba una serie de técnicas o herramientas para rastrear de forma inteligente las distintas redes de información en Internet para recabar información clasificándola de forma ordenada.

    Las técnicas o herramientas utilizadas en OSINT, entre otras, son muy importantes para la Ciberseguridad, puesto que para los ciberdelicuentes es la primera fase a la hora de realizar un ciberataques, a personas empresas e instituciones. Conocer que datos pululan por Internet sobre nosotros nos permite saber como ocultarnos, o como ofuscar ciertos datos comprometidos, como puede ser nuestra dirección o numero de teléfono personal.


    La Cyber Kill Chain está formada por una secuencia de siete pasos, cada uno de los cuales supone una etapa del ataque:
    Imagen obtenida de Incibe articulo Las 7 fases de un ciberataque. ¿Las conoces?


    En la documentación se detallan las herramientas pre-instaladas y los marcadores  y extensiones agregados a los navegadores que se incluyen. Esta muy detallada y es una muy buena base de datos, que incluye enlaces web a las herramientas instaladas en la distribución.

    Sherlock Linux se puede obtener por dos vías diferentes, descargando una máquina virtual (ova), se encuentran disponibles para virtualizadores VMware y Virtualbox, o una imagen (iso) con todo el software pre instalado o descargando el proyecto de GitHub de la distribución y ejecutar el script de instalación.


    Características de versión virtualizada de Sherlock Linux

    Captura de pantalla de Sherlock Linux virtualizado con VirtualBox

    Descargar video y audio con youtube-dl

    En esta entrada se muestra el uso de la aplicación youtube-dl que permite descargar video y/o audio de servicios de publicación audiovisuales tales como:

    • BBC iPlayer
    • CNN
    • Dailymotion
    • Dropbox
    • Facebook
    • Google Drive
    • LiveLeak
    • Lynda
    • Metacafe
    • Metacritic
    • Openload
    • Streamango
    • Tonton
    • Vid.me
    • Vimeo
    • YouTube
    • Crunchyroll
    • Música
    • 8tracks.com
    • AudioMack
    • Bandcamp
    • Beatport
    • Deezer
    • EveryonesMixtape
    • Freesound
    • Hearthis.at
    • Myspace
    • SoundCloud
    • más....
    Recuerda que algunos audios y videos que se encuentran alojado en estos servicios, pueden estar tutelados bajo licencias privativas y por consiguiente con derechos de autor. Y que deberás actuar en consecuencia a las leyes de tu país.

    Youtube-dl es una aplicación liviana y multiplataforma (Windows, Linux) que nos permite descargar de internet contenido audiovisual a nuestro ordenador, en formatos que podemos utilizar de forma offline, sin conexión a red. Principalmente está enfocado a descargar video y audio del servidor de contenido multimedia Youtube , aunque puede ser utilizado otras plataformas.

    Se encuentra en los repositorios oficiales de Debian

     sudo apt-get install youtube-dl

    Si no disponemos de distribucion basada en Debian, descargamos el archivo de la aplicación y le daremos privilegios de ejecución.

     sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl

    o

    sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl

    Y le daremos permisos daremos permisos de ejecución

     sudo chmod a+rx /usr/local/bin/youtube-dl

    En sistemas Linux es posible que necesitemos instalar el paquete ffmpeg, para la conversión en distintos formatos de audio y video

    Youtube-dl no tiene entorno gráfico, y deberá ser ejecutado el terminal

    Para descargar el archivo en nuestro ordenador, primero deberemos navegar por los distribuidores de contenido favoritos y obtener la dirección url del video del queremos tener copia offline.

    Te dejo unos ejemplos con las opciones básicas, si quieres profundizar más o no encuentras la configuración adecuada, siempre puedes consultar la documentación de youtube-dl

    • Descargar un archivo de <url> donde se encuentre alojada el ejecutable
      • youtube-dl <url>
    • Descargar un archivo de  <url> en una carpeta concreta.
      • Linux usaremos comillas simple para indicar la ruta de la carpeta: youtube-dl -o '<carpeta donde queremos guardar el archivo>' <url>
      • Windows no es necesario usar comillasyoutube-dl -o  <carpeta donde queremos guardar el archivo>' <url>
    • Youtube-dl nos permite descargar ficheros en gran variedad de formatos de audio y video, dependiendo de la fuente. Para listar las opciones disponibles para un medio:
      • youtube-dl --list-formats <url>
    • Descargar video en formato determinado
      • youtube-dl -f mp4 <url>
    • Para descargar el multimedia en todos los formatos soportados
      • youtube-dll --all-formats <url>
    • Para descargar el audio y convertirlo a formato mp3. Recuerde que en Linux, tendremos que tener instalado el paquete ffmpeg.
      • Windows: youtube-dl -x --audio-format mp3 <url>
      • Linux: youtube-dl --format mp3 <url>
    • Descargar con la máxima calidad
      • Mejor video y audio: youtube-dl -f best <url>
      • Mejor audio y convertirlo a mp3: youtube-dl -f bestaudio -x --audio-format mp3 <url>
      • Mejor calidad de video: youtube-dl -f bestvideo <url>
    • Descargar con la mínima calidad disponible
      • Peor video y audio: youtube-dl -f worst <url>
      • Peor audio y convertirlo a mp3: youtube-dl -f worstaudio -x --audio-format mp3 <url>
      • Peor calidad de video: youtube-dl -f worstvideo <url>
    • Descargar varias direcciones que hemos listado en un archivo de texto, indicando cada url en una línea.
      • youtube-dl -a <archivo que contiene url>
    • Descargar el video y los subtitulos, siempre y cuando estén habilitados
      • youtube-dl --embed-subs <url>
    • También permite la descarga de listas de reproducción, simplemente hay que indicar el URL de la lista en lugar del URL del vídeo. La url del la lista tiene que ser: https://www.youtube.com/playlist?list=<lista>
      • youtube-dl <url playlist>

    • Para descargar solo una parte de una lista de reproducción 
      • youtube-dl --playlist-start 5 --playlist-end 10 <url playlist>
    • ERROR: 7UiyB3zXm3c: YouTube said: Unable to extract video data
      • youtube-dl --update
    Algunas de las ventajas de usar youtube-dl son:
    • Es compatible con muchas más páginas web que sus competidores.
    • Es un programa pensado para usarse desde la terminal, lo que lo hace muy ligero y rápido.
    • Es un software libre y gratuito, lo que te garantiza su transparencia y seguridad.
    • No contiene , ni muestra publicidad, como si ocurre con ciertas aplicaciones web.

    Como ver dependencias rotas desde terminal

    Al realizar una instalación en Linux es posible que durante el proceso no se instalen todas las dependencias, o también que durante un mantenimiento se hayan borrado paquetes necesarios para otras aplicaciones. Para saber si tenemos paquetes huérfanos y/o dependencias rotas en el sistema, podremos utilizar el comando:


    sudo apt-get check


    Si todo está correcto, obtendremos un resultado similar a este:


    Leyendo lista de paquetes... Hecho

    Creando árbol de dependencias       

    Leyendo la información de estado... Hecho


    Si no es así, deberíamos resolver las dependencias que nos muestran o purgar la aplicación que  no se ha instalado de forma completa 

    Artículos realizados con esta publicación:

    Instalar varios paquetes DEB o RPM a la vez

    Se puede dar el caso, como ocurre si quieres instalar o actualizar LibreOffice, que te encuentres que no viene en un solo paquete, sino 42 elementos a instalar; y todo esto sin contar con las traducciones al castellano.


    Paquetes Libreoffice

    En primer lugar nos situaremos en la carpeta donde se encuentran alojados los paquetes a instalar. Bien directamente desde la consola de comandos, o desde el explorador de archivos, pulsando el botón derecho y Abrir en un Terminal


    Abrir en un Terminal

    Dependiendo del sistema operativo y que tipo de paquetes maneje utilizaremos el comando que corresponda

    • Para sistemas o basados en Debian: sudo dpkg -i *.deb
    • Para sistemas o basados en Fedora: su -c 'dnf install *.rpm'
    • Para sistemas o basados en Mandriva: sudo urpmi *.rpm
    • Para otros sistemas que utilicen los paquete RPM (openSUSE, etc.): rpm -Uvh *.rpm

    ImageMagick, manipulación y conversión de imágenes

    ImageMagick_logo
    ImageMagick es un conjunto de herramientas de código abierto para la conversión y manipùlación de imágenes desde la línea de comandos. 
    Está claro que trabajar en terminal es lo más antagonista a la imagen y/o a la fotografía. 
    Pero en ciertas ocasiones no necesitamos ver la imagen para realizar los cambios, no disponemos de la potencia de procesamiento necesaria para lanzar ciertas aplicaciones, o el trabajo que vamos a realizar no necesita un programa que corra en un entorno gráfico:




    • Procesamientos por lote de varias imágenes.
    • Conversión de formato de una imagen, admite más de 200.
    • Crear un GIF con una secuencia de imágenes.
    • Encriptar o desencriptar una fotografía, que no queremos que sea vista por ciertas personas
    • Borrar los datos Exif  de una fotografía que vamos a compartir en redes sociales y no queremos que se sepa dónde la hemos obtenido.
    • Transformar: Cambiar el tamaño, rotar, escalar, recortar, voltear una imagen.
    En su página web podemos descargar e instalar este conjunto de herramientas en diferentes sistemas.
    La versión actual es ImageMagick 7.1.0-30. Se ejecuta. Linux, Windows, Mac Os X, iOS, Android y otros.
    Para distribuciones basadas en Debian, estas aplicaciones se encuentran en sus repositorios y podemos instalarla con el comando:

    sudo apt install sudo apt install imagemagick



    Usuarios y contraseñas predeterminados de distribuciones para Raspberry Pi

    Son varios los sistemas operativos disponibles para Raspberry y con Raspberry Pi Imager es muy fácil volcar en nuestra tarjeta SD aquel que sea el que mejor se adapte a nuestro pequeña computadora

    En mi caso, he cambiado Raspberry OS por Ubuntu Server. Como no se realiza una instalación con un lanzador no es posible crear un usuario y contraseña, sino que deberemos acceder con las credenciales predeterminadas, y una vez accedemos cambiar el password para mayor seguridad.

    Aquí os dejo una lista de los sistemas operativos soportados por Raspberry Pi y sus usuarios y contraseñas predeterminados para que puedan realizar el primer login sin problemas.

    Raspberry Pi Distribuciones
    Usuario
    Contraseña
    Raspberry Pi OS
     pi
    raspberry
    DietPi
    root 
    dietpi
     Lakka Linux
     root
    root
    Kali Linux
    root
    toor
    OpenELEC
    root
    openelec
    Arch Linux ARM
    root
    root
    Debian
    pi
    raspberry
    LibreELEC
    root
    libreelec
    OSMC
    osmc
    osmc
    QtonPi
    root
    rootme
    Ubuntu Server
    ubuntu
    ubuntu
    ROKOS
    rokos
    rokos
    Retropie
    pi
    raspberry
    Recalbox
    root
    recalboxroot
    Slackware
    root
    linux
    Devuan
    anon
    voidlinux
    MOEBIUS
    root
    moebius

    Microsoft Edge disponible para Linux

    Ya está disponible Microsoft Edge en su versión para para sistemas basados en Linux. El nuevo navegador de Microsoft basado en Chromium para Windows, Mac, Android y Iphone, se encuentra disponible en su versión estable para sistemas Linux basados en:

    • Debian Linux (.deb)
    • Red Hat  Linux (.rpm)
    Al descargar e instalar el navegador, también no instalara el repositorio para que podamos descargar las actualizaciones que vayan saliendo.


    El diseños es elegante, rápido y permite total integración si disponemos de un correo electrónico outlook, y por tanto de cuenta Microsoft. De forma predeterminada viene instalada la extensión McAfee® WebAdvisor


    Microsoft Edge


    Y poco má se puede decir. La guerra de los navegadores se está centrando en qué servicios utilizas. Las grandes compañías adaptan el navegador Chromium a sus clientes. Esto ocurre con: 

    Aunque también disponemos de navegadores que utilizan este proyecto abierto, y nos garantizan privacidad y no compartiran tus datos de navegación con las grandes compañias
    Como decía don Manuel Luque
    «Busque, compare y si encuentra algo mejor, cómprelo»

    Lynx navegador web para terminal

    Lynx aparte de ser un lince es un navegador web y cliente de gopher en modo texto, que podremos utilizar en nuestro terminal.

    Es muy común que para aliviar la carga de potencia sea necesario prescindir del entorno gráfico. Pero que a la vez tengamos que consultar manuales o artículos de ayuda accediendo a páginas web que se encuentran en internet. Para estos casos podremos utilizar Lynx, el entorno es muy simple y en modo texto, aunque si que podremos visualizar imágenes accediendo a los hiperenlaces.



    Para poder instalar Lynx:

    Ubuntu  

    sudo apt install lynx

     

    Debian

     sudo apt-get install lynx


     Arch Linux

     sudo pacman -S lince


     Fedora

    sudo dnf instalar lynx


     OpenSUSE

     sudo zypper instalar lynx


    MS-DOS

     http://ftp.gnu.org/pub/gnu/gzip/gzip-1.2.4.msdos.exe

    Una vez instalado el funcionamiento es muy simple, solo tendremos que invocar al navegador y la dirección que deseamos visitar. En este caso si queremos acceder a enfaseterminal.com utilizariamos secuencia de comando:

    lynx enfaseterminal.com


     Para navegar utilizaremos las teclas ⇑⇓ o la barra de espaciadora para ver la siguiente página

    Para visitar el hipervínculo utilizar

    Para volver hacia atrás 

    Para poder salir de la navegación utilizar Q

    Recuerda que es un navegador simple y no soporta los nuevos estándares multimedia

    El navegador que está utilizando no es compatible con las últimas tecnologías web (HTML5 y CSS3) necesarias para el funcionamiento correcto de este sitio web. Para conseguir una plena compatibilidad le recomendamos estos otros navegadores: Chrome, Firefox, Safari e Internet Explorer (en sus dos últimas versiones y con la vista de compatibilidad desactivada).

     

    En caso de necesitar ayuda utlizar el comando

    lynx

     

    gThumb con soporte de imagen HEIF / HEIC, AVIF y JXL

    Si utilizas un Iphone como smartphone y sistema linux para tu ordenador, habrás comprobado que es como mezclar agua con aceite. Es más fácil integrar, por ejemplo, Ubuntu en un Windows con el nuevo sistema Windows Subsystem for Linux (WSL). Y puede ser desesperante manipular las fotos que obtienes con tu dispositivo móvil con las aplicaciones de edición alojadas en tu sistema operativo basado en Linux.

    El archivo .heif no tiene programas conocidos asociados


    La nueva versión de gThumb 3.12 incluye la capacidad de carga de archivos con la extensión .jxl .avif, .heif Incluido el formato creado por Apple .heic.

    Pero, por el momento, no reconoce las Live Photos, antes descargar la foto deberemos desactivar la opción Live en nuestro Iphone.


    gThumb es un potente visor, organizador, buscador y administrador de imágenes libre. Fue desarrollado para utilizarse en el entorno de escritorio GNOME. Originalmente estaba basado en el ahora abandonado GQView, y mantiene una interfaz limpia y sencilla. Wikipedia


    gThumb con soporte de imagen HEIF / HEIC, AVIF y JXL

     

    Nos permitirá organizar nuestro álbum de fotos y  realizar ediciones sencillas.

    Si tu sistema está basado en Debian, esta aplicación se encuentra en los repositorios principales. Para instalarlo lo podremos hacer desde el terminal con el comando:

    sudo apt install gthumb

    Esta instalación nuestra distribución ya sea compatible con estos formatos de imágen y podrás editar tus fotos por ejemplo con el programa Gimp

    Como resolver dependencias rotas

    Como resolver dependencias rotas de una instalación basada en Debian.

    En una entrada anterior intentaba solucionar la instalación fallida de un paquete:

    Resolver dependencias al instalar un paquete

    Pero al desinstalar o purgar una aplicación, puede que por error se borró alguna librería de la que dependa otro programa o servicio. Una de las formas que nos recomienda el propio sistema es la ejecución del script:


    sudo apt --fix-broken install


    Dependencias rotas

     


    Si no ha habido éxito, como fue mi caso ejecutaremos los siguientes comandos

    Lo primero que haremos es intentar configurar paquetes que han sido desempaquetados, pero no configurados. Para ello ejecutaremos el siguiente comando en la terminal:


    sudo dpkg --configure -a


    Seguidamente limpiaremos la cache local de paquetes .deb 


    sudo apt-get clean && sudo apt-get autoclean


    Regeneramos la caché de los repositorios con el parámetro –fix-missing. De este modo intentaremos detectar y reparar problemas de dependencias en nuestro sistema operativo.


    sudo apt-get update --fix-missing


    Corregiremos las dependencias rotas. Para ello ejecutaremos el siguiente comando en la terminal: 


    sudo apt-get install -f

     

    En este punto mi problema se solucionó, restaurando el sistema y pudiendo ejecutar


    sudo apt-get dist-upgrade


    Para poder actualizar el sistema. 

    Reproductor VLC

    VLC media player

    "VLC es un reproductor multimedia libre y de código abierto multiplataforma y un «framework» que reproduce la mayoría de archivos multimedia, así como DVD, Audio CD, VCD y diversos protocolos de transmisión."


    El reproductor del cono de obra, es uno de los más versátiles que he utilizado. Es gratuito, distribuido bajo la licencia GPLv2.1+.2​, y multiplataforma, tanto para ordenadores como para dispositivos móviles: como tablet y smartphone, sin importar el sistema operativo. También nos permite reproducir gran variedad de códecs y formatos de audio y vídeo, y/o escuchar medios en línea y emitir en streaming para que se pueda ver en otro dispositivo. E incluye herramientas para la conversión de archivos cambiando el formato de compresión, para que por ejemplo sea compatible con nuestra SmartTV. Es prácticamente una navaja suiza para nuestros medios audio-visuales.


    Formatos de video que soporta:

    MPEG-1/2, DivX® (1/2/3/4/5/6), MPEG-4 ASP, XviD, 3ivX D4, H.261, H.263 / H.263i, H.264 / MPEG-4 AVC, Cinepak, Theora, Dirac / VC-2, MJPEG (A/B), WMV 1/2, WMV 3 / WMV-9 / VC-1, Sorenson 1/3, DV, On2 VP3/VP5/VP6, Indeo Video v3 (IV32), Real Video (1/2/3/4).

    Formatos de audio que soporta

    MPEG Layer 1/2, MP3 - MPEG Layer 3, AAC - MPEG-4 part3, Vorbis, AC3 - A/52, E-AC-3, MLP / TrueHD>3, DTS, WMA 1/2, WMA 3, FLAC, ALAC, Speex, Musepack / MPC, ATRAC 3, Wavpack, Mod, TrueAudio, APE, Real Audio, Alaw/µlaw, AMR (3GPP), MIDI, LPCM, ADPCM, QCELP, DV Audio, QDM2/QDMC, MACE.

    Subtítulos que soporta:

    DVD, Text files (MicroDVD, SubRIP, SubViewer, SSA1-5, SAMI, VPlayer), Closed captions, Vobsub, Universal Subtitle Format (USF), SVCD / CVD, DVB, OGM, CMML, Kate.
    ID3 tags, APEv2, Vorbis comment.

    Formatos soportados de entrada:

    UDP/RTP Unicast, UDP/RTP Multicast, HTTP / FTP, MMS, TCP/RTP Unicast, DCCP/RTP Unicast, File, DVD Video, Video CD / VCD, SVCD, Audio CD (no DTS-CD), DVB (Satellite, Digital TV, Cable TV), MPEG encoder, Video acquisition.

    Formato soportados de salida

    MPEG (ES,PS,TS,PVA,MP3), AVI, ASF / WMV / WMA, MP4 / MOV / 3GP, OGG / OGM / Annodex, Matroska (MKV), Real, WAV (including DTS), Raw Audio: DTS, AAC, AC3/A52, Raw DV, FLAC, FLV (Flash), MXF, Nut, Standard MIDI / SMF, Creative™ Voice.




    No te conformes con el reproductor predeterminado de tu sistema operativo y atrévete a probar VLC.
    En sistemas basados en Debian, esta incluido en los repositorios oficiales, solo tendremos que entrar en nuestro terminal y teclear el comando:
    sudo apt install vlc

     O también podemos instalarlo desde el repositorio de paquetes SNAP:

    sudo snap install vlc