Paquets : Mise à jour et installation
Allez hop, on continue les mémos, ça servira au moins au(x) mec(s) de ma classe en train de passer sous gnu/linux (-arf-) et ça me fera encore plus de trolls, les journées sont bonnes en ce moment ;-)
Au programme today :
- Introduction sur le fonctionnement des dépôts et des paquets.
- apt-get, aptitude et assimilés
- synaptic et wget
- installation manuelle
-
Introduction sur le fonctionnement des dépôts et des paquets
Paquet(s) : on appelle paquet (ou package) une archive comprenant les fichiers, les informations et les procédures nécessaires à l’installation d’un logiciel sur un système d’exploitation. (> wikipedia)
Dépôt(s) : un dépôt est un serveur qui contient un ou plusieurs paquets (logiciels ou librairies). (> aide-ubuntu)
Plus synthétique, je crois que c’est pas possible, allez voir les liens pour avoir plus de détails
-
Apt-get, aptitude et assimilés
LE truc qui vous fera verser une petite larme si vous retournez sous Windows, pourquoi se prendre la tête pour installer les logiciels un par un avec plusieurs sites alors qu’on peut le faire en une seule fois et du même endroit ? Parce qu’on peut pas faire autrement ? Faut changer d’OS alors ;-)
- apt-get et aptitude (« apt-get install nom_paquet » pour installer) sont pour les debian-like (debian, ubuntu, …). les paquets non archivés ont une extension « .deb«
- yum (« yum install nom_paquet ») pour les distributions RedHat et Fedora [...]. les paquets non archivés ont une extension .rpm (pour « Red-hat Package Management »)
- urpm (urpmi pour installer) pour Mandriva
- pkgtools (installpkg pour installer) (Attention : il ne gére pas les dépendances) pour Slackware, et slackpkg pour un gestionnaire qui gére les dépendances.
NOTE :
- N’oubliez surtout pas de lire les pages man en faisant « man nom_commande » pour avoir les différentes options comme installer, mettre à jour, désinstaller, etc etc.
- vous pouvez aussi utilisez « alien » pour installer des paquets venant d’une autre distribution.
- Pour les debian-like, vous pouvez aussi juste taper « aptitude » pour avoir une interface plus « simple ».
-
Synaptic et wget
- Synaptic : Si vous possédez une interface graphique, (comme Gnome/Kde/Xfce [...] ) vous avez des outils comme Synaptic sous Debian/Ubuntu, c’est la méthode la plus simple pour installer des logiciels pour débuter, mais c’est pas celle qui nous intéresse (pour son utilisation voir ce lien). Vous pouvez le trouver dans > Système > Administration > Gestionnaire de paquets Synaptic
- wget : Pour faire toujours simple, wget permet de télécharger (sans l’installer) un fichier à partir du shell, son utilisation est très simple et trèèèèès utile, en particulier sur un serveur.
Sa syntaxe est la suivante :
$ wget [option(s)] [url]
Par exemple, si vous voulez télécharger la version pdf du diaporama sur la net neutrality en ligne de commande :
skhaen@skhaen-nuux:~$ wget http://walkyr.fr/wp-content/uploads/2010/02/Net-Neutrality.pdf
[...]
100%[======================================>] 128 736 635K/s ds 0,2s
2010-03-05 14:27:25 (635 KB/s) – « Net-Neutrality.pdf » sauvegardé [128736/128736]et voilà, simple non ;-)
Installation manuelle
Vous venez d’utiliser la commande wget ou tout simplement vous venez de téléchargez un paquet « à la main » et vous ne savez comment l’installer ?
- extraire l’archive
- aller dans le dossier extrait (avec la commande cd)
- ./configure
- make
- make install (après être passé en root)
OU
- ./nom_script (si un script est présent)
Note : s’il vous plait, lisez vos messages d’erreurs quand il y a un problème, le plus souvent la réponse est là !
Ressources :
- Linux, l’installation de logiciels, sur commentcamarche.net
- Linux, installer des programmes (gestion des paquets, compilation), sur commentcamarche.net
et oui je sais, on peut encore parler de beaucoup beaucoup de choses, mais si on part comme ça on peut faire un livre, ce qui n’est pas le but ici …