Pages:
Author

Topic: PPA vs. DEB install. Which is better for Armory & Bitcoin Core? - page 2. (Read 302 times)

legendary
Activity: 3430
Merit: 3080
By DE, do you mean which Debian? Specifically PureOS by Purism.

he means "Desktop Environment"

it's basically a bunch of programs that provides you with the desktop graphics, and responds to you moving the mouse and clicking things (multiple different DE's are available for Linux, MacOS and Windows have only 1 possible DE)

for PureOS, I think it's Cinammon, isn't it? Don't know tbh
newbie
Activity: 27
Merit: 3
"You can create a shortcut running any command with any parameter you wish.
What DE are you using ?"

Thanks bob123 - I'm not sure what this means.  By DE, do you mean which Debian? Specifically PureOS by Purism. Core 0.18.1.

Side note - how do you make that nicely quoted box when replying to people on this forum?
legendary
Activity: 3430
Merit: 3080
you can do (when inside of the directory):
Code:
apt-get install ./armory.deb

It usually is recommended to stick with apt-get, because it doesn't just install a package, but also looks for dependencies since it is a package management software.

didn't know this, good job bob123
legendary
Activity: 1624
Merit: 2481
- on goatpig's github, I see goatpig-signing-key.asc under the PublicKeys section - is this correct?

Yes.



- where do we find the correct spelling for the Wladimir van der Laan key? On the bitcoincore website, it references an ubuntu server "gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 01EA5486DE18A882D4C2684590C8019E36C2E964" do we run this on Debian?

Yes, you can run this on debian.



good to know - I have been running ./bitcoin-qt to run core. It would be nice to have an applications link.

You can create a shortcut running any command with any parameter you wish.
What DE are you using ?
newbie
Activity: 27
Merit: 3
Interesting discussion. I have a follow-up question with regard to importing the gpg keys:

- on goatpig's github, I see goatpig-signing-key.asc under the PublicKeys section - is this correct?

- where do we find the correct spelling for the Wladimir van der Laan key? On the bitcoincore website, it references an ubuntu server "gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 01EA5486DE18A882D4C2684590C8019E36C2E964" do we run this on Debian?


"***optional*** get the bitcoin.desktop file from https://github.com/bitcoin/contrib"
good to know - I have been running ./bitcoin-qt to run core. It would be nice to have an applications link.
legendary
Activity: 1624
Merit: 2481
Carlton Banks pretty much explained everything, however if you are going to use your fresh Ubuntu install for more than just your online armory, i would install the package via apt-get instead of dpkg.

So, instead of:

8. if the hashes (long string of letters and numbers) match, dpkg -i armory.deb

you can do (when inside of the directory):
Code:
apt-get install ./armory.deb

It usually is recommended to stick with apt-get, because it doesn't just install a package, but also looks for dependencies since it is a package management software.
This makes it easier for you to remove or change packages later compared to simply just installing it using dpkg.

apt-get uses dpkg to install the package in back end, but has additional features (scanning for dependencies, notifying when they can be removed, etc.).
legendary
Activity: 3430
Merit: 3080
what you're basically doing above is

  • checking that the list of "matching codes" you download is signed by the Bitcoin/Armory developers (the gpg --verify SHA256SUM.asc command)
  • checking the Bitcoin/Armory program you download matches the one from the developers (the sha256sum command)

once you've got Goatpig and Wladimir's keys in your online PC, you can skip that step in future

doing it this way is all about being very sure someone hasn't hacked the website you're getting Bitcoin/Armory from. As long as you've got the right key for Goatpig and Wladimir (and as long as those 2 keep their keys safe), then you can't accidentally download a fake version that steals all your money
legendary
Activity: 3430
Merit: 3080
for bitcoin, it's kind of the same, just there is no .deb and a different website


  • go to https://bitcoincore.org/bin
  • download version of your choice (newest is generally best) and the corresponding SHA256SUM.asc file
  • Download the Wladimir van der Laan key (it's at https://bitcoincore.org, go to "Downloads" section)
  • gpg --import wladimirs-key.asc (again, it's called something different to that in reality)
  • gpg --verify SHA256SUM.asc
  • sha256sum bitcoin-whatever-version.tar.gz
  • compare the output of sha256sum bitcoin-whatever-version.tar.gz with the line that says "bitcoin-whatever-version.tar.gz" in the SHA256SUM file (open SHA256SUM in text editor to do this)
  • if the hashes (long string of letters and numbers) match, tar -xf bitcoin-whatever-version.tar.gz
  • sudo cp ./bitcoin-whatever-version/bin/bitcoin* /usr/bin
  • ***optional*** get the bitcoin.desktop file from https://github.com/bitcoin/contrib and sudo mv bitcoin.desktop /usr/share/applications, this will give you a desktop icon to click in your desktop menu
legendary
Activity: 3430
Merit: 3080
don't do any of that IMO


1. Go to github.com/goatpig
2. find Amory
3. find downloads, download latest .deb and SHA256SUM file
4. find Goatpig's key, download and do: gpg --import goatpigs-key.asc (it's not called goatpigs-key, but something similar)
5. gpg --verify SHA256SUM  (it might be called SHA256SUM.asc, can't remember offhand)
6. sha256sum armory.deb
7. compare the output of sha256sum armory.deb with the line that says "armory.deb" in the SHA256SUM file (open SHA256SUM in text editor to do this)
8. if the hashes (long string of letters and numbers) match, dpkg -i armory.deb

I think the armory.deb you need will be the one with "GCC7" in the name
member
Activity: 65
Merit: 30
Fellow Forum Members,
I have a clean install of Ubuntu 18 on a brand new 2TB hard drive I bought for my new ARMORY ONLINE PC setup. The time has come to install the latest version for both Bitcoin Core and Armory. I hope someone would be so kind to clarify for me if it is best to install both Armory and Bitcoin Core using the PPA install process or is it better to use the traditional DEB install process?  Mainly, I would like to know if using the PPA install process will make my life easier as it relates to installing Armory and Bitcoin Core updates in the future?  In short, are Armory and Bitcoin Core designed to take advantage of the PPA install process?  Does PPA have any negatives?  

From what I gather the PPA install process requires I use the terminal commands shown below:
Code:
sudo add-apt-repository ppa:armory
Code:
sudo apt-get update
Code:
sudo apt-get install armory-installer

Do I need to make any changes to the code shown above?

Thanks in advance and I look forward to reading any opinions if the PPA installation process is the best installation process to use or if the traditional DEB install process is the best way to go.  
Pages:
Jump to: