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
- Host: GitHub
- URL: https://github.com/sebastianbach/dev-machine-setup
- Owner: SebastianBach
- License: mit
- Created: 2024-02-04T13:40:46.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-29T18:17:08.000Z (over 1 year ago)
- Last Synced: 2025-01-08T13:52:00.008Z (9 months ago)
- Topics: apt, setup, ubuntu
- Homepage:
- Size: 1.95 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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 |