oxen-io / lokinet

Lokinet is an anonymous, decentralized and IP based overlay network for the internet.
https://lokinet.org/
GNU General Public License v3.0
1.72k stars 220 forks source link

Support for manually installing lokinet from lokinet using .deb and .rpm files. #2087

Open Destroyinator69420 opened 1 year ago

Destroyinator69420 commented 1 year ago

Hello lokinet developers, I am currently typing this on a laptop running fedora 37. I like fedora better than ubuntu. On ubuntu I could use the official ,deb repository, but I cannot do that on rpm based systems such as Fedora. When will you offer a bundle containing lokinet, lokinet-vpn and lokinet-gui in a convenient .deb or .rpm file on the lokinet website. It would make it easier for linux users to access lokinet in a simpler manner then setting up the repository. I have tried to set up the rpm repository, but it does not work, so lthe logical answer is to offer direct downloads on the lokinet.org website that automatically set up https and lokinet repositories as well as the gpg key like many linux apps such as chrome, vivaldi and opera do.

All the best, Destroyer

majestrate commented 1 year ago

we have both of the deb and rpm repos on lokinet already

http://deb.loki http://rpm.loki

majestrate commented 1 year ago

pressed the wrong button sorry.

jagerman commented 1 year ago

We're a bit behind on updating with the latest release and adding Fedora 37 support, but it should be available soon.

necro-nemesis commented 1 year ago

http://rpm.loki/ repo appears to be down. https://rpm.oxen.io/ should be able to provide rpm for v0.9.11. GUI for it is in the works I am informed.

Infinitebaffle commented 1 year ago

we have both of the deb and rpm repos on lokinet already

http://deb.loki http://rpm.loki

Just a couple of questions...Why would someone host lokinet.deb on lokinet, if we need the .deb file to access lokinet? Would someone plz ask admin to post lokinet.deb on the official repo?

jagerman commented 1 year ago

Just a couple of questions...Why would someone host lokinet.deb on lokinet, if we need the .deb file to access lokinet?

You can install lokinet and then use the lokinet repo to get updates after that initial install.

Would someone plz ask admin to post lokinet.deb on the official repo?

It is: deb.loki and deb.oxen.io are the same repository; the former is provided over lokinet.

As to uploading "the deb", there is not one deb to upload: each OS and version of the OS has a different deb with different system dependencies, and the package is split into sub-packages, like most proper deb packages. The debs for Ubuntu 18.04 won't work on Debian 11, and so on. You can access all the individual debs at https://deb.oxen.io/pool/main/l/lokinet/?C=M;O=D or http://deb.loki/pool/main/l/lokinet/?C=M;O=D if you really want to download them manually for some reason.

Infinitebaffle commented 1 year ago

Just a couple of questions...Why would someone host lokinet.deb on lokinet, if we need the .deb file to access lokinet?

You can install lokinet and then use the lokinet repo to get updates after that initial install.

Would someone plz ask admin to post lokinet.deb on the official repo?

It is: deb.loki and deb.oxen.io are the same repository; the former is provided over lokinet.

As to uploading "the deb", there is not one deb to upload: each OS and version of the OS has a different deb with different system dependencies, and the package is split into sub-packages, like most proper deb packages. The debs for Ubuntu 18.04 won't work on Debian 11, and so on. You can access all the individual debs at https://deb.oxen.io/pool/main/l/lokinet/?C=M;O=D or http://deb.loki/pool/main/l/lokinet/?C=M;O=D if you really want to download them manually for some reason.

I am having trouble adding repo to parrotos when I try and install using linux instructions, I get this:

: The repository 'https://deb.oxen.io ara Release' does not have a Release file. N: Updating from such a repository can't be done securely, and is therefore disabled by default.

jagerman commented 1 year ago

I am having trouble adding repo to parrotos when I try and install using linux instructions, I get this:

: The repository 'https://deb.oxen.io ara Release' does not have a Release file. N: Updating from such a repository can't be done securely, and is therefore disabled by default.

In /etc/apt/sources.list.d/oxen.list try changing ara on the repository line to testing instead (from what I can gather ParrotOS is based on Debian testing).

Infinitebaffle commented 1 year ago

Changed to testing. Same result.

Ign:1 https://deb.oxen.io testing InRelease Hit:2 https://deb.parrot.sh/parrot lts InRelease Err:3 https://deb.oxen.io testing Release 404 Not Found [IP: 104.243.43.55 443] Hit:4 https://deb.parrot.sh/parrot parrot InRelease Hit:5 https://deb.parrot.sh/direct/parrot parrot-security InRelease Hit:6 https://deb.parrot.sh/parrot parrot-backports InRelease

Infinitebaffle commented 1 year ago

I got it, following install instructions from deb.oxen.io. Thank you.