Hello,
I wanna install GEPH VPN on Manjaro Gnome, the official website is:
Geph
I downloaded the file Geph-x86_64.flatpak form the above link but don’t know how to install it.
Any help appriiciated.
Hi @Majidjan,
I don’t think this really has to do with Flatpak/Snap.
If you search pamac for geph, there are a lot of packages:
$ pamac search geph
gephi 0.9.7-1 community
An interactive graph visualization and exploration platform
gephgui-git r77.7f60599-1 AUR
Geph connects you with the censorship-free Internet, even when nothing else works
gephgui4-git r151.01fa274-1 AUR
Geph connects you with the censorship-free Internet, even when nothing else works
geph4-vpn-helper-git r325.3fb7eb9-2 AUR
A command-line Geph4 toolset
geph4-vpn-helper 0.2.4-1 AUR
A command-line Geph4 toolset
geph4-exit-git r325.3fb7eb9-2 AUR
A command-line Geph4 toolset
geph4-client-git r325.3fb7eb9-2 AUR
A command-line Geph4 toolset
geph4-client 4.7.0.beta.5-1 AUR
A command-line Geph4 toolset
geph4-bridge-git r325.3fb7eb9-2 AUR
A command-line Geph4 toolset
geph4-binder-git r325.3fb7eb9-2 AUR
A command-line Geph4 toolset
geph-exit 0.22.2-2 AUR
Runs on highly secure exit nodes, and handles exit traffic
geph-client-patched r215.fcc2ff5-1 AUR
A command-line Geph client with external bypass filter patch
geph-client-git r168.c66c8c5-1 AUR
A command-line Geph client
geph-client 0.22.5-1 AUR
A command-line Geph client
geph-bridge 0.22.2-1 AUR
Runs on bridge nodes, which relay client-to-exit encrypted traffic across harsh firewalls
There’s no way for me to be sure, but I’m guessing you’d want the geph-client
package and it’s in thee AUR, can installed with:
pamac build geph-client
When installed, it can be run with:
geph-client
I don’t know anything more. However, if I’d had to guess, I’d say if you want a GUI dor it, you’d need to install gephgui4-git
as well:
pamac build gephgui4-git
Thanks for your reply @Mirdarthos
I run ```
pamac build gephgui4-git
but something went wrong.
here's the log :
0 verbose cli /usr/bin/node /usr/bin/npm
1 info using npm@8.19.2
2 info using node@v19.2.0
3 timing npm:load:whichnode Completed in 1ms
4 timing config:load:defaults Completed in 4ms
5 timing config:load:file:/usr/lib/node_modules/npm/npmrc Completed in 2ms
6 timing config:load:builtin Completed in 2ms
7 timing config:load:cli Completed in 4ms
8 timing config:load:env Completed in 0ms
9 timing config:load:file:/var/tmp/pamac-build-majid/gephgui4-git/src/gephgui/.npmrc Completed in 1ms
10 timing config:load:project Completed in 5ms
11 timing config:load:file:/home/majid/.npmrc Completed in 0ms
12 timing config:load:user Completed in 0ms
13 timing config:load:file:/usr/etc/npmrc Completed in 13ms
14 timing config:load:global Completed in 13ms
15 timing config:load:validate Completed in 0ms
16 timing config:load:credentials Completed in 23ms
17 timing config:load:setEnvs Completed in 3ms
18 timing config:load Completed in 57ms
19 timing npm:load:configload Completed in 57ms
20 timing npm:load:mkdirpcache Completed in 3ms
21 timing npm:load:mkdirplogs Completed in 1ms
22 verbose title npm run electron:lin64
23 verbose argv "run" "electron:lin64"
24 timing npm:load:setTitle Completed in 2ms
25 timing config:load:flatten Completed in 9ms
26 timing npm:load:display Completed in 16ms
27 verbose logfile logs-max:10 dir:/home/majid/.npm/_logs
28 verbose logfile /home/majid/.npm/_logs/2022-12-23T06_31_55_805Z-debug-0.log
29 timing npm:load:logFile Completed in 29ms
30 timing npm:load:timers Completed in 0ms
31 timing npm:load:configScope Completed in 0ms
32 timing npm:load Completed in 112ms
33 silly logfile done cleaning log files
34 timing command:run Completed in 24ms
35 verbose stack Error: Missing script: "electron:lin64"
35 verbose stack
35 verbose stack To see a list of scripts, run:
35 verbose stack npm run
35 verbose stack at RunScript.run (/usr/lib/node_modules/npm/lib/commands/run-script.js:98:13)
35 verbose stack at async module.exports (/usr/lib/node_modules/npm/lib/cli.js:78:5)
36 verbose cwd /var/tmp/pamac-build-majid/gephgui4-git/src/gephgui
37 verbose Linux 5.15.81-1-MANJARO
38 verbose node v19.2.0
39 verbose npm v8.19.2
40 error Missing script: "electron:lin64"
40 error
40 error To see a list of scripts, run:
40 error npm run
41 verbose exit 1
42 timing npm Completed in 334ms
43 verbose code 1
44 error A complete log of this run can be found in:
44 error /home/majid/.npm/_logs/2022-12-23T06_31_55_805Z-debug-0.log
Could you please help me?
Please provide the output of:
cat /home/majid/.npm/_logs/2022-12-23T06_31_55_805Z-debug-0.log
I don’t know if I can help, but let’s see if the log in question provides answers or more errors.
Hi @Mirdarthos
0 verbose cli /usr/bin/node /usr/bin/npm
1 info using npm@8.19.2
2 info using node@v19.2.0
3 timing npm:load:whichnode Completed in 1ms
4 timing config:load:defaults Completed in 4ms
5 timing config:load:file:/usr/lib/node_modules/npm/npmrc Completed in 2ms
6 timing config:load:builtin Completed in 2ms
7 timing config:load:cli Completed in 4ms
8 timing config:load:env Completed in 0ms
9 timing config:load:file:/var/tmp/pamac-build-majid/gephgui4-git/src/gephgui/.npmrc Completed in 1ms
10 timing config:load:project Completed in 5ms
11 timing config:load:file:/home/majid/.npmrc Completed in 0ms
12 timing config:load:user Completed in 0ms
13 timing config:load:file:/usr/etc/npmrc Completed in 13ms
14 timing config:load:global Completed in 13ms
15 timing config:load:validate Completed in 0ms
16 timing config:load:credentials Completed in 23ms
17 timing config:load:setEnvs Completed in 3ms
18 timing config:load Completed in 57ms
19 timing npm:load:configload Completed in 57ms
20 timing npm:load:mkdirpcache Completed in 3ms
21 timing npm:load:mkdirplogs Completed in 1ms
22 verbose title npm run electron:lin64
23 verbose argv "run" "electron:lin64"
24 timing npm:load:setTitle Completed in 2ms
25 timing config:load:flatten Completed in 9ms
26 timing npm:load:display Completed in 16ms
27 verbose logfile logs-max:10 dir:/home/majid/.npm/_logs
28 verbose logfile /home/majid/.npm/_logs/2022-12-23T06_31_55_805Z-debug-0.log
29 timing npm:load:logFile Completed in 29ms
30 timing npm:load:timers Completed in 0ms
31 timing npm:load:configScope Completed in 0ms
32 timing npm:load Completed in 112ms
33 silly logfile done cleaning log files
34 timing command:run Completed in 24ms
35 verbose stack Error: Missing script: "electron:lin64"
35 verbose stack
35 verbose stack To see a list of scripts, run:
35 verbose stack npm run
35 verbose stack at RunScript.run (/usr/lib/node_modules/npm/lib/commands/run-script.js:98:13)
35 verbose stack at async module.exports (/usr/lib/node_modules/npm/lib/cli.js:78:5)
36 verbose cwd /var/tmp/pamac-build-majid/gephgui4-git/src/gephgui
37 verbose Linux 5.15.81-1-MANJARO
38 verbose node v19.2.0
39 verbose npm v8.19.2
40 error Missing script: "electron:lin64"
40 error
40 error To see a list of scripts, run:
40 error npm run
41 verbose exit 1
42 timing npm Completed in 334ms
43 verbose code 1
44 error A complete log of this run can be found in:
44 error /home/majid/.npm/_logs/2022-12-23T06_31_55_805Z-debug-0.log
Moderator edit: In the future, please use proper formatting: [HowTo] Post command output and file content as formatted text
I am unable to find anything related to it. And it looks like the project is no more. Or something. At the very least am I unable to figure out how it is to be installed.
That said, there’s always the command line client:
$ pamac search geph
[...]
geph-client 0.22.5-1 AUR
A command-line Geph client
[...]
Which can be installed with:
pamac build geph-client
But note: I know nothing about it, no arguments for the commands, nothing. So I’m only guessing here.
Hi again @Mirdarthos
I run the command : ```
pamac build geph-client
and here’s the output in Terminal, what shall I do ?
Preparing...
Cloning geph-client build files...
Generating geph-client information...
Checking geph-client dependencies...
Warning: geph-client-0.22.5-1 is up to date -- reinstalling
Resolving dependencies...
Checking inter-conflicts...
To build (1):
geph-client 0.22.5-1 AUR
Edit build files : [e]
Apply transaction ? [e/y/N] y
Building geph-client...
==> Making package: geph-client 0.22.5-1 (Tue 27 Dec 2022 12:16:17 PM +0330)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found geph-client-0.22.5.tar.gz
-> Found geph-client.sysusers
-> Found geph-client.service
-> Found geph-client@.service
==> Validating source files with sha256sums...
geph-client-0.22.5.tar.gz ... Passed
geph-client.sysusers ... Passed
geph-client.service ... Passed
geph-client@.service ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
-> Extracting geph-client-0.22.5.tar.gz with bsdtar
==> Starting build()...
==> Entering fakeroot environment...
==> Starting package()...
==> Tidying install...
-> Removing libtool files...
-> Purging unwanted files...
-> Removing static library files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "geph-client"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: geph-client 0.22.5-1 (Tue 27 Dec 2022 12:16:40 PM +0330)
==> Cleaning up...
Checking keyring... [1/1]
Checking integrity... [1/1]
Loading packages files... [1/1]
Checking file conflicts... [1/1]
Checking available disk space... [1/1]
==> skipping timeshift-autosnap due skipRsyncAutosnap in /etc/timeshift-autosnap.conf set to TRUE.
Reinstalling geph-client (0.22.5-1)... [1/1]
Running post-transaction hooks...
Creating system user accounts... [1/3]
Reloading system manager configuration... [2/3]
Arming ConditionNeedsUpdate... [3/3]
Transaction successfully finished.
It seems to have succeeded. From here on, I don’t know any more. However,
pamac info geph-client
…states:
[...]
URL : https://github.com/geph-official/geph2
[...]
…and when browsing to the URL the webpage states:
This repository is now obsolete. Geph has been rewritten in Rust at https://github.com/geph-official/geph4
…and when searching pamac
again:
$ pamac search geph
[...]
geph4-client 4.7.0.beta.5-1 AUR
A command-line Geph4 toolset
[...]
…it would seem it is in the AUR. But since the wrong one was accidentally installed first, we have to remove it:
pamac remove geph-client
…and then we can continue installing the newer one:
amac build geph4-client
If successful, it should probably show something similar to the previous one:
Transaction successfully finished.
And from here, I have absolutely no idea what further to do. For more, please see
Hope this helps!