RNS Logo

rns.recipes

◈ 9ce92808be498e9e05590ff27cbfdfe4

NomadNet: Is it possible to dp an OFFLINE-INSTALLATION of NomadNet (on a Linux distro) and if so, how exactly?

Started by MOI ·

MOI
#1

Hello people!

 

I have a question which I have not been able to answer myself...

 

I regularly download the NomadNet Repository with this computer, but have never been able to install the 'nomadnet~~.pip' file on another computer, on which I want to install 'nomadnet~~.py'... I don't have pip on this computer and so I would like to be able to download something on this computer (using tor!) and install 'nomadnet~.py' on the other one.

 

I played around with MeshChat, with MeshChatX, and with Sideband, which all have 'AppImages', so that was very easy to install.

 

I guess Mark (The Mark!) has an adequate answer (as he does most of the time), but everybody else is welcome to help me with this one.

 

Thanks in advance!

 

P.s. Mark, what you have been doing during the last 12 to 13 years of your life is really amazing. You could say I'm a fan of you, since 4 years almost. Not only a fan of you as a programmer, but also as a great thinker and a good communicator and, especially as somebody with a problematic immunesystem that does not give up but persists in trying to achieve something GOOD in a world seems getting worse day by day. I hope and still believe that we the people can do something about the evil mess...

 

With love, in a senseful, not a sensual way ! :-)

MOI
#2

MOI wrote:

Hello people!

I have a question which I have not been able to answer myself...

I regularly download the NomadNet Repository with this computer, but have never been able to install the 'nomadnet~~.pip' file on another computer, on which I want to install 'nomadnet~~.py'... I don't have pip on this computer and so I would like to be able to download something on this computer (using tor!) and install 'nomadnet~.py' on the other one.

I played around with MeshChat, with MeshChatX, and with Sideband, which all have 'AppImages', so that was very easy to install.

I guess Mark (The Mark!) has an adequate answer (as he does most of the time), but everybody else is welcome to help me with this one.

Thanks in advance!

P.s. Mark, what you have been doing during the last 12 to 13 years of your life is really amazing. You could say I'm a fan of you, since 4 years almost. Not only a fan of you as a programmer, but also as a great thinker and a good communicator and, especially as somebody with a problematic immunesystem that does not give up but persists in trying to achieve something GOOD in a world seems getting worse day by day. I hope and still believe that we the people can do something about the evil mess...

With love, in a senseful, not a sensual way ! :-)

 

Ehemmm... I see that my 1st post ever on an IT platform, posted almost 24 hours ago, has received exactly zero replies... ;-) Probably disappeared in the 'twilight zone', so I thought maybe it's a good idea to reply to myself, to 'actuate' the 'discussion'...

MOI
#3

Sorry, I meant 'actualize', not 'actuate', which is a non-existing word, I think.

Zenith Admin
edited #4

MOI wrote:

. I don't have pip on this computer and so I would like to be able to download something on this computer (using tor!) and install 'nomadnet~.py' on the other one.

 

If the offline computer has no pip at all use pip.pyz which is a standalone version of Pip
https://pip.pypa.io/en/stable/installation/#standalone-zip-application

 

 

Then from the online computer chuck all of the .whl's and pip.pyz onto a flash drive like:
python3 -m pip download nomadnet -d nomadnet_offline --only-binary=:all: --python-version 3.11 --implementation cp --platform manylinux2014_aarch64

 

Pip has a SOCKS proxy option so if you wanted to use Tor on the online computer to download Nomad and RNS wheels just add --proxy socks5h://127.0.0.1:9050

 

Specify --platform with your actual platform

 

That will give you all of the .whl's and put them in a folder called nomadnet_offline. To install them on the other computer copy the wheel files over and if you want it user-wide:

 

python3 pip.pyz install --user --break-system-packages --no-index --find-links ./nomadnet_offline nomadnet

 

The path to pip.pyz should be just the file

MOI
#5

Zenith wrote:

MOI wrote:

. I don't have pip on this computer and so I would like to be able to download something on this computer (using tor!) and install 'nomadnet~.py' on the other one.

If the offline computer has no pip at all use pip.pyz which is a standalone version of Pip
https://pip.pypa.io/en/stable/installation/#standalone-zip-application

Then from the online computer chuck all of the .whl's and pip.pyz onto a flash drive like:
python3 -m pip download nomadnet -d nomadnet_offline --only-binary=:all: --python-version 3.11 --implementation cp --platform manylinux2014_aarch64

Pip has a SOCKS proxy option so if you wanted to use Tor on the online computer to download Nomad and RNS wheels just add --proxy socks5h://127.0.0.1:9050

Specify --platform with your actual platform

That will give you all of the .whl's and put them in a folder called nomadnet_offline. To install them on the other computer copy the wheel files over and if you want it user-wide:

python3 pip.pyz install --user --break-system-packages --no-index --find-links ./nomadnet_offline nomadnet

The path to pip.pyz should be just the file

 

Say what??? Wauw, I thought it wasn't easy, but this is very much less easy than I thought.

 

But, Zenith, also known as 'RFnexus', if my memory serves me well, thank you very much for your extended answer! I'm going to try to follow your steps, I think it's going to be tomorrow, but I will let you know if I have succeeded.

 

Thanks again, also for your quick reaction!!

 

P.s.: This forum you've set up is very, very, very beautiful, easy to use. But above all, it's very, very useful, and besides, you've implemented a way so that people can post without having to log in.

 

Thank you very much for this effort also!

 

Oh, and before I forget it, thank you also for your contributions to the Reticulum Ecosystem, especially for your contributions to NomadNet, which put you on the second place, behind Mark, but far before anybody else.

 

I know what Mark has done, I know what Steve Miller (a.k.a. 'kc1awv'), 'fr33n0w' and you have done for the Reticulum Ecosystem. There are, of course, more people that have contributed, but the 4 I just mentioned are fixed in my memory.

 

Good night, Zenith!

MOI
#6

Zenith wrote:

MOI wrote:

. I don't have pip on this computer and so I would like to be able to download something on this computer (using tor!) and install 'nomadnet~.py' on the other one.

If the offline computer has no pip at all use pip.pyz which is a standalone version of Pip
https://pip.pypa.io/en/stable/installation/#standalone-zip-application

Then from the online computer chuck all of the .whl's and pip.pyz onto a flash drive like:
python3 -m pip download nomadnet -d nomadnet_offline --only-binary=:all: --python-version 3.11 --implementation cp --platform manylinux2014_aarch64

Pip has a SOCKS proxy option so if you wanted to use Tor on the online computer to download Nomad and RNS wheels just add --proxy socks5h://127.0.0.1:9050

Specify --platform with your actual platform

That will give you all of the .whl's and put them in a folder called nomadnet_offline. To install them on the other computer copy the wheel files over and if you want it user-wide:

python3 pip.pyz install --user --break-system-packages --no-index --find-links ./nomadnet_offline nomadnet

The path to pip.pyz should be just the file

 

Oh, by the way, I ALSO do NOT have pip on my ONLINE COMPUTER, which I only use over 'toor'. And I already have all the 'nomad~.whl's', which I have not downloaded with the terminal, but just from the websites themselves (GitHub.com and-or PyPi.org), which, I guess is not a very smart thing to do, but I'm not experienced in using the terminal.

 

So, what's the best option left for me, now you know this?

Zenith Admin
edited #7

MOI wrote:

Zenith wrote:

MOI wrote:

. I don't have pip on this computer and so I would like to be able to download something on this computer (using tor!) and install 'nomadnet~.py' on the other one.

If the offline computer has no pip at all use pip.pyz which is a standalone version of Pip
https://pip.pypa.io/en/stable/installation/#standalone-zip-application

Then from the online computer chuck all of the .whl's and pip.pyz onto a flash drive like:
python3 -m pip download nomadnet -d nomadnet_offline --only-binary=:all: --python-version 3.11 --implementation cp --platform manylinux2014_aarch64

Pip has a SOCKS proxy option so if you wanted to use Tor on the online computer to download Nomad and RNS wheels just add --proxy socks5h://127.0.0.1:9050

Specify --platform with your actual platform

That will give you all of the .whl's and put them in a folder called nomadnet_offline. To install them on the other computer copy the wheel files over and if you want it user-wide:

python3 pip.pyz install --user --break-system-packages --no-index --find-links ./nomadnet_offline nomadnet

The path to pip.pyz should be just the file

Oh, by the way, I ALSO do NOT have pip on my ONLINE COMPUTER, which I only use over 'toor'. And I already have all the 'nomad~.whl's', which I have not downloaded with the terminal, but just from the websites themselves (GitHub.com and-or PyPi.org), which, I guess is not a very smart thing to do, but I'm not experienced in using the terminal.

So, what's the best option left for me, now you know this?

 

Download the portable version of pip or install pip? https://pip.pypa.io/en/stable/installation/#standalone-zip-application

 

Post a Reply

Supports Markdown: **bold**, *italic*, `code`, ```code blocks```, [links](url)

Log in to upload images

Quote
Copied to clipboard