Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding documentation about how to install? #29

Open
ReneFroger opened this issue Nov 26, 2023 · 1 comment
Open

Adding documentation about how to install? #29

ReneFroger opened this issue Nov 26, 2023 · 1 comment

Comments

@ReneFroger
Copy link

Your work is appreciated! I would like to try it out too, I tried it, but I couldn't figure out how I could install it on an Ubuntu system.

I tried the following:

cargo install vincenzo, sudo apt install vincenzo, and cloned this repository. Then in the src/vcz_ui I did the following: cargo build --locked --release --bin vcz_ui without result.

Perhaps it's an idea to add instructions how to build from source?

Thanks in advance!

@gabrieldemian
Copy link
Owner

gabrieldemian commented Nov 26, 2023

Hello @ReneFroger !

To fix your problem, instead of compiling from "src/vcz_ui" it should be "src/vcz". This will probably work for you on Ubuntu and you can use the program normally.

Now let me explain why "vcz_ui" failed.

Since the Daemon is detached from the UI, that allows us to have 3 different binaries:

  • 1 binary for the daemon "src/vcz_daemon"
  • 1 binary for the UI "src/vcz_ui"
  • 1 binary for both "src/vcz" <-- this is the one you want to compile, because you want to have both ui and daemon at the same time.

Having one binary for the daemon and another one for the UI is good for a lot of reasons such as:

  • being able to use the Daemon binary for bash scripts without needing the UI
  • downloading torrents in a remote machine (using the daemon binary) and periodically checking the status from another machine (using the UI binary).

About the documentation to compile from source, I will add this in the next release, thank you for the suggestion!

Right now we don't support downloading from package managers like AUR or apt, but I will try to add this in the future. I'm working on some improvements but there is already an issue to this #8

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants