-
Notifications
You must be signed in to change notification settings - Fork 1
English
GUI utility to copy an ISO file to a USB disk.
Only for GNU/Linux.
![](https://github.com/daltomi/ArchIsoMyDrive/raw/master/screenshot/main.jpg)
-
Automatically detects when connecting or disconnects a device.
-
Verify that the size of the device is not less than the ISO size.
-
It allows to pause/resume the copy.
-
Displays detailed information on the device.
![](https://github.com/daltomi/ArchIsoMyDrive/raw/master/screenshot/info.jpg)
- Allows you to list and mount the partitions of the ISO file.
![](https://github.com/daltomi/ArchIsoMyDrive/raw/master/screenshot/mount.jpg)
- Allows generating several verification sums.
![](https://github.com/daltomi/ArchIsoMyDrive/raw/master/screenshot/checksums.jpg)
- Allows the device to be cloned to a file.
![](https://github.com/daltomi/ArchIsoMyDrive/raw/master/screenshot/clone.jpg)
- Allows formatting the device.
![](https://github.com/daltomi/ArchIsoMyDrive/raw/master/screenshot/format.jpg)
-
Libraries:
librhash
,libudev
,libmount
,libblkid
. -
Programs:
sfdisk
,bash
ymkfs.*
Administrator
Administrator permissions are needed to use the program.
A mix is used between C99 and FreePascal using the IDE Lazarus.
Graphic interface
According to the Lazarus package that is installed by gtk2 or qt5.
Libraries, Dependencies
It is used librhash
, libudev
, libmount
, libblkid
and related to them, fpc
, lazarus
, pgkconf
, make
, gcc
.
Compilation
First you must compile the source code of C, in the directory c_in
.
Compiler: GCC - C99
make
Then compile the project sources with Lazarus v2.0+
lazbuild --bm=Release ArchIsoMyDrive.lpi
The name of the ArchIsoMyDrive program is: archisomydrv
By default the interface is in english.
The catalogs of the languages (*.po) are in locale
.
- Testers
Compile the source code of C with: make debug
Compile the Lazarus project with: lazbuild --bm=Debug ArchIsoMyDrive.lpi
- Translators
In directory locale
, copy the file archisomydrv.po
with the name of the language you want.
For example: cp archisomydrv.po archisomydrv.es_MX.UTF-8.po
Use a catalog editor, for example poedit
, to modify the new file.