{"id":16153737,"url":"https://github.com/moneroexamples/compile-monero-ubuntu","last_synced_at":"2026-01-19T09:01:13.121Z","repository":{"id":70343501,"uuid":"45297178","full_name":"moneroexamples/compile-monero-ubuntu","owner":"moneroexamples","description":null,"archived":false,"fork":false,"pushed_at":"2015-12-30T04:06:07.000Z","size":16,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-06T23:41:48.810Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/moneroexamples.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-10-31T10:10:44.000Z","updated_at":"2021-06-05T17:59:58.000Z","dependencies_parsed_at":"2023-02-22T04:15:22.176Z","dependency_job_id":null,"html_url":"https://github.com/moneroexamples/compile-monero-ubuntu","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/moneroexamples/compile-monero-ubuntu","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moneroexamples%2Fcompile-monero-ubuntu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moneroexamples%2Fcompile-monero-ubuntu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moneroexamples%2Fcompile-monero-ubuntu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moneroexamples%2Fcompile-monero-ubuntu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/moneroexamples","download_url":"https://codeload.github.com/moneroexamples/compile-monero-ubuntu/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moneroexamples%2Fcompile-monero-ubuntu/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28565001,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-19T08:53:44.001Z","status":"ssl_error","status_checked_at":"2026-01-19T08:52:40.245Z","response_time":67,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-10T01:14:20.526Z","updated_at":"2026-01-19T09:01:13.087Z","avatar_url":"https://github.com/moneroexamples.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Compile Monero on Ubuntu 14.04 x86_64\nThe example shows how to compile current github version of [Monero](https://getmonero.org/), as of 31 Oct 2015,\non Ubuntu 14.04 x86_64.\n\n## Preparation\nBefore proceeding to the compilation, the following packages are required:\n\n ```bash\n# refresh ubuntu's repository\nsudo apt-get update\n\n#install git\nsudo apt-get install git\n\n# install dependencies\nsudo apt-get install build-essential cmake libboost1.55-all-dev miniupnpc libunbound-dev graphviz doxygen libdb5.1++-dev\n ```\n\n## Compilation\nHaving the dependencies, we can download the current Monero version and compile it as follows:\n\n```bash\n# download the latest bitmonero source code from github\ngit clone https://github.com/monero-project/bitmonero.git\n\n# go into bitmonero folder\ncd bitmonero/\n\n# compile\nmake # or make -j number_of_threads, e.g., make -j 2\n```\n## Installation (optional)\nAfter successful compilation, the Monero binaries should be located in `./bin`\n\nI usually move the binaries into `/opt/bitmonero/` folder. This can be done\nas follows:\n\n```bash\n# optional\nsudo mkdir /opt/bitmonero\nsudo mv ./build/release/bin/* /opt/bitmonero/\n```\n\nNow we can start the Monero daemon and let it\ndownload the blockchain and synchronize itself with the Monero network. After that, you can run your the simplewallet.\n\n```bash\n# launch the Monero daemon and let it synchronize with the Monero network\n/opt/bitmonero/bitmonerod\n\n# launch the Monero wallet\n/opt/bitmonero/simplewallet\n```\n\n## Command hisotry and tab completion (optional)\nBoth simplewallet and bitmonerod are command line programs, and they do\nnot support command history and tab completion. This can be annoying for\nlinux users, who are usually accustomed to these features in a command line.\n\nThis problem can be overcome using [rlwrap](https://github.com/hanslub42/rlwrap).\nThe rlwrap requires a file with a list of commands to be used in tab\ncompletion. The files can be downloaded here:\n\n - [monerocommands_bitmonerod.txt](https://github.com/moneroexamples/compile-monero-ubuntu/blob/master/monerocommands_bitmonerod.txt)\n - [monerocommands_simplewallet.txt](https://github.com/moneroexamples/compile-monero-ubuntu/blob/master/monerocommands_simplewallet.txt)\n\n\n```bash\n# install rlwrap\nsudo apt-get install rlwrap\n\n# download the commands files, for example, to your home folder\ncd ~\nwget https://raw.githubusercontent.com/moneroexamples/compile-monero-ubuntu/master/monerocommands_bitmonerod.txt\n\nwget https://raw.githubusercontent.com/moneroexamples/compile-monero-ubuntu/master/monerocommands_simplewallet.txt\n\n# having the file for the daemon, it can be run as follows:\nrlwrap -f monerocommands_bitmonerod.txt /opt/bitmonero/bitmonerod\n\n# having the file for the wallet, it can be run as follows:\nrlwrap -f /path/to/monerocommands_simplewallet.txt /opt/bitmonero/simplewallet\n\n```\n\nProbaly easier to make aliases into your ~/.bashrc, for example:\n\n```bash\n# add this to the end of your ~/.bashrc\nalias moneronode=\"rlwrap -f monerocommands_bitmonerod.txt /opt/bitmonero/bitmonerod\"\nalias monerowallet=\"rlwrap -f monerocommands_simplewallet.txt /opt/bitmonero/simplewallet\"\n```\n\n## How can you help?\n\nConstructive criticism, code and website edits are always good. They can be made through github.\n\nSome Monero are also welcome:\n```\n48daf1rG3hE1Txapcsxh6WXNe9MLNKtu7W7tKTivtSoVLHErYzvdcpea2nSTgGkz66RFP4GKVAsTV14v6G3oddBTHfxP6tU\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoneroexamples%2Fcompile-monero-ubuntu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmoneroexamples%2Fcompile-monero-ubuntu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoneroexamples%2Fcompile-monero-ubuntu/lists"}