Pkg-get : Mise en place d'un système de repository pour Solaris
Contents
1 Introduction
L'installation de packages sous Solaris est de base très pauvre, et la recompilation de sources n'est pas toujours simple et rapide. C'est pourquoi, je vous propose pkg-get qui est un utilitaire fort pratique puisqu'il permet d'installer en quelques secondes ou minutes le package que vous souhaitez pour votre Solaris (SPARC ou x86).
2 Installation
2.1 Nouvelle méthode
Vive la nouvelle méthode, allez hop :
pkgadd |
pkgadd -d http://get.opencsw.org/now |
Rajoutez ensuite /opt/csw/bin dans votre path :
export PATH=$PATH:/opt/csw/bin
Et voilà :-)
2.2 Ancienne méthode
Première chose, il vous faut wget ! Je vous propose donc de le télécharger à cette URL :
Puis de le mettre dans le dossier /usr/bin/ de votre Solaris. Renommez le en wget pour simplifier la tâche :
mv /usr/bin/wget-i386.bin /usr/bin/wget chmod 755 /usr/bin/wget
Rajoutez ensuite /opt/csw/bin dans votre path :
export PATH=$PATH:/opt/csw/bin
Ceci est bien évidement la solution temporaire pour votre PATH, mais je vous conseil de le mettre dans le fichier /etc/profile :
echo "export PATH=$PATH:/opt/csw/bin" >> /etc/profile
Vous devez aussi avoir gzip (normalement c'est de base, mais je préfère le préciser...). Maintenant que wget est installé, il ne nous reste plus qu'à télécharger pkg_get :
wget http://www.blastwave.org/pkg_get-3.8-all-CSW.pkg
Et c'est parti pour l'install :
pkgadd -d pkg_get-3.8-all-CSW.pkg
En réponse aux questions, vous répondez all et yes tout le temps :-).
3 Configuration
Allons éditer le fichier /opt/csw/etc/pkg-get.conf afin de sélectionner le mirroir le plus approprié par rapport à cette liste.
4 Utilisation
Maintenant que tout est bon, nous allons pouvoir l'utiliser. Pour celà il faut mettre à jour la liste des packages disponible en utilisant pkg-get ou pkgutil (suivant la version d'opencsw que vous avez) :
pkgutil |
pkg-get -U ou pkgutil -U |
Pour rechercher (par exemple ici vim), voici la commande :
pkgutil |
pkg-get -a |
Et ensuite pour l'installer :
pkgutil |
pkg-get install vim ou pkgutil -i vim |
C'est pas compliquer et ca fait gagner énormément de temps :-)