Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/raspberrypi-ui/piclone
Utility to back up Pi to an SD card reader
https://github.com/raspberrypi-ui/piclone
Last synced: about 2 months ago
JSON representation
Utility to back up Pi to an SD card reader
- Host: GitHub
- URL: https://github.com/raspberrypi-ui/piclone
- Owner: raspberrypi-ui
- Created: 2016-02-09T16:37:57.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2024-09-12T12:48:16.000Z (3 months ago)
- Last Synced: 2024-09-13T00:25:18.578Z (3 months ago)
- Language: C
- Size: 612 KB
- Stars: 260
- Watchers: 33
- Forks: 62
- Open Issues: 8
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
- awesome-my-raspberrypi-micro-desktop - PiClone(SD Card Copier) - Utility to back up Pi to an SD card reader_ (Daily List / Utility)
README
This is an application which allows the SD card inserted into the Pi to be copied to one in a connected USB reader.
How to build
------------1. Install dependencies
The dependencies of any Debian project are listed in the "Build-Depends" section
of the file named "control" in the "debian" subdirectory of the project.If the project has already been released into apt, then the build dependencies
can be automatically installed using the command "sudo apt build-dep ".2. Prepare project
To create the "configure" file and prepare the project directory, use the command
"./autogen.sh" in the top directory of the project.If this file is not present, then instead use the command "autoreconf -i -f"
followed by the command "intltoolize -c --automake --force", both in the top directory
of the project.3. Configure
To configure the make system, use the command "./configure" in the top directory of
the project. This will by default set the project for installation in the /usr/local tree,
which will not overwrite a version which has been installed from apt.If you wish to overwrite a preinstalled version in the /usr tree, supply the arguments
"./configure --prefix=/usr --libdir=/usr/lib/" to the configure command.
On a 32-bit system, should be "arm-linux-gnueabihf".
On a 64-bit system, should be "aarch64-linux-gnu".4. Build
To build the application, use the command "make" in the top directory of the project.
5. Install
To install the application and all required data files, use the command "sudo make install"
in the top directory of the project.