Title: Package/dependency problems when attempting to install Armory on Tails v. 2.10. Post by: monsterintheparasol on February 26, 2017, 12:31:02 AM Hey guys,
First post! This is all a bit like a foreign language to me; I mainly got into anonymous internet protocols, bitcoin, etc., due to genuine concern in the increasing power and influence of nation state surveillance and the governmental encroachment into citizens' internet privacy. I'm finding that to maximise anonymity and privacy, one can get increasingly lost down the technical rabbit hole. I am basically trying to set up an offline Armory wallet running on Tails. I am using the most up to date Tails v. 2.10 and have downloaded Armory 0.93.3 for Ubuntu 12.04+ (32bit). I understand that there is no standalone Debian bundle specifically for Tails and that the Ubuntu one remains broadly serviceable - though not without some setup headache. Additionally, I've downloaded a series of individual Ubuntu/Debian packages that apparently are required for Armory to install correctly on Tails. These are listed on a webpage (http://bitzuma.com/posts/offline-installation-of-armory-on-tails-and-ubuntu-linux/) that deals precisely with my issue, although it is now quite outdated (Tails v. 1.8). Effectively, I've now compiled what should constitute a recipe for an Armory offline package/install bundle for Tails. I then copy all these packages into a USB folder named "armory", copy that to the Tails Desktop, and run the Terminal application/Cmd equivalent. I type: $ cd Desktop/armory $ sudo dpkg -i *.deb The unpacking/install process then begins; however, I get one dependency error regarding a "python-qt4" package. My knowledge of anything Debian/Linux related is superficial at best, and I can't work out from the Debian source site how to find this package (if that is actually what it is) and incorporate it into the larger "armory" folder. I can find references to it, but there appear to be multiple builds/updates, sub-dependencies, and different architectures. I don't even know if my issue is actually purely just that one missing package, if it will snowball further requiring other dependencies, or if I'm even barking up the right tree. Even after copying the apparent extra package that subsequent posters listed on the same webpage as mentioned above, Armory will not install. There are a couple of threads on here that talk about similar issues, but they are at least 3 years old and no real consensus was agreed upon. I also found this video which is pretty damn close to what I'm trying to do, but even it is outdated and not of much help to me in the face of dependency errors. https://player.vimeo.com/video. Has anyone had the same or similar issues, and do they know how to solve or workaround Tails/Ubuntu and Armory package dependency issues? Cheers. Title: Re: Package/dependency problems when attempting to install Armory on Tails v. 2.10. Post by: achow101 on February 26, 2017, 12:40:57 AM have downloaded Armory 0.93.3 for Ubuntu 12.04+ (32bit). This is your first problem. 0.93.3 is out dated, and because Armory and Bitcoin Core (a very important dependency) are both very hardware intensive software, you should not be using a 32bit install. In fact, Armory no longer provides 32bit packages. You should use the latest Armory from https://btcarmory.com/0.95.1-release/The unpacking/install process then begins; however, I seem to get one dependency error regarding a "python-qt4" package. You should be able to run Code: sudo apt-get install python-qt4 Title: Re: Package/dependency problems when attempting to install Armory on Tails v. 2.10. Post by: monsterintheparasol on February 26, 2017, 01:31:11 AM Cheers for the heads-up. I completely missed that Armory update!
So, I replaced Armory 0.93.3 with newly downloaded 0.95.1, maintained all the original packages, and repeated the install process. No dice. The output is below: *I hope I've enabled the insertion of code output correctly so that it appears concise as you have done in your post above. If not, perhaps someone could tell me how to do it properly? Code: Preparing to unpack python-twisted-words_12.0.0-1_all (1).deb ... I followed your command regarding getting the "python-qt4" package, but was informed that the appropriate version was already present within the directory. I'm pretty unfamiliar with scripts, but am I right in assuming that I am missing all of the above packages and that the ">" denotes that I need the version of the associated package equal to or greater than the numerical value that follows it? I also tried the following processes to no avail: Code: sudo apt-get -f install I gather this is what is called "dependency hell", whereby one could spend hours diving into the tree to find that one dependency depends on another which depends on another and so on? Obviously, I'm struggling to get my head around what needs to be done, lol. *Edit: Two things just occurred to me. Could it be that the additional packages listed on the somewhat outdated webpage I included in the original post are redundant and possibly causing the installation errors, especially given that the writer was referring to an older 32 bit version of Armory for Ubuntu? If this is the case, how would one go about sourcing an accurate up to date package bundle valid for Armory 0.95.1 and Tails v. 2.10? Secondly, when typically faced with missing dependent packages, is it fundamental practice to just download them directly from the Terminal/Cmd as you are installing? I mean, intuitively, achow101's earlier listed command Code: sudo apt-get install python-qt4 |