-
Installer le dépôt pkgsrc pour SmartOS (et ajouter des programmes compatibles !)
Les dépôts d'OI et de d'OmniOS sont biens, mais des programmes vont manquer à certains.
Il existe un pkgsrc comme sur NetBSD et vous pouvez installer le catalogue Joyent (celui de smartOS).
OI et OmniOS étant des distributions basées sur illumos, certains paquets peuvent être installés grâce au travail des développeurs qui font attention (attention, pas tous.. ça peut déconner sévère sur certains.. style VLC, qu'il faut installer depuis le dépôt hipster-encumbered pour OpenIndiana)
Pour ce faire, suivez le guide ou copiez-collez la commande suivante pour tout installer d'un coup :
(je vous conseille de créer un snapshot avant de commencer, histoire de pouvoir revenir en arrière en cas de besoin).
1) Ouvrez un terminal et passez en root :
su -
2) Copiez-collez la ligne :
(attention, lisez bien la commande ci-dessous avant de l'exécuter)cd /tmp && BOOTSTRAP_TAR="bootstrap-trunk-x86_64-20240116.tar.gz" && BOOTSTRAP_SHA="4d92a333587d9dcc669ff64264451ca65da701b7" && curl -O https://pkgsrc.smartos.org/packages/SmartOS/bootstrap/${BOOTSTRAP_TAR} && tar -zxpf ${BOOTSTRAP_TAR} -C / && sed -i 's/PATH=\(.*\)/PATH=\1:\/opt\/local\/sbin:\/opt\/local\/bin/' /etc/default/login && cd /tmp && UPGRADE_TAR="bootstrap-trunk-x86_64-20240116-upgrade.tar.gz" && UPGRADE_SHA="3099211460e84c34b9f558c8f7354a871187be41" && curl -O https://pkgsrc.smartos.org/packages/SmartOS/bootstrap-upgrade/${UPGRADE_TAR} && tar -zxpf ${UPGRADE_TAR} -C / && echo 'export PATH=/opt/local/sbin:/opt/local/bin:$PATH' >> /etc/profile && echo 'export MANPATH=/opt/local/man:$MANPATH' >> /etc/profile
Vous devrez fermer et rouvrir votre session pour recharger les profils avec les PATH modifiés... ou
3) Créer les alias tout de suitealias pkg_add=/opt/local/sbin/pkg_add ; alias pkgin=/opt/local/bin/pkgin
4) Terminer l'installation
pkg_add -U pkg_install pkgin libarchive && pkgin clean && pkgin -y upgrade
Les commandes de base pour ce gestionnaire de paquets sont celles de NetBSD :
- chercher un paquet :pkgin search NOM-DU-PAQUET
- Installer un paquet :
pkgin -y install NOM-DU-PAQUET
ou sa forme raccourcie :
pkgin -y in NOM-DU-PAQUET
- Désinstaller un paquet :
pkgin -y remove NOM-DU-PAQUET
- Faire la MAJ de tous les paquets installés via le dépôt Joyent :
pkgin -y upgrade
- Lister les fichiers déployés lors de l'installation d'un paquet :
pkg_info -qL NOM-DU-PAQUET
Tags : OI, joyent, pkgsrc, netbsd, dépôt, catalogue, pkgin, openindiana
-
Commentaires