Table des matières
Installer, rechercher, réparer un ou des paquets
En root: #
Pour installer un paquet on peut passer soit par Xterminal, la console ou Synaptic.
Il y a plusieurs façons d'installer un paquet .deb
Par les dépôts
apt-get install le_paquet_a_installer
Si on veut installer plusieurs paquets en même temps
apt-get install gpm mc vlc
En récupérant par exemple un soft sur un site .deb
dpkg -i viber.deb
Attention il peut demander des dépendances.
En récupérant les sources et on compile le code source (demande certain header)
- on lance ./configure (vérifie si tout est là pour compiler)
- on lance make (il compile)
- on lance make install (il installe le soft)
En X il y a Synaptic
- clic droit sur le paquet, ouvrir avec → Installation de paquets
Réinstaller un paquet
apt-get --reinstall install adwaita-icon-theme
Vider le cache
apt-get clean
Un petit mot sur les backports
Intéressant, ils servent à enrichir la liste des softs mais attention lire avant pour ne pas risquer de se retrouver avec une ubuntu en testing !
Voir ce lien Backports Wiki Debian ou Backports Debian
apt-get -t jessie-backports install "package" ou aptitude -t jessie-backports install "package"
Corriger les problèmes de paquets
dpkg --configure -a
Rechercher à quel paquet appartient un fichier
Rechercher un paquet dans les dépôts
apt-cache show golang-go
Installer une librairie 32 bits sur une architecture 64 bits
apt-get install libcanberra-gtk-module:i386
Forcer une install
apt-get -f install
Déplacement
$: pwd ou suis-je ? cela affiche le chemin absolu cd je reviens dans le répertoire racine de l’utilisateur cd / je vais directement dans le répertoire racine cd .. je remonte d’un répertoire cd ../../ je remonte de deux répertoires $: ls -lh affiche la liste complète, droits, user, group, ohter $: ls -a affiche les fichiers cachés
Créer un fichier
$: touch nom_du fichier crée un fichier vide $: nano nom_du fichier éditer ou créer un fichier et l’éditer $: nano -l nom_du fichier afficher les numéros de lignes
Copier un fichier
$: cp source destination copie source destination (pour un fichier) $: cp -r source destination copie source destination (pour un rérertoire)
Déplacer
$: mv déplace source destination (pour un fichier et dossier)
Supprimer
$: rm fichier supprime un fichier $: rm -r supprime un dossier
Gérer les softs
$: apt search go rechercher un soft exemple go $: sudo apt install go installer un soft $: sudo apt remove go désinstalle un soft $: sudo apt purge go désinstalle le paquet avec ses fichiers de configuration $: sudo dpkg -i fichier.deb installer un soft que l’on a pomper en .deb $: dpkg -c fichier.deb affiche tout ce qu'il va installer, attention il faut le fichier $: dpkg -L bash affiche ou sont installés les fichiers pour le paquet bash
Est ce que bash est installé ?
$: dpkg -l | grep bash
L’utilisation du pipe |
Ca permet de lancer une commande, de récupérer le résultat de cette commande avec le pipe et ensuite passer le résultat dans une autre commande.
exemple:
je recherche un processus particulier comme ssh et j’ai pas envie d’avoir toute une liste
$: ps aux | grep ssh
