nanocurrency / nano-node

Nano is digital currency. Its ticker is: XNO and its currency symbol is: Ӿ
https://nano.org
BSD 3-Clause "New" or "Revised" License
3.48k stars 783 forks source link

Add Linux repositories #12

Open ghost opened 8 years ago

ghost commented 8 years ago

To install wallet with somethink like: sudo apt-get install raiblocks-core

rkeene commented 6 years ago

We should support CentOS/RHEL 7, Ubuntu LTS, and Debian with our repositories. These should mirror the artifacts we produce for Docker.

rkeene commented 6 years ago

To start with, and to satisfy #1091 we should create a CentOS 7 repo first and support V15.2 on it.

systemd unit files and packaging guides for rai_node already exist that we can adopt.

argakiig commented 6 years ago

V16.0 will have a RPM package for RHEL systemd systems. A new user nanocurrency is created with a home directory of /var/nanocurrency Daemon will be installed to /usr/bin and a unit file for nanocurrency will be installed but not enabled or started. More information as things progress

argakiig commented 6 years ago
Ethunxxx commented 6 years ago

Would it make more sense to create a Nano flatpak instead? This could be used on almost all Linux systems. See #1129.

DarrenAlex commented 3 years ago

Since the recent mention of a plug-and-play node, I think adding an apt installation method would be really easy.

argakiig commented 3 years ago

the deb artifact is included in releases now as well, its just a matter of backing a repo for it now

argakiig commented 3 years ago

Since the recent mention of a plug-and-play node, I think adding an apt installation method would be really easy.

are you meaning something modular as in separating the wallet and node from each other? like with the external rpc server thats bundled with release artifacts? I should update the documentation to reflect the steps to install via deb though as well for example

curl -sLO https://github.com/nanocurrency/nano-node/releases/download/V22.1/nano-node-V22.1-Linux.deb && \
sudo apt install ./nano-node-V22.1-Linux.deb && \
sudo systemctl status nanocurrency

this install adds a user nanocurrency and creates a group nanocurrency and service for nanocurrency running as nanocurrency in the nanocurrency home path, and then starts the service

zhyatt commented 3 years ago

@argakiig What is left here? Just the docs update for apt install mentioned above?

argakiig commented 3 years ago

deb repo still needs to be stood up