Table des matières

Installer, rechercher, réparer un ou des paquets


Administration Système


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)


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 ! m(
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

apt-get install apt-file
apt-file update
apt-file search mysql_config

apt-file

Rechercher un paquet dans les dépôts

apt-cache show golang-go

apt-cache

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

Administration Système