diff --git a/doc/wiki/install-linux/Install-MMGen-on-Debian-or-Ubuntu-Linux.md b/doc/wiki/install-linux/Install-MMGen-on-Debian-or-Ubuntu-Linux.md deleted file mode 100644 index 96d90bd8..00000000 --- a/doc/wiki/install-linux/Install-MMGen-on-Debian-or-Ubuntu-Linux.md +++ /dev/null @@ -1,88 +0,0 @@ -*NOTE: the instructions on this page are for a Bitcoin-only setup. For -altcoin support, additional installation steps are required. See -[**Altcoin and Forkcoin Support**][af] for more information.* - -### Perform the following steps on both your online and offline computers: - -For computers with no Internet connection, see **Note for offline machines** below. - -#### Install required packages: - -##### Debian/Ubuntu: - - $ sudo apt-get install git gcc libtool make autoconf libgmp-dev libssl-dev libpcre3-dev libmpfr-dev libmpc-dev python3-dev python3-pip - -##### Arch Linux: - - $ sudo pacman -S git gcc libtool make autoconf automake autogen pcre python-pip - -#### Upgrade the build tools: - - $ pip3 install --user --upgrade pip setuptools build wheel - -#### Install MMGen: - - $ git clone https://github.com/mmgen/mmgen.git - $ cd mmgen - $ git checkout stable_linux # see 'Note' below - $ python3 -m build --no-isolation - $ pip3 install --user --upgrade dist/*.whl # see 'Testing Note' below - $ cd .. - -**Note:** if you want to use features that have appeared since the latest -`stable_linux` release, then you can omit the `git checkout` step and remain on -the `master` branch. Please bear in mind, however, that while the tip of -`master` is always tested on Linux before being pushed to the public repository, -security vulnerabilities are more likely to be present in new code than in a -stable release. In addition, new code may require dependencies or installation -steps not yet covered in the documentation. - -Install your coin daemon(s). To install prebuilt binaries, go [here][01]. To -install from source, go [here][02]. - -**Testing Note:** MMGen may be tested in place prior to installation. Refer to -the [Test Suite][ts] wiki page for details. - -##### Note for offline machines: - -The computer you’ve designated for offline use must be connected to the -Internet to retrieve and install the above packages as described above. This -is normally not a problem, as you can simply take it offline permanently after -the install is done, preferably removing or disabling its network interfaces. - -However, if your machine is already offline and you wish to leave it that way, -or if it lacks a network interface entirely, then you’ll need to take roughly -the following steps: - -> If your offline and offline computers have the same architecture, then -> download the Debian/Ubuntu packages and their dependencies on the online -> one using `apt-get download`. Otherwise, retrieve the packages manually -> from `packages.debian.org` or `packages.ubuntu.com`. -> -> Download any required Python packages using `pip3 download`, or manually -> from [pypi.org][pi] if your online and offline computers have different -> architecture. -> -> Transfer the downloaded files and cloned Git repositories to your offline -> computer using a USB stick or other removable medium. Install the -> Debian/Ubuntu packages with `sudo dpkg -i` and the Python packages with `pip3 -> install --user`. -> -> Clone the [secp256k1][ec] repository and copy it to `~/.cache` directory on -> the offline machine (or copy it from your online machine’s `~/.cache`). -> Copy the MMGen repository to the offline machine and install MMGen as -> described above. If your online and offline machines have different -> architecture, then make sure to clean up any build/dist files in the -> repositories before installing (in `secp256k1` this is accomplished by `make -> clean`). - -Congratulations, your installation is now complete! You can now proceed to -[**Getting Started with MMGen**][gs]. - -[01]: Install-Bitcoind -[02]: Install-Bitcoind-from-Source-on-Debian-or-Ubuntu-Linux -[ts]: Test-Suite -[gs]: Getting-Started-with-MMGen -[pi]: https://pypi.org -[af]: Altcoin-and-Forkcoin-Support -[ec]: https://github.com/bitcoin-core/secp256k1.git diff --git a/test/misc/term.py b/test/misc/term.py index 95dd4cd8..3be702d0 100755 --- a/test/misc/term.py +++ b/test/misc/term.py @@ -137,6 +137,7 @@ def tt_txview(): tx = MMGenTX.Unsigned(filename=fn,quiet_open=True) while True: tx.view_with_prompt('View data for transaction?',pause=False) + set_vt100() if not keypress_confirm('Continue testing transaction view?',default_yes=True): break @@ -151,6 +152,7 @@ tt_start() tt_get_terminal_size() tt_color() tt_license() +set_vt100() tt_line_input() tt_urand() tt_txview()