Ceci est une ancienne révision du document !
Table des matières
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
$ sudo apt install neovim
Quelques alias :
$ nvim ~/.bash_aliases #NeoVim alias v='nvim' alias vi='nvim' alias vim='nvim' alias neovim='nvim'
Htop
$ sudo apt install htop
Curl
$ sudo apt install curl
Pip
Cargo
cargo
n'est pas disponible dans Debian Stretch…
$ sudo apt install cargo
Ajouter le path pour les binaires installé avec Cargo :
$ nvim ~/.profile #Add cargo to Path export PATH=$PATH:/home/simon/.cargo/bin/
(Nécessite un redémarrage pour être pris en compte!)
Un alias pour mettre à jour les programmes installés avec cargo :
$ 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 (...)
$ nvim ~/.bash_aliases #cargo alias cargo-up='cargo install-update -a'
$ 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.
source: https://crates.io/crates/cargo-update
Supprimer un “package” avec Cargo :
$ cargo uninstall amp Removing /home/simon/.cargo/bin/amp
Exa
Exa est un remplaçant pour ls.
$ 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
(il y a des dépendances pour que cargo puisse compiler exa… Il faut installer libgit2-dev, cmake, …)
$ nvim ~/.bash_aliases #ls alias ls="exa" alias ll="exa -l" alias la="exa -al" alias tree="exa -T"
sources: https://the.exa.website/
EncFS
Détails sur la page dédiée à encfs.
KeePassXC
$ sudo apt install keepassxc
Ranger
Ranger est un gestionnaire de fichiers en ligne de commande.
$ sudo apt install ranger