This commit is contained in:
nihilist 2024-10-06 09:47:04 +02:00
parent e5efbe9151
commit f9e4b80ce1
8 changed files with 96 additions and 47 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 421 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 222 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 189 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 559 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 188 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 29 KiB

View File

@ -102,62 +102,52 @@
<p>Let's get the Haveno binaries from <a href="https://github.com/retoaccess1/haveno-reto/releases">Reto's github repository</a>, (which was forked from the <a href="https://github.com/haveno-dex/haveno">original Haveno repository</a>, maintained by <a href="https://github.com/woodser">Woodser</a>)</p>
<!--<p>You can just pick the latest successful CI build from <a href="https://github.com/retoaccess1/haveno-reto/actions">here</a>, for example from this successful <a href="https://github.com/retoaccess1/haveno-reto/actions/runs/9081479642">build</a>:</p>-->
<h2><b>For Debian Users</b></h2>
<p>Here, we are on a debian machine, so we download the ubuntu package (which contains the .deb and .rpm file)</p>
<img src="1.png" class="imgRz">
<h2><b>For Arch Linux Users</b></h2>
<p>You can either extract the .rpm (which is originally intended for Fedora users) package and run the haveno binary yourself, or use the <a href="https://aur.archlinux.org/packages/haveno-reto">AUR package maintained by duje</a></p>
<h2><b>For Windows Users </b></h2>
<p> If you are a windows user (know that it cant be trusted as <a href="../closedsource/index.html">it's not an open source operating system</a>, check out my tutorial here on <a href="../linux/index.html">how to install linux</a> instead), if you're too lazy you can check out darknetreporter's tutorial: </p>
<iframe class="rumble" width="640" height="360" src="https://rumble.com/embed/v4wro7n/?pub=4" frameborder="0" allowfullscreen></iframe>
<h2><b>For Debian Users</b></h2>
<p><b>Back on Debian (note: these instructions are the same if you are on Whonix!)</b>, the zip package is downloaded:</p>
<img src="2.png" class="imgRz">
<p>Here, we are on a debian machine, so we download the "haveno_amd64_deb-latest.zip" package (which contains the .deb file)</p>
<img src="110.png" class="imgRz">
<p>Then unpack the zipfile wherever you want:</p>
<pre><code class="nim">
[ mainpc ] [ /dev/pts/5 ] [~]
→ unzip ~/Downloads/HavenoInstaller-ubuntu-latest.zip -d ~/Documents/
Archive: /home/nihilist/Downloads/HavenoInstaller-ubuntu-latest.zip
inflating: /home/nihilist/Documents/desktop-1.0.3-SNAPSHOT-all.jar.SHA-256
inflating: /home/nihilist/Documents/haveno-1.0.3-1.x86_64.rpm
inflating: /home/nihilist/Documents/haveno_1.0.3-1_amd64.deb
→ apt install unzip -y
[ mainpc ] [ /dev/pts/5 ] [~]
→ cd ~/Documents/haveno-reto
[ mainpc ] [ /dev/pts/5 ] [~/Documents/haveno-reto]
[ mainpc ] [ /dev/pts/17 ] [~/.mullvad-browser/Downloads]
→ ls
desktop-1.0.3-SNAPSHOT-all.jar.SHA-256 <b>haveno_1.0.3-1_amd64.deb</b> haveno-1.0.3-1.x86_64.rpm
haveno_amd64_deb-latest.zip
</code></pre>
<p>Here since we are currently on a debian machine, we're going to use the .deb file to install haveno, as follows:</p>
<pre><code class="nim">
[ mainpc ] [ /dev/pts/1 ] [~/Documents/haveno-reto]
→ sudo dpkg -i haveno_1.0.3-1_amd64.deb
[ mainpc ] [ /dev/pts/17 ] [~/.mullvad-browser/Downloads]
→ unzip haveno_amd64_deb-latest.zip
Archive: haveno_amd64_deb-latest.zip
inflating: haveno_1.0.11-1_amd64.deb
[ mainpc ] [ /dev/pts/17 ] [~/.mullvad-browser/Downloads]
→ sudo dpkg -i haveno_1.0.11-1_amd64.deb
[sudo] password for nihilist:
Selecting previously unselected package haveno.
(Reading database ... 214512 files and directories currently installed.)
Preparing to unpack haveno_1.0.3-1_amd64.deb ...
Unpacking haveno (1.0.3-1) ...
Setting up haveno (1.0.3-1) ...
(Reading database ... 226388 files and directories currently installed.)
Preparing to unpack haveno_1.0.11-1_amd64.deb ...
Unpacking haveno (1.0.11-1) over (1.0.10-1) ...
Setting up haveno (1.0.11-1) ...
#if it fails, run "apt install -f" to install the missing dependencies and then dpkg -i haveno.deb again.
</code></pre>
<p>If you previously used haveno, make sure you delete the folder in ~/.local/share/Haveno-reto as follows, to clear up all the previous wallet infos</p>
<p>Haveno then creates dotfiles in <b>~/.local/share/Haveno-reto</b> containing your wallet infos, along with the .onion data. <b>You shouldn't need to remove that folder accross haveno updates</b>, unless if instructed to do so by the developers or the network owners themselves.</p>
<pre><code class="nim">
[ mainpc ] [ /dev/pts/1 ] [~/Documents/haveno-reto]
→ rm -rf ~/.local/share/Haveno-reto
[ mainpc ] [ /dev/pts/17 ] [.local/share/Haveno-reto]
→ ls -lash ~/.local/share/Haveno-reto
total 74M
4.0K drwxr-xr-x 3 nihilist nihilist 4.0K Aug 4 10:04 .
4.0K drwx------ 26 nihilist nihilist 4.0K Oct 6 09:32 ..
11M -rw-r--r-- 1 nihilist nihilist 11M Aug 4 09:57 haveno_1.log
3.1M -rw-r--r-- 1 nihilist nihilist 3.1M Oct 4 21:06 haveno.log
4.0K -rw-r--r-- 1 nihilist nihilist 56 Oct 2 19:35 haveno.properties
25M -rwxr--r-- 1 nihilist nihilist 25M Jul 9 21:17 monerod
30M -rwxr--r-- 1 nihilist nihilist 30M Jul 9 21:17 monero-wallet-rpc
6.3M -rw------- 1 nihilist nihilist 6.3M Oct 4 21:06 monero-wallet-rpc.log
4.0K -rw-r--r-- 1 nihilist nihilist 6 Oct 2 19:34 version
4.0K drwxr-xr-x 6 nihilist nihilist 4.0K May 20 18:21 xmr_mainnet
</code></pre>
<p>if you want to see the haveno logs from the CLI as you use it, you can do as follows:</p>
<pre><code class="nim">
[ mainpc ] [ /dev/pts/6 ] [~/Nextcloud/blog]
→ cd ~/.local/share/Haveno-reto
[ mainpc ] [ /dev/pts/6 ] [.local/share/Haveno-reto]
→ ls
haveno.log haveno.properties monerod monero-wallet-rpc monero-wallet-rpc.log version xmr_mainnet
[ mainpc ] [ /dev/pts/6 ] [.local/share/Haveno-reto]
→ tail -f haveno.log
May-29 20:55:23.829 [pool-16-thread-5] INFO h.c.t.TaskRunner: Run task: SendOfferAvailabilityRequest
@ -183,14 +173,75 @@ May-29 20:55:27.427 [JavaFX Application Thread] INFO h.d.c.c.c.PopOver: hide:20
<p>and add them inside haveno, and restart it:</p>
<img src="5.2.png" class="imgRz">
<p>Then it should connect just fine:</p>
<img src="6.png" class="imgRz">
<img src="4.png" class="imgRz">
<p>you may need to wait a bit for your haveno node to sync up initially: (probably 1-2 minutes)</p>
<img src="7.png" class="imgRz">
<p>and once it finishes synchronising, you're in Haveno!</p>
<img src="8.png" class="imgRz">
<h2><b>For Tails OS Users: Use BrandyJson's Script!</b></h2>
<h2><b>For Arch Linux Users</b></h2>
<p>You can either extract the .rpm (which is originally intended for Fedora users) package and run the haveno binary yourself, or use the <a href="https://aur.archlinux.org/packages/haveno-reto">AUR package maintained by duje</a></p>
<h2><b>For Windows Users </b></h2>
<p> If you are a windows user (know that it cant be trusted as <a href="../closedsource/index.html">it's not an open source operating system</a>, check out my tutorial here on <a href="../linux/index.html">how to install linux</a> instead), if you're too lazy you can check out darknetreporter's tutorial: </p>
<iframe class="rumble" width="640" height="360" src="https://rumble.com/embed/v4wro7n/?pub=4" frameborder="0" allowfullscreen></iframe>
<h2><b>For Debian Users</b></h2>
<!-- <h2><b>For Tails OS Users: Use BrandyJson's Script!</b></h2>-->
<h2><b>For Tails OS Users: (as of 6th October 2024)</b></h2>
<p>If you want to have a TailsOS VM running, check out my latest tutorial on it <a href="../tailsqemuvm/index.html">here</a>.</p>
<p>Download the latest haveno package just like on debian, then put it in the persistant storage:</p>
<p>Then make sure you have the admin password enabled:</p>
<img src="100.png" class="imgRz">
<p>Then make sure you have the persistant storage enabled, with the dotfiles enabled:</p>
<img src="101.png" class="imgRz">
<p>Then, to install it at the current latest version (as of the 6th of october 2024, version 0.) you need to run the following command:</p>
<pre><code class="nim">
amnesia@amnesia:~$ curl --socks5-hostname socks5://127.0.0.1:9050 -fsSLO https://github.com/haveno-dex/haveno/raw/master/scripts/install_tails/haveno-install.sh && bash haveno-install.sh "https://github.com/retoaccess1/haveno-reto/releases/latest/download/haveno_amd64_deb-latest.zip" "DAA2 4D87 8B8D 36C9 0120 A897 CA02 DAC1 2DAE 2D0F"
Installing dependencies ...
[sudo] password for amnesia:
[...]
137 packages can be upgraded. Run 'apt list --upgradable' to see them.
[sudo] password for amnesia:
[...]
</pre></code>
<p>Let it run, it may take 10 minutes to install depending on the tor connection speeds.</p>
<pre><code class="nim">
Creating desktop menu icon ...
Downloading Haveno from URL provided ...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0
100 266M 100 266M 0 0 442k 0 0:10:17 0:10:17 --:--:-- 522k^[[A
Downloading Haveno signature ...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0
100 119 100 119 0 0 37 0 0:00:03 0:00:03 --:--:-- 69
Downloading signing GPG key ...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 668 100 668 0 0 912 0 --:--:-- --:--:-- --:--:-- 912
Importing the GPG key ...
gpg: key 0xCA02DAC12DAE2D0F: public key "reto" imported
gpg: Total number processed: 1
gpg: imported: 1
Verifying the signature of the downloaded file ...
Archive: haveno_amd64_deb-latest.zip
inflating: haveno_1.0.11-1_amd64.deb
Haveno binaries have been successfully verified.
Files moved to persistent directory /home/amnesia/Persistent/haveno/Install
Haveno installation setup completed successfully.
</pre></code>
<img src="102.png" class="imgRz">
<img src="103.png" class="imgRz">
<img src="104.png" class="imgRz">
<!--<p>Download the latest haveno package just like on debian, then put it in the persistant storage:</p>
<pre><code class="nim">
amnesia@amnesia:~$ mv ~/Tor\ Browser/haveno_1.0.7-1_amd64.zip ~/Persistent/
amnesia@amnesia:~$ cd Persistent/
@ -300,9 +351,7 @@ Jun-14 10:52:51.120 [main] INFO haveno.common.app.AsciiLogo:
.ccc ccc. 'lccl0kcccd .cclcc, ccc. :cc; .ccocc: .ccco kcc:
.ccc. .ccc. dcc. :ccl .ccc; cccd000' :cc; cccc: cccxO0kocc,
:ccc.
</pre></code>
<img src="30.png" class="imgRz">
<img src="29.png" class="imgRz">
</pre></code>-->
</div>
</div><!-- /row -->