Commit Graph

113 Commits

Author SHA1 Message Date
George Hotz 28ea233655 update installer to warn about non linux 2019-03-24 14:46:15 -07:00
George Hotz 0994359c25 simplify the qira installer 2019-03-24 14:25:23 -07:00
George Hotz a15c0cf408 switch the default back to python2, minimal dockerfile 2019-03-24 14:09:51 -07:00
George Hotz e1b0c65d1b make python3 the default 2019-03-23 21:08:20 -07:00
George Hotz 30feb975d7 clean up apt-gets 2019-03-23 17:40:09 -07:00
George Hotz 7ba7e408d7 change qemu build deps 2019-03-23 17:29:45 -07:00
George Hotz dfb1a4a166 qiradb is no longer a module 2019-03-23 16:43:38 -07:00
George Hotz 553a291af3 qiradb depends on Cython, so it has to be installed afterward 2019-03-23 16:10:20 -07:00
George Hotz 60e51a4b7f add docker so you can start at home, and capstone isn't needed today 2019-03-22 20:55:50 -07:00
Jon Moroney 5b71b40b2c Move echo so all linux users get a nice message 2017-10-09 11:47:42 +02:00
Jon Moroney 305948c97b Fix suse path 2017-10-09 11:45:26 +02:00
Jon Moroney 0bc27fa501 Add SUSE linux support to installer 2017-10-09 11:28:28 +02:00
George Hotz a1e445b906 Merge pull request #177 from BinaryAnalysisPlatform/revert-174-master
Revert "Use `uname -m` to determine machine arch."
2016-08-05 21:19:01 -07:00
Adam Matthews bfe5933555 added missing OSX dependency 2016-07-29 22:53:32 +01:00
George Hotz 819a851eac Revert "Use `uname -m` to determine machine arch." 2016-06-05 10:02:05 -07:00
gnull ac41dbb976 Use `uname -m` to determine machine arch.
`uname -p` returned uknown for me. After googling for a while I found maybe-more-portable option.

For example see: https://github.com/torvalds/linux/blob/master/Makefile#L228
2016-06-02 14:39:24 +03:00
Jon Moroney fe4c73891e Update install.sh 2016-05-22 11:06:36 -10:00
Jon Moroney fda96ba0c4 Update install.sh 2016-05-22 10:53:38 -10:00
Jon Moroney def07e1a1b Possible fix
Does this one work?
2016-05-21 20:40:36 -10:00
Jon Moroney ebce6b00a1 Added modern fedora path 2016-05-21 17:43:56 -10:00
George Hotz 12afdb2e68 separate out python, i have anaconda 2016-04-01 07:37:43 -07:00
Ned Williamson 1f62559134 goto fail quality 2016-03-24 21:42:46 -04:00
Yahya Lmallas 3b4d9924fc little fix travis was failing on line 33 at install.sh 2016-03-25 02:22:44 +01:00
egyp7 7d069b597f Add support for Linux x86
New installer script tested on Linux Mint 17.1 Cinnamon 32-bit and Ubuntu 14.04 i386.
2016-03-13 14:01:58 +05:00
xtrm0 2dea781099 Revert "Repo update during pacman dependency installation" 2016-02-28 22:47:43 +00:00
Dimitrios Tatsis dbb079cbf7 Repo update during pacman dependency installation
This eliminates the risk of a dependency not being installed or updated because of
unsynced repo state.
2016-02-10 16:59:39 +02:00
Ned Williamson 7de8a07db4 Don't print ugly message when testing presence of brew. 2016-02-03 19:59:14 -05:00
George Hotz 84b89ad213 update binary distribution script and installer 2016-01-31 18:06:40 +00:00
xtrm0 0b8d036287 Moved virtualenv2 checks to after install 2016-01-31 01:40:12 +00:00
xtrm0 88d69c555d Fix for pip2 systems where virutalenv uses python2 2016-01-31 01:17:15 +00:00
xtrm0 61ea9dc3ac Added virtualenv2 selection 2016-01-31 01:05:38 +00:00
xtrm0 6a449e90d0 Fixed pip2 reinstall in arch
On pacman the --needed directive prevents from reinstalling base-devel and python2-pip everytime the install script is run (most users will already have this packages and don't want to reinstall them :P)
Also added the --noconfirm to pacman, and the -y to yum
2016-01-31 00:40:48 +00:00
Ned Williamson 54d57a343e use SHA256 to verify integrity of binaries grabbed over https.
reported by https://twitter.com/flameeyes/status/692491456628527104
2016-01-27 21:37:55 -05:00
Inndy 416db4a9b2 Try to use `pip2` instead of `pip` 2016-01-12 16:36:49 +08:00
Ned Williamson 261b79c124 need to install capstone with homebrew 2015-11-02 00:26:28 -05:00
Ned Williamson c0a56967f4 improve install.sh on os x 2015-11-02 00:18:44 -05:00
Ned Williamson f4844027a9 ubuntu 15.04 doesn't ship with curl it seems 2015-09-07 21:25:07 -04:00
George Hotz 2dd60b2af4 add debian-archive-keyring to install since fetchlibs needs it 2015-08-12 08:06:39 -07:00
George Hotz 9e63a7d834 bap days are over 2015-08-11 01:25:31 -07:00
George Hotz 9e59ef701f more proper like british people 2015-03-24 01:58:54 -07:00
George Hotz 7a7262653c solve the travis dying problem without spamming the log 2015-03-24 01:40:24 -07:00
George Hotz 31f7f9eff6 travis_wait killed all output 2015-03-24 01:16:32 -07:00
George Hotz 5d1d3f40bc clean up install process 2015-03-24 01:10:38 -07:00
George Hotz 1aec90c6a4 move tracers into the tracers directory 2015-03-24 00:36:08 -07:00
George Hotz 244118b614 verbose may have been needed to output something every 10 minutes 2015-03-23 17:45:55 -07:00
George Hotz d7fa3520d8 add -H to the pip sudo 2015-03-23 01:25:28 -07:00
George Hotz 2724aea3b7 install log is being truncated on travis, fix 2015-03-23 01:19:51 -07:00
George Hotz d722816883 it's time for static to be on by default 2015-03-16 21:44:09 -07:00
George Hotz dda2548997 add clang to deps and switch readme to markdown 2015-02-22 14:15:52 -08:00
George Hotz 04072502f9 removed capstone build 2015-02-22 14:02:57 -08:00