开源软件名称(OpenSource Name):liberodark/ODrive开源软件地址(OpenSource Url):https://github.com/liberodark/ODrive开源编程语言(OpenSource Language):JavaScript 78.5%开源软件介绍(OpenSource Introduction):Sync your files and folders simply ODriveClone and run for a quick way to see ODrive (OpenSource Drive) in action.
Supported Operating Systems
To UseTo clone and run this repository you'll need Git and Node.js (which comes with npm) installed on your computer. The first thing you need is the source code, in your command line: # Clone this repository
git clone https://github.com/liberodark/ODrive This will download all the source code in a "ODrive" folder in the current directory. Alternatively, you can download and extract the zip from github's interface. The steps below (Setup, Build, Run) are to execute in order to ready everything. SetupThis step is only needed once, in order to install the necessary environment on your computer for ODrive to run. # Needed for electron 1.7+ to run, as it's based on chrome
sudo apt install libgconf-2-4 Note: If you're using Linux Bash for Windows, see this guide or use BuildThis step is to execute every new version of the source code. In the project directory: npm install Note: If you're using Ubuntu and you get an error message about a missing node binary, you may want to try this:
If you are working on the code yourself and editing some files in RunIn the project directory: npm start On Windows, you can make a The launch-on-startup functionality is only available on bundled releases. See the Deployment section. TestingTo make sure the code is ok and run some sanity checks on it: npm test DeploymentReleasesThere are currently three "release" formats supported: nsis (Windows installer) for Windows, AppImage for Linux, and DMG for Mac. You can generate them like this: npm run release-windows
npm run release-linux
npm run release-mac To create a different format, like a deb or rpm package for example: For DEB npm run release-linux deb For RPM
The releases are generated in the All formats supported by electron-builder are available, such as 7z, zip, tar.gz, deb, rpm, freebsd, pacman, p5p, apk, dmg, pkg, mas, nsis, appx, msi... Permissionless deploymentAn appimage on linux already runs permissionless. Anyway, you can just do: # Permissonless deployment
npm run release-windows dir # or zip, 7zip, tar.xz, tar.7z, ... This will create a folder in License |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论