This commit is contained in:
nihilist 2024-11-03 18:16:29 +01:00
parent c72d6719ec
commit db4fd98c94
19 changed files with 327 additions and 21 deletions

View file

@ -190,8 +190,74 @@ May-29 20:55:27.427 [JavaFX Application Thread] INFO h.d.c.c.c.PopOver: hide:20
<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>
<p>Then, to install it at the current latest version (as of the 6th of october 2024, version 1.0.12) you need to run the following commands:</p>
<pre><code class="nim">
amnesia@amnesia:~$ curl -x socks5h://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/download/v1.0.12/haveno-linux-deb.zip DAA24D878B8D36C90120A897CA02DAC12DAE2D0F
amnesia@amnesia:~$ ./Persistent/haveno/App/utils/exec.sh
</pre></code>
<!--<pre><code class="nim">
amnesia@amnesia:~$ cd Persistent
amnesia@amnesia:~/Persistent$ wget -e use_proxy=yes -e http_proxy=127.0.0.1:9050 https://github.com/retoaccess1/haveno-reto/releases/download/v1.0.12/haveno-linux-deb.zip
amnesia@amnesia:~/Persistent$ unzip haveno-linux-deb.zip
Archive: haveno-linux-deb.zip
inflating: desktop-1.0.12-SNAPSHOT-all.jar.SHA-256
inflating: haveno-v1.0.12-linux-x86_64-installer.deb
amnesia@amnesia:~/Persistent$ wget -e use_proxy=yes -e http_proxy=127.0.0.1:9050 https://raw.githubusercontent.com/BrandyJSon/haveno-install-tails/refs/heads/main/haveno-install.sh
</pre></code>
<p>Here we basically need to edit the script to make sure it uses the correct haveno .deb file that we unzipped above:</p>
<pre><code class="nim">
amnesia@amnesia:~/Persistent$ sed -i s'/haveno_1.0.7-1_amd64.deb/haveno-v1.0.12-linux-x86_64-installer.deb/gi' haveno-install.sh
amnesia@amnesia:~/Persistent$
amnesia@amnesia:~/Persistent$ sudo ./haveno-install.sh
[sudo] password for amnesia:
Installing dpkg from persistent, (1.07-1, if this is out of date change the deb path in the script or manually install after running
(Reading database ... 150142 files and directories currently installed.)
Preparing to unpack .../haveno-v1.0.12-linux-x86_64-installer.deb ...
Unpacking haveno (1.0.12-1) over (1.0.12-1) ...
Setting up haveno (1.0.12-1) ...
Allowing amnesia to read tor control port cookie, only run this script when you actually want to use haveno
!!! not secure !!!
Updating apparmor-profile
Adding rule to iptables to allow for monero-wallet-rpc to work
Updating torsocks to allow for inbound connection
Restarting onion-grater service
Everything is set up just run
source ~/.bashrc
Then you can start haveno using haveno-tails
amnesia@amnesia:~/Persistent$ source ~/.bashrc
amnesia@amnesia:~/Persistent$ haveno-tails
</pre></code>-->
<!--<pre><code class="nim">
# Install Haveno like any other `.deb` file
amnesia@amnesia:~$ cd Persistent
amnesia@amnesia:~/Persistent$ wget -e use_proxy=yes -e http_proxy=127.0.0.1:9050 https://github.com/retoaccess1/haveno-reto/releases/download/v1.0.12/haveno-linux-deb.zip
amnesia@amnesia:~/Persistent$ unzip haveno-linux-deb.zip
amnesia@amnesia:~/Persistent$ sudo apt update -y
amnesia@amnesia:~/Persistent$ sudo dpkg -i ./haveno*.deb
# Disable Tor Cookie Authentication
amnesia@amnesia:~/Persistent$ echo "CookieAuthentication 0" | sudo tee -a /etc/tor/torrc
# Reload Tor Service
amnesia@amnesia:~/Persistent$ sudo systemctl reload tor
# Run Haveno with Built-in Tor and saving the data on the persistent storage
amnesia@amnesia:~/Persistent$ /opt/haveno/bin/Haveno --torControlPort=9051 --torStreamIsolation --socks5ProxyXmrAddress=127.0.0.1:9050 --useTorForXmr=ON --userDataDir=/home/amnesia/Persistent
</pre></code>-->
<!--<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 ...
@ -236,8 +302,8 @@ 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">
</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>