Skip to content

Español

Daniel T. Borelli edited this page Sep 5, 2021 · 2 revisions

ArchIsoMyDrive

Release

Utilidad GUI para copiar un archivo ISO a un disco USB.

Sólo para GNU/Linux.

(Las imágenes son ilustrativas, la interfáz gráfica de usuario se mostrará en español)

Características:

  1. Detecta automáticamente cuando se conecta o desconecta un dispositivo.

  2. Verifica que la capacidad del dispositivo no sea menor que el tamaño del ISO.

  3. Permite pausar/resumir la copia.

  4. Muestra información detallada del dispositivo.

  1. Permite listar y montar las particiones del archivo ISO.
  1. Permite generar varias sumas de verificación.
  1. Permite clonar el dispositivo hacia un archivo.
  1. Permite dar formato al dispositivo.

Dependencias:

  • Librerías: librhash, libudev, libmount, libblkid.

  • Programas: sfdisk, bash y mkfs.*

Administrador

Se necesitan permisos de administrador para usar el programa.


Desarrollo

Se utiliza un mix entre C99 y FreePascal utilizando el IDE Lazarus.

Interfaz Gráfica

Según el paquete de Lazarus que se instale la de GTK2 o Qt5.

Librerías, dependencias

Se utiliza librhash, libudev, libmount, libblkid y afines a los mismos, fpc, lazarus, pgkconf, make, gcc.

Compilación

Primero debe compilar el código fuente de C, en el directorio c_in.

Compilador: GCC - C99

make

Luego compilar las fuentes del proyecto con Lazarus v2.0+

lazbuild --bm=Release ArchIsoMyDrive.lpi

El nombre del programa ArchIsoMyDrive es: archisomydrv

Lenguajes

Por defecto la interfaz está en inglés.

Los catálogos de los lenguajes(*.po) se encuentran en locale.

Colaboración

  • Testers

Compilar el código fuente de C con: make debug

Compilar el proyecto de Lazarus con: lazbuild --bm=Debug ArchIsoMyDrive.lpi

  • Traductores

En el directorio locale, copie el archivo archisomydrv.po con el nombre del lenguaje que desea.

Por ejemplo: cp archisomydrv.po archisomydrv.es_MX.UTF-8.po

Utilice algún editor de catálogos, por ejemplo poedit, para modificar el nuevo archivo.

Clone this wiki locally