Header Ads

Mintstick

Mintstick es una herramienta gráfica que nos permite formatear memorias USB y crear memorias USB de arranque. Y, a nuestro juicio, es de las mejores aplicaciones para Linux que podemos encontrar.
Herramientas de Mintstick (imagen cortesía de mintstick github)
Al principio, fue desarrollada para Linux Mint, pero actualmente se puede instalar en cualquier distribución basada en Debian.
Sin embargo, para el caso específico de Ubuntu se presenta un problema con las dependencias, ya que Ubuntu 20.04 utiliza exfat-utils y en Ubuntu 22.04 fue reemplazada por exfatprogs. Y adicionalmente requiere de xapp (debido a una falla el módulo "xapp-gtk3-module").
A continuación un bash script que soluciona este inconveniente. Detecta la versión de Ubuntu e instala los paquetes correctos y la última versión de mintstick:
Nota: MintStick reemplazará a la herramienta que use su distro por defecto.
#!/usr/bin/env bash
# mintstick install on Ubuntu
# by maravento.com
if [ $(lsb_release -is) = "Ubuntu" ]; then
    echo "Ubuntu: OK"
    if [ "$(lsb_release -sc | grep 'jammy')" ]; then
        echo "Dependencies for Ubuntu 22.04..."
        apt -y install python3-parted python-parted-doc gir1.2-udisks-2.0 xapp exfatprogs
      else
        echo "Dependencies for Ubuntu Old Versions..."
        apt -y install python3-parted python-parted-doc gir1.2-udisks-2.0 exfat-utils
    fi
    echo "Mintstick install..."
    lastmintstick=$(wget -O - http://packages.linuxmint.com/pool/main/m/mintstick/ | grep -Po 'href=".*?"' | sed -r 's:href\="(.*)":\1:' | grep ".deb" | sort | tail -1)
    echo $lastmintstick
    wget -q -c http://packages.linuxmint.com/pool/main/m/mintstick/"$lastmintstick" -O mintstick.deb
    dpkg -i mintstick.deb
    dpkg --configure -a && apt-get -qq -y install --fix-missing && apt-get -qq -y --fix-broken install
    echo "Done"
  else
    echo "Wrong OS version"
    exit
fi
Guárdelo como bash y ejecútelo con privilegios:
sudo ./mintstick-install.sh
Y ya podemos disfrutar de mintstick en Ubuntu.


Ref: Issue 100
Con la tecnología de Blogger.