Update May 2020
This commit is contained in:
parent
ffba29f1b6
commit
58f5a2f424
9 changed files with 85 additions and 58 deletions
|
@ -13,6 +13,7 @@ Les commentaires sont évidement les bienvenus ;)
|
||||||
- [Installation de base](base_install_01.md)
|
- [Installation de base](base_install_01.md)
|
||||||
- [Installation de base (suite)](base_install_02.md)
|
- [Installation de base (suite)](base_install_02.md)
|
||||||
- [Home chiffré avec ecryptfs](ecryptfs_home.md)
|
- [Home chiffré avec ecryptfs](ecryptfs_home.md)
|
||||||
|
- [Package Managers additionnels](package_managers_add.md)
|
||||||
- [Customisation du système](custom_install.md)
|
- [Customisation du système](custom_install.md)
|
||||||
- [Matériel & périphérique (config + apps liées)](matos.md)
|
- [Matériel & périphérique (config + apps liées)](matos.md)
|
||||||
- [Applications](apps.md)
|
- [Applications](apps.md)
|
||||||
|
|
30
apps.md
30
apps.md
|
@ -4,26 +4,26 @@ L'installation de base étant terminée, passons à l'ajout des applications.
|
||||||
|
|
||||||
Pour les package managers pip3, npm, gem, veuillez vous référer à la partie sur les outils de développement pour leur éventuelle installation.
|
Pour les package managers pip3, npm, gem, veuillez vous référer à la partie sur les outils de développement pour leur éventuelle installation.
|
||||||
|
|
||||||
**Astuce** : si vous voulez des infos sur un paquet en particulier, en résumé `trizen -Ss <nom_du_paquet>` et en détaillé `trizen -Si <nom_du_paquet>`.
|
> **Astuce** : si vous voulez des infos sur un paquet en particulier, en résumé `trizen -Ss <nom_du_paquet>` et en détaillé `trizen -Si <nom_du_paquet>`.
|
||||||
|
|
||||||
## Utilitaires
|
## Utilitaires
|
||||||
|
|
||||||
Depuis les dépôts
|
Depuis les dépôts
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
trizen -S detox network-manager-applet qt5ct qt5-styleplugins clamav clamtk grub-customizer deja-dup acetoneiso2 alltray wget curl aria2 htop bmon mc screen bleachbit bash-completion copyq etcher dialog dosbox fcrackzip fdupes figlet flatpak gawk gnome-disk-utility gnome-font-viewer gparted gsmartcontrol gtk-engine-murrine guake idle3-tools less lsb-release mupdf mupdf-tools numlockx pdfcrack pdfgrep procps-ng psensor pv rarcrack screenfetch synapse terminator tilda unrar zip pandoc stress mesa-demos odt2txt
|
trizen -S detox network-manager-applet qt5ct qt5-styleplugins clamav clamtk grub-customizer deja-dup acetoneiso2 alltray wget curl aria2 htop bmon mc screen bleachbit copyq dialog dosbox fcrackzip fdupes figlet gawk gnome-disk-utility gnome-font-viewer gparted gsmartcontrol gtk-engine-murrine guake idle3-tools less lsb-release mupdf mupdf-tools numlockx pdfcrack pdfgrep procps-ng psensor pv rarcrack screenfetch synapse terminator tilda unrar zip pandoc stress mesa-demos odt2txt
|
||||||
```
|
```
|
||||||
|
|
||||||
Depuis AUR
|
Depuis AUR
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
trizen -S tmsu xcalib qtqr woeusb libgksu gksu multibootusb-git spectre-meltdown-checker inxi snapd princexml cryptkeeper s-tui linpack nano-syntax-highlighting-git kdocker
|
trizen -S tmsu xcalib qtqr woeusb libgksu gksu multibootusb-git spectre-meltdown-checker inxi cryptkeeper s-tui linpack nano-syntax-highlighting-git kdocker etcher-git
|
||||||
```
|
```
|
||||||
|
|
||||||
Depuis NPM
|
Depuis NPM
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
sudo npm i -g coinmon
|
npm i -g coinmon
|
||||||
```
|
```
|
||||||
|
|
||||||
Depuis PIP
|
Depuis PIP
|
||||||
|
@ -37,13 +37,13 @@ sudo -H pip3 install tldr cheat md2pdf
|
||||||
Depuis des dépôts
|
Depuis des dépôts
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
trizen -S quodlibet vlc mpv xsane shotwell simplescreenrecorder asunder audacious audacious-plugins audacity avidemux-cli avidemux-qt blender cheese cuetools darktable peek shotcut flacon gpick gpicview-gtk3 guvcview handbrake handbrake-cli hugin inkscape kodi krita krita-plugin-gmic milkytracker mkvtoolnix-cli mkvtoolnix-gui moc openshot picard pitivi rawtherapee screenkey shntool smplayer smplayer-{skins,themes} soundconverter
|
trizen -S quodlibet vlc mpv xsane shotwell simplescreenrecorder asunder audacious audacious-plugins audacity avidemux-cli avidemux-qt blender cheese cuetools darktable peek shotcut flacon gpick gpicview-gtk3 guvcview handbrake handbrake-cli hugin inkscape kodi krita krita-plugin-gmic milkytracker mkvtoolnix-cli mkvtoolnix-gui moc openshot picard pitivi rawtherapee shntool smplayer smplayer-{skins,themes} soundconverter
|
||||||
```
|
```
|
||||||
|
|
||||||
Depuis AUR
|
Depuis AUR
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
trizen -S font-manager gmusicbrowser radiotray-ng sayonara-player-git vidcutter entangle indicator-sound-switcher python2-pydbus-git gyazo green-recorder spotify xnviewmp
|
trizen -S font-manager gmusicbrowser radiotray-ng vidcutter entangle indicator-sound-switcher python2-pydbus-git gyazo green-recorder xnviewmp
|
||||||
```
|
```
|
||||||
|
|
||||||
## Rhythmbox + plugins
|
## Rhythmbox + plugins
|
||||||
|
@ -71,7 +71,7 @@ trizen -S gimp gimp-{help-fr,refocus,nufraw,plugin-fblur,plugin-gmic,plugin-lqr,
|
||||||
Depuis AUR
|
Depuis AUR
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
trizen -S gimp-{plugin-resynthesizer,plugin-refocusit,plugin-pandora,plugin-layers-to-divs,plugin-export-layers,brushbox}
|
trizen -S gimp-{plugin-resynthesizer,plugin-refocusit,plugin-pandora,plugin-layers-to-divs,plugin-export-layers}
|
||||||
```
|
```
|
||||||
|
|
||||||
## eBook
|
## eBook
|
||||||
|
@ -98,18 +98,12 @@ Depuis les dépôts
|
||||||
trizen -S libreoffice-still libreoffice-still-fr dia scribus
|
trizen -S libreoffice-still libreoffice-still-fr dia scribus
|
||||||
```
|
```
|
||||||
|
|
||||||
Depuis AUR
|
|
||||||
|
|
||||||
```shell
|
|
||||||
trizen -S marp
|
|
||||||
```
|
|
||||||
|
|
||||||
## Internet, Web
|
## Internet, Web
|
||||||
|
|
||||||
Depuis les dépôts
|
Depuis les dépôts
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
trizen -S firefox firefox-i18n-fr chromium franz-bin slack-desktop thunderbird thunderbird-i18n-fr nextcloud-client digikam discord-canary filezilla geary google-chrome hexchat icedtea-web links mumble teamspeak3 mypaint opera opera-ffmpeg-codecs pidgin pidgin-{libnotify,otr} purple-{facebook,plugin-pack,skypeweb} quiterss skypeforlinux-bin syncthing syncthing-gtk telegram-{desktop,qt,purple} transmission-gtk vivaldi vivaldi-ffmpeg-codecs
|
trizen -S firefox firefox-i18n-fr chromium franz-bin slack-desktop thunderbird thunderbird-i18n-fr nextcloud-client digikam discord-canary filezilla geary google-chrome hexchat icedtea-web links mumble teamspeak3 mypaint opera opera-ffmpeg-codecs pidgin pidgin-{libnotify,otr} purple-{facebook,plugin-pack,skypeweb} quiterss syncthing syncthing-gtk telegram-{desktop,qt,purple} transmission-gtk vivaldi vivaldi-ffmpeg-codecs
|
||||||
```
|
```
|
||||||
|
|
||||||
Depuis AUR
|
Depuis AUR
|
||||||
|
@ -129,7 +123,7 @@ trizen -S aircrack-ng ngrep networkmanager-openvpn dsniff wireshark-qt wireshark
|
||||||
Depuis NPM
|
Depuis NPM
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
sudo npm i -g whatismyip
|
npm i -g whatismyip
|
||||||
```
|
```
|
||||||
|
|
||||||
Depuis PIP
|
Depuis PIP
|
||||||
|
@ -183,12 +177,12 @@ trizen -S kicad kicad-library kicad-library-3d librecad
|
||||||
Depuis les dépôts
|
Depuis les dépôts
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
trizen -S joyutils
|
trizen -S joyutils lutris
|
||||||
```
|
```
|
||||||
|
|
||||||
## Gadgets
|
## Gadgets
|
||||||
|
|
||||||
Depuis les dépôts
|
Depuis AUR
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
trizen -S no-more-secrets-git
|
trizen -S no-more-secrets-git
|
||||||
|
@ -196,7 +190,7 @@ trizen -S no-more-secrets-git
|
||||||
|
|
||||||
## Perso
|
## Perso
|
||||||
|
|
||||||
Depuis les dépôts
|
Depuis AUR
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
trizen -S wpfind
|
trizen -S wpfind
|
||||||
|
|
|
@ -65,7 +65,7 @@ Server = http://archlinux.cu.be/$repo/os/$arch
|
||||||
## Installation des paquets de base
|
## Installation des paquets de base
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
pacstrap /mnt base base-devel pacman-contrib zip unzip p7zip vim mc alsa-utils syslog-ng mtools dosfstools lsb-release ntfs-3g exfat-utils
|
pacstrap /mnt base base-devel pacman-contrib zip unzip p7zip vim mc alsa-utils syslog-ng mtools dosfstools lsb-release ntfs-3g exfat-utils mkinitcpio linux linux-firmware bash-completion wget
|
||||||
```
|
```
|
||||||
|
|
||||||
## Création du fichier /etc/fstab
|
## Création du fichier /etc/fstab
|
||||||
|
@ -163,7 +163,7 @@ systemctl enable NetworkManager
|
||||||
|
|
||||||
## Ajout de dépôts additionnels dans Pacman
|
## Ajout de dépôts additionnels dans Pacman
|
||||||
|
|
||||||
**Remarque** : c'est le même principe que pour n'importe quel dépot de n'importe quelle distro, il faut **impérativement** n'ajouter que des dépots dans lesquels on a **confiance**. Et c'est idem ++ pour les paquets AUR.
|
> **Remarque** : c'est le même principe que pour n'importe quel dépot de n'importe quelle distro, il faut **impérativement** n'ajouter que des dépots dans lesquels on a **confiance**. Et c'est idem ++ pour les paquets AUR.
|
||||||
|
|
||||||
Dans `/etc/pacman.conf`
|
Dans `/etc/pacman.conf`
|
||||||
|
|
||||||
|
@ -205,8 +205,7 @@ On importe la clé de Archstrike
|
||||||
```shell
|
```shell
|
||||||
pacman-key --init
|
pacman-key --init
|
||||||
dirmngr < /dev/null
|
dirmngr < /dev/null
|
||||||
wget https://archstrike.org/keyfile.asc
|
pacman-key -r 9D5F1C051D146843CDA4858BDE64825E7CBC0D51
|
||||||
pacman-key --add keyfile.asc
|
|
||||||
pacman-key --lsign-key 9D5F1C051D146843CDA4858BDE64825E7CBC0D51
|
pacman-key --lsign-key 9D5F1C051D146843CDA4858BDE64825E7CBC0D51
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
@ -53,8 +53,9 @@ On install `yaourt` ou `trizen` pour épauler `pacman` avec les 'paquets' AUR.
|
||||||
|
|
||||||
Ce sont en fait des wrapper pour `pacman` qui ajoutent des fonctions en plus, comme la possibilité d'installer des 'paquets' depuis AUR.
|
Ce sont en fait des wrapper pour `pacman` qui ajoutent des fonctions en plus, comme la possibilité d'installer des 'paquets' depuis AUR.
|
||||||
|
|
||||||
**Remarque 1** : utilisez de préférence `trizen` qui est plus sécurisé
|
> **Remarque 1** : utilisez de préférence `trizen` qui est plus sécurisé
|
||||||
**Remarque 2** : et n'oubliez pas de lire les scripts d'installation à chaque fois, même lors de mises à jours !
|
|
||||||
|
> **Remarque 2** : et n'oubliez pas de lire les scripts d'installation à chaque fois, même lors de mises à jours !
|
||||||
|
|
||||||
Pour `yaourt`
|
Pour `yaourt`
|
||||||
|
|
||||||
|
@ -66,6 +67,7 @@ Pour `trizen`
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
sudo pacman -S git
|
sudo pacman -S git
|
||||||
|
cd /tmp
|
||||||
git clone https://aur.archlinux.org/trizen.git
|
git clone https://aur.archlinux.org/trizen.git
|
||||||
cd trizen
|
cd trizen
|
||||||
makepkg -si
|
makepkg -si
|
||||||
|
@ -128,9 +130,11 @@ trizen -S gst-plugins-{base,good,bad,ugly} gst-libav
|
||||||
On install le serveur graphique
|
On install le serveur graphique
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
trizen -S xorg-{server,xinit,apps} xf86-input-{mouse,keyboard,libinput} xdg-user-dirs
|
trizen -S xorg-{server,xinit,apps} xf86-input-libinput xdg-user-dirs
|
||||||
```
|
```
|
||||||
|
|
||||||
|
> Remarque : xf86-input-{mouse,keyboard} have been removed
|
||||||
|
|
||||||
Et les pilotes graphiques (intel dans mon cas)
|
Et les pilotes graphiques (intel dans mon cas)
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
|
|
|
@ -20,7 +20,7 @@ vm.swappiness=10
|
||||||
|
|
||||||
## Mise à jours du Microcode du CPU
|
## Mise à jours du Microcode du CPU
|
||||||
|
|
||||||
Cette étape est optionnelle, mais fortement recommandée (failles spectre, meltdown, ...)
|
> Remarque : Cette étape est optionnelle, mais fortement recommandée (failles spectre, meltdown, ...)
|
||||||
|
|
||||||
On install le nécessaire (CPU Intel)
|
On install le nécessaire (CPU Intel)
|
||||||
|
|
||||||
|
@ -105,7 +105,7 @@ export EDITOR=nano
|
||||||
|
|
||||||
## Terminal par défaut
|
## Terminal par défaut
|
||||||
|
|
||||||
Nécessaire pour certaines applications comme `rclonebrowser` par exemple
|
> **Remarque** : Nécessaire pour certaines applications comme `rclonebrowser` par exemple
|
||||||
|
|
||||||
Dans `/etc/environment`, on ajoute
|
Dans `/etc/environment`, on ajoute
|
||||||
|
|
||||||
|
@ -132,7 +132,7 @@ Exemple de configuration dans `/etc/fstab` pour monter automatiquement au boot u
|
||||||
//<VOTRE_ADRESSE_IP>/<NOM_DU_DOSSIER_PARTAGE> /mnt/<NOM_DU_POINT_DE_MONTAGE_LOCAL> cifs vers=3.0,x-systemd.automount,x-systemd.idle-timeout=1min,_netdev,credentials=/etc/smbcreds,rw,iocharset=utf8,uid=1000,gid=1000 0 0
|
//<VOTRE_ADRESSE_IP>/<NOM_DU_DOSSIER_PARTAGE> /mnt/<NOM_DU_POINT_DE_MONTAGE_LOCAL> cifs vers=3.0,x-systemd.automount,x-systemd.idle-timeout=1min,_netdev,credentials=/etc/smbcreds,rw,iocharset=utf8,uid=1000,gid=1000 0 0
|
||||||
```
|
```
|
||||||
|
|
||||||
**Remarque** : le `uid` et le `gid` sont a adapter si besoin à ceux de votre utilisateur
|
> **Remarque** : le `uid` et le `gid` sont a adapter si besoin à ceux de votre utilisateur
|
||||||
|
|
||||||
Et on regénère les règles `systemd` pour le nouveau point de montage smb/cifs
|
Et on regénère les règles `systemd` pour le nouveau point de montage smb/cifs
|
||||||
|
|
||||||
|
|
34
dev.md
34
dev.md
|
@ -12,12 +12,6 @@ trizen -S gdb ghex jq meld
|
||||||
|
|
||||||
### Javascript
|
### Javascript
|
||||||
|
|
||||||
#### NodeJS et NPM
|
|
||||||
|
|
||||||
```shell
|
|
||||||
trizen -S nodejs npm
|
|
||||||
```
|
|
||||||
|
|
||||||
#### NVM
|
#### NVM
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
|
@ -81,7 +75,7 @@ trizen -S composer php
|
||||||
### Python
|
### Python
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
trizen -S python-{pip,pyqt5,pipenv} tk
|
trizen -S python-{pyqt5,pipenv} tk
|
||||||
```
|
```
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
|
@ -103,7 +97,7 @@ trizen -S ruby
|
||||||
Dans `~/.bashrc`, ajouter
|
Dans `~/.bashrc`, ajouter
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
PATH=$PATH:~/.gem/ruby/2.5.0/bin
|
PATH=$PATH:~/.gem/ruby/2.7.0/bin
|
||||||
```
|
```
|
||||||
|
|
||||||
## Base de données
|
## Base de données
|
||||||
|
@ -252,18 +246,15 @@ trizen -S bluej
|
||||||
trizen -S ansible ansible-lint
|
trizen -S ansible ansible-lint
|
||||||
```
|
```
|
||||||
|
|
||||||
Si vous avez une erreur concernat un module python déjà présent, désinstallez-le via pip3
|
>**Remarque** : Si vous avez une erreur concernat un module python déjà présent, désinstallez-le via pip3
|
||||||
|
>```shell
|
||||||
Dans mon cas, j'ai eu du faire
|
>sudo -H pip3 uninstall cffi pycparser
|
||||||
|
>```
|
||||||
```shell
|
|
||||||
sudo -H pip3 uninstall cffi pycparser
|
|
||||||
```
|
|
||||||
|
|
||||||
### Boostnote
|
### Boostnote
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
trizen -S boostnote
|
trizen -S boost-note-bin
|
||||||
```
|
```
|
||||||
|
|
||||||
### Docker
|
### Docker
|
||||||
|
@ -272,13 +263,10 @@ trizen -S boostnote
|
||||||
trizen -S docker docker-compose
|
trizen -S docker docker-compose
|
||||||
```
|
```
|
||||||
|
|
||||||
Si vous avez une erreur concernat un module python déjà présent, désinstallez-le via pip3
|
> **Remarqe** : Si vous avez une erreur concernat un module python déjà présent, désinstallez-le via pip3
|
||||||
|
> ```shell
|
||||||
Dans mon cas, j'ai eu du faire
|
> sudo -H pip3 uninstall docopt
|
||||||
|
> ```
|
||||||
```shell
|
|
||||||
sudo -H pip3 uninstall docopt
|
|
||||||
```
|
|
||||||
|
|
||||||
### git
|
### git
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# Répertoire home chiffré
|
# Répertoire home chiffré
|
||||||
|
|
||||||
**!! Cette section nécessite des ajustement !!**
|
> **!! Cette section nécessite des ajustements !!**
|
||||||
|
|
||||||
Cette étape est optionnelle mais fortement recommandée, surtout sur un laptop.
|
Cette étape est optionnelle mais fortement recommandée, surtout sur un laptop.
|
||||||
|
|
||||||
|
@ -10,9 +10,9 @@ Ce répertoire contient vos données, mais également des mots de passes, des cl
|
||||||
|
|
||||||
Bref, fortement conseillé ^^
|
Bref, fortement conseillé ^^
|
||||||
|
|
||||||
**Remarque** : ne **PAS** re-démarrer avant la fin de la procédure !!
|
> **Remarque** : ne **PAS** re-démarrer avant la fin de la procédure !!
|
||||||
|
|
||||||
**Astuce** : vous pouvez alterner entre des consoles différentes via `CTRL+ALT+(F2-F6)` et revenir à la partie graphique via `CTRL+ALT+F7`
|
> **Astuce** : vous pouvez alterner entre des consoles différentes via `CTRL+ALT+(F2-F6)` et revenir à la partie graphique via `CTRL+ALT+F7`
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -25,7 +25,7 @@ Donc à l'écran de connexion, faite un `CTRL+ALT+F2` et logguez-vous en `root`.
|
||||||
On install le paquet nécessaire pour migrer le répertoire `home`
|
On install le paquet nécessaire pour migrer le répertoire `home`
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
trizen -S ecryptfs-utils
|
trizen -S ecryptfs-utils rsync lsof
|
||||||
```
|
```
|
||||||
|
|
||||||
On charge le module noyau nécessaire
|
On charge le module noyau nécessaire
|
||||||
|
@ -40,7 +40,7 @@ On lance le script de migration (ça peut prendre beaucoup de temps en fonction
|
||||||
ecryptfs-migrate-home -u shakasan
|
ecryptfs-migrate-home -u shakasan
|
||||||
```
|
```
|
||||||
|
|
||||||
Si tout s'est bien déroulé, on monte puis démonte son home chiffrée pour vérifier que tout est ok.
|
Si tout s'est bien déroulé, on switch de console, on se logue avec son user et on monte puis démonte son home chiffrée pour vérifier que tout est ok.
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
ecryptfs-mount-private
|
ecryptfs-mount-private
|
||||||
|
|
4
matos.md
4
matos.md
|
@ -78,7 +78,7 @@ LABEL="u2f_end"
|
||||||
|
|
||||||
Et toujours idem... ^^ pour le Ledger Nano S
|
Et toujours idem... ^^ pour le Ledger Nano S
|
||||||
|
|
||||||
**Remarque** : si vous installez Ledger Live (vois après), les règles UDEV sont installées automatiquement
|
> **Remarque** : si vous installez Ledger Live (vois après), les règles UDEV sont installées automatiquement
|
||||||
|
|
||||||
On créer le fichier `/etc/udev/rules.d/20-hw1.rules` et on ajoute
|
On créer le fichier `/etc/udev/rules.d/20-hw1.rules` et on ajoute
|
||||||
|
|
||||||
|
@ -125,7 +125,7 @@ trizen -S pcsc-tools
|
||||||
|
|
||||||
On install la nouvelle application de gestion/config du wallet hardware Ledger Nano S.
|
On install la nouvelle application de gestion/config du wallet hardware Ledger Nano S.
|
||||||
|
|
||||||
**Remarque** : c'est valable pour n'importe quel dépôt tier ou AUR, il faut **toujours** vérifier minitieusement ce que vous installez. Et dans le cas de AUR, vérifier les sources. Il s'agit d'un Wallet matériel pour Crypto-monnaies, c'est d'autant plus sensible !!
|
> **Remarque** : c'est valable pour n'importe quel dépôt tier ou AUR, il faut **toujours** vérifier minitieusement ce que vous installez. Et dans le cas de AUR, vérifier les sources. Il s'agit d'un Wallet matériel pour Crypto-monnaies, c'est d'autant plus sensible !!
|
||||||
|
|
||||||
Depuis AUR
|
Depuis AUR
|
||||||
|
|
||||||
|
|
41
package_managers_add.md
Normal file
41
package_managers_add.md
Normal file
|
@ -0,0 +1,41 @@
|
||||||
|
# Package Managers additionnels
|
||||||
|
|
||||||
|
## Flatpak
|
||||||
|
|
||||||
|
```shell
|
||||||
|
trizen -S flatpak
|
||||||
|
```
|
||||||
|
|
||||||
|
## Snap
|
||||||
|
|
||||||
|
```shell
|
||||||
|
trizen -S snapd
|
||||||
|
```
|
||||||
|
|
||||||
|
## NodeJS et NPM
|
||||||
|
|
||||||
|
On install NodeJS + le package manager NodeJS
|
||||||
|
|
||||||
|
```shell
|
||||||
|
trizen -S nodejs npm
|
||||||
|
```
|
||||||
|
|
||||||
|
On définit où seront installé les packages installé avec l'option -g de `npm`
|
||||||
|
|
||||||
|
```shell
|
||||||
|
npm config set prefix /home/<YOUR_USER_NAME>/.local
|
||||||
|
```
|
||||||
|
|
||||||
|
Dans `~/.bashrc`, on ajoute :
|
||||||
|
|
||||||
|
```shell
|
||||||
|
PATH=~/.local/bin/:$PATH
|
||||||
|
```
|
||||||
|
|
||||||
|
## PIP
|
||||||
|
|
||||||
|
On install le package manager de python
|
||||||
|
|
||||||
|
```shell
|
||||||
|
trizen -S python-pip
|
||||||
|
```
|
Loading…
Reference in a new issue