An open API service indexing awesome lists of open source software.

https://github.com/sebastianbach/dev-machine-setup

Notes on how to set up a dev machine
https://github.com/sebastianbach/dev-machine-setup

apt setup ubuntu

Last synced: 8 months ago
JSON representation

Notes on how to set up a dev machine

Awesome Lists containing this project

README

          

Just a few notes on setting up a dev VM.

| Tool | Command | Description | Links |
|----------|----------|----------|----------|
| **cURL** | ```sudo apt-get install curl``` | Transferring Data. | https://wiki.ubuntuusers.de/cURL/ |
| **Git** | ```sudo apt-get install git-all``` | Version control system. | https://git-scm.com/book/en/v2/Getting-Started-Installing-Git |
| **GCC** | ```sudo apt-get install build-essential``` | Compiler | https://wiki.ubuntuusers.de/GCC/ |
| **CMake** | ```sudo apt-get install cmake cmake-qt-gui``` | Build automation. | https://wiki.ubuntuusers.de/CMake/ |
| **pip** | ```sudo apt install python3-pip``` | Package manager. | https://wiki.ubuntuusers.de/pip/ |
| **Python developer tools** | ```python3 -m pip install python-dev-tools --user --upgrade``` | Extending Python. | https://pypi.org/project/python-dev-tools/ |
| **Qt** | ```sudo apt install -y qtcreator qtbase5-dev qt5-qmake``` | Cross-platform applications. | https://wiki.ubuntuusers.de/Qt5/|
| **Doxygen** | ```sudo apt install doxygen``` | Documentation generator. | https://wiki.ubuntuusers.de/Doxygen/ |
| **Conan** | ```pip install conan``` | Package manager. | https://docs.conan.io/2/installation.html |
| **GParted** | ```sudo apt-get install gparted ``` | Editing disk partitions. | https://wiki.ubuntuusers.de/GParted/ |
| **Rust** | ```curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs \| sh```
```rustup toolchain install stable``` | Programming language. | https://www.rust-lang.org/tools/install
https://ubuntu.com/blog/why-and-how-to-use-rust-on-ubuntu|
| **docker** | see link | Virtualization | https://docs.docker.com/engine/install/ubuntu/
https://docs.docker.com/desktop/install/ubuntu/|
| **Sphinx** | ```sudo apt-get install python3-sphinx``` | Documentation generator | https://www.sphinx-doc.org/en/master/usage/installation.html |
| **Cppcheck** | ```sudo apt-get install cppcheck``` | Static analysis | https://cppcheck.sourceforge.io/ |
| **Java** | ```sudo apt install openjdk-19-jdk-headless```
```sudo apt install openjdk-8-jdk-headless``` | - | - |
| **Jupyter Notebook** | ```pip install notebook``` | notebook documents | https://jupyter.org/install|
| **Android Studio** | - | - | https://developer.android.com/studio/install#64bit-libs |