{"id":19520911,"url":"https://github.com/sebastianbach/dev-machine-setup","last_synced_at":"2026-03-02T08:01:06.782Z","repository":{"id":220824952,"uuid":"752670981","full_name":"SebastianBach/dev-machine-setup","owner":"SebastianBach","description":"Notes on how to set up a dev machine","archived":false,"fork":false,"pushed_at":"2024-03-29T18:17:08.000Z","size":2,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-26T00:28:41.835Z","etag":null,"topics":["apt","setup","ubuntu"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SebastianBach.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-02-04T13:40:46.000Z","updated_at":"2024-12-11T23:54:21.000Z","dependencies_parsed_at":"2024-11-11T00:28:35.213Z","dependency_job_id":"8ee805eb-217b-4f3e-90c2-c8a7246de179","html_url":"https://github.com/SebastianBach/dev-machine-setup","commit_stats":null,"previous_names":["sebastianbach/dev-machine-setup"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/SebastianBach/dev-machine-setup","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SebastianBach%2Fdev-machine-setup","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SebastianBach%2Fdev-machine-setup/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SebastianBach%2Fdev-machine-setup/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SebastianBach%2Fdev-machine-setup/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SebastianBach","download_url":"https://codeload.github.com/SebastianBach/dev-machine-setup/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SebastianBach%2Fdev-machine-setup/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29995910,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-02T01:47:34.672Z","status":"online","status_checked_at":"2026-03-02T02:00:07.342Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["apt","setup","ubuntu"],"created_at":"2024-11-11T00:28:18.198Z","updated_at":"2026-03-02T08:01:06.754Z","avatar_url":"https://github.com/SebastianBach.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"Just a few notes on setting up a dev VM.\n\n\n| Tool | Command | Description | Links |\n|----------|----------|----------|----------|\n| **cURL** | ```sudo apt-get install curl``` | Transferring Data. | https://wiki.ubuntuusers.de/cURL/ |\n| **Git** | ```sudo apt-get install git-all``` | Version control system. | https://git-scm.com/book/en/v2/Getting-Started-Installing-Git |\n| **GCC** | ```sudo apt-get install build-essential``` | Compiler | https://wiki.ubuntuusers.de/GCC/ |\n| **CMake** | ```sudo apt-get install cmake cmake-qt-gui``` | Build automation. | https://wiki.ubuntuusers.de/CMake/ |\n| **pip** | ```sudo apt install python3-pip``` | Package manager. | https://wiki.ubuntuusers.de/pip/ |\n| **Python developer tools** | ```python3 -m pip install python-dev-tools --user --upgrade``` | Extending Python. | https://pypi.org/project/python-dev-tools/ |\n| **Qt** | ```sudo apt install -y qtcreator qtbase5-dev qt5-qmake``` | Cross-platform applications. | https://wiki.ubuntuusers.de/Qt5/|\n| **Doxygen** | ```sudo apt install doxygen``` | Documentation generator. | https://wiki.ubuntuusers.de/Doxygen/ |\n| **Conan** | ```pip install conan``` | Package manager. | https://docs.conan.io/2/installation.html |\n| **GParted** | ```sudo apt-get install gparted ``` | Editing disk partitions. | https://wiki.ubuntuusers.de/GParted/ |\n| **Rust** | ```curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs \\| sh``` \u003cbr\u003e```rustup toolchain install stable``` | Programming language. | https://www.rust-lang.org/tools/install\u003cbr\u003ehttps://ubuntu.com/blog/why-and-how-to-use-rust-on-ubuntu|\n| **docker** | see link | Virtualization | https://docs.docker.com/engine/install/ubuntu/  \u003cbr\u003e https://docs.docker.com/desktop/install/ubuntu/|\n| **Sphinx** | ```sudo apt-get install python3-sphinx``` | Documentation generator  | https://www.sphinx-doc.org/en/master/usage/installation.html |\n| **Cppcheck** | ```sudo apt-get install cppcheck``` | Static analysis | https://cppcheck.sourceforge.io/ |\n| **Java** | ```sudo apt install openjdk-19-jdk-headless```\u003cbr\u003e ```sudo apt install openjdk-8-jdk-headless``` | - | - |\n| **Jupyter Notebook** | ```pip install notebook```  | notebook documents | https://jupyter.org/install|\n| **Android Studio** | - | - |  https://developer.android.com/studio/install#64bit-libs |\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsebastianbach%2Fdev-machine-setup","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsebastianbach%2Fdev-machine-setup","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsebastianbach%2Fdev-machine-setup/lists"}