Outils pour utilisateurs

Outils du site


les_petits_programmes_a_installer

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
les_petits_programmes_a_installer [2018/07/18 10:23] – [EncFS] simonles_petits_programmes_a_installer [Date inconnue] (Version actuelle) – supprimée - modification externe (Date inconnue) 127.0.0.1
Ligne 1: Ligne 1:
-====== Les petits programmes à installer d'urgence ====== 
-Quand on (ré)installe un Linux, il y a quelques programmes ou utilisateurs qu'on peut réinstaller et configurer rapidement pour se simplifier la vie. 
  
-===== Neovim ===== 
-<code bash> 
-$ sudo apt install neovim 
-</code> 
- 
-Quelques alias : 
-<code bash> 
-$ nvim ~/.bash_aliases 
-#NeoVim 
-alias v='nvim' 
-alias vi='nvim' 
-alias vim='nvim' 
-alias neovim='nvim' 
-</code> 
- 
-===== Htop ===== 
-<code bash> 
-$ sudo apt install htop 
-</code> 
- 
-===== Curl ===== 
-<code bash> 
-$ sudo apt install curl 
-</code> 
- 
-===== Pip ===== 
- 
-===== Cargo ===== 
-<WRAP center round important 60%> 
-''cargo'' n'est pas disponible dans Debian Stretch... 
-</WRAP> 
- 
-==== Installer sur Debian Testing ==== 
-<code bash> 
-$ sudo apt install cargo 
-</code> 
- 
-==== Installer sur Debian Stretch ==== 
-La [[https://doc.rust-lang.org/cargo/getting-started/installation.html#install-rust-and-cargo|documentation]] indique :  
-<code bash> 
-$ curl -sSf https://static.rust-lang.org/rustup.sh | sh 
-</code> 
- 
-Il y a des dépendances (pour exa ou d'autres) à installer : 
-<code bash> 
-# apt install gcc 
-</code> 
-(sinon on a "error: linker `cc` not found" quand on veut installer quelque chose avec ''cargo''.) 
-<code bash> 
-# apt install cmake libssl-dev libgit2-dev 
-</code> 
- 
-==== Configuration ==== 
-Ajouter le path pour les binaires installé avec Cargo :  
-<code bash> 
-$ nvim ~/.profile 
-#Add cargo to Path 
-export PATH=$PATH:/home/simon/.cargo/bin/ 
-</code> 
-(Nécessite un redémarrage pour être pris en compte!) 
- 
-Un alias pour mettre à jour les programmes installés avec cargo :  
-<code bash> 
-$ cargo install cargo-update 
- Updating registry `https://github.com/rust-lang/crates.io-index` 
- Downloading cargo-update v1.6.1                                                 
-  Installing cargo-update v1.6.1                                                 
- Downloading toml v0.4.6 
- Downloading array_tool v1.0.3                                                   
- Downloading lazy_static v1.0.1     
- (...) 
-</code> 
- 
-<code bash> 
-$ nvim ~/.bash_aliases 
-#cargo 
-alias cargo-up='cargo install-update -a' 
-</code> 
- 
-<code bash> 
-$ source ~/.bashrc 
-$ cargo-up  
-    Updating registry `https://github.com/rust-lang/crates.io-index` 
- 
-Package       Installed  Latest  Needs update 
-cargo-update  v1.6.1     v1.6.1  No 
-exa           v0.8.0     v0.8.0  No 
- 
-No packages need updating. 
-</code> 
- 
-__source:__ https://crates.io/crates/cargo-update 
- 
-Supprimer un "package" avec Cargo :  
-<code bash> 
-$ cargo uninstall amp 
-    Removing /home/simon/.cargo/bin/amp 
-</code> 
- 
-===== Exa ===== 
-<WRAP center round important 60%> 
-''cargo'' n'est pas disponible dans Debian Stretch... Plus compliqué d'installer ''exa''. 
-</WRAP> 
- 
-[[https://github.com/ogham/exa|Exa]] est un remplaçant pour [[ls]]. 
- 
-<code bash> 
-$ cargo install exa 
-    Updating registry `https://github.com/rust-lang/crates.io-index` 
-    (...) 
-    Compiling exa v0.8.0 
-    Finished release [optimized] target(s) in 61.61 secs 
-  Installing /home/simon/.cargo/bin/exa 
-warning: be sure to add `/home/simon/.cargo/bin` to your PATH to be able to run the installed binaries 
-</code> 
-(il y a des [[https://the.exa.website/install/source|dépendances]] pour que [[cargo]] puisse compiler exa... Il faut installer [[libgit2-dev]], [[cmake]], ...) 
- 
-<code bash> 
-$ nvim ~/.bash_aliases 
-#ls 
-alias ls="exa" 
-alias ll="exa -l" 
-alias la="exa -al" 
-alias tree="exa -T" 
-</code> 
- 
-__sources:__ [[https://the.exa.website/|https://the.exa.website/]] 
- 
-===== EncFS ===== 
-Détails sur la page dédiée à [[encfs]]. 
- 
-===== KeePassXC ===== 
-<WRAP center round important 60%> 
-''keepassxc'' n'est pas disponible dans Debian Stretch... 
-</WRAP> 
- 
-<code bash> 
-$ sudo apt install keepassxc 
-</code> 
- 
-===== Ranger ===== 
-[[https://ranger.github.io/|Ranger]] est un gestionnaire de fichiers en ligne de commande. 
- 
-<code bash> 
-$ sudo apt install ranger 
-</code> 
- 
-===== Rambox ===== 
-[[http://rambox.pro/|Rambox]] ([[https://github.com/saenzramiro/rambox|github]]) permet de centraliser ses différents moyens de communications.  
les_petits_programmes_a_installer.1531909436.txt.gz · Dernière modification : 2020/08/09 12:59 (modification externe)