arch-tuto/dev.md
2019-07-23 10:09:33 +02:00

3.3 KiB

Outils de Dev

Pour cette partie, je passe certaines explications étant donné le publique cible ^^

Outis de base

trizen -S gdb ghex jq meld

Langages

Javascript

NodeJS et NPM

trizen -S nodejs npm

NVM

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash

Yarn

sudo npm i -g yarn

Gulp

trizen -S gulp

Angular CLI

sudo npm i -g @angular/cli

Et utiliser yarn à la place de npm (AngularCLI >= 6)

ng config -g cli.packageManager yarn

GO

trizen -S go

Ionic

sudo npm i -g ionic cordova

Lua

trizen -S lua luajit

PHP

trizen -S composer php

Python

trizen -S python-{pip,pyqt5,pipenv} tk
sudo -H pip3 install pylint autopep8

QT5

trizen -S qtcreator qt5-tools

Ruby

trizen -S ruby

Dans ~/.bashrc, ajouter

PATH=$PATH:~/.gem/ruby/2.5.0/bin

Base de données

MongoDB + Compass

trizen -S mongodb mongodb-compass

Pour démarrer le serveur

sudo systemctl start mongodb.service

Et si besoin, le démarrer au boot

sudo systemctl enable mongodb.service

MySQL

trizen -S mysql-workbench

SQLite + SQLiteBrower

trizen -S sqlite sqlitebrowser

IDE

Android Studio

trizen -S android-tools android-studio

Anjuta

trizen -S anjuta anjuta-extras

Arduino IDE

trizen -S arduino arduino-docs
sudo usermod -a -G uucp shakasan
sudo usermod -a -G lock shakasan

Atom

trizen -S atom apm

Brackets

trizen -S brackets-bin

Bluefish

trizen -S bluefish

Codeblocks

trizen -S codeblocks

Eclipse (JAVA)

trizen -S eclipse-java

Eric

trizen -S eric

Geany

trizen -S geany geany-plugins

Glade

trizen -S glade

Intellij-idea (CE)

trizen -S intellij-idea-community-edition

Lazarus

trizen -S lazarus-qt5 gdb

Notepadqq

trizen -S notepadqq

PyCharm (CE)

trizen -S pycharm-community-edition

Sublime-text

trizen -S subline-text

Visual Studio Code

trizen -S visual-studio-code-bin

BlueJ

trizen -S bluej

Outils

Ansible

trizen -S ansible ansible-lint

Si vous avez une erreur concernat un module python déjà présent, désinstallez-le via pip3

Dans mon cas, j'ai eu du faire

sudo -H pip3 uninstall cffi pycparser

Boostnote

trizen -S boostnote

Docker

trizen -S docker docker-compose

Si vous avez une erreur concernat un module python déjà présent, désinstallez-le via pip3

Dans mon cas, j'ai eu du faire

sudo -H pip3 uninstall docopt

git

trizen -S git

packagecloud cli tool

gem install package_cloud

Postman

trizen -S postman-bin

Umbrello

trizen -S umbrello

Vagrant

trizen -S vagrant

VirtualBox

trizen -S virtualbox

Wordpress

trizen -S wp-cli wpscan

Zeal

trizen -S zeal