• 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 suite 

    alias 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 Tags : , , , , , , ,
  • Commentaires

    Aucun commentaire pour le moment

    Suivre le flux RSS des commentaires


    Ajouter un commentaire

    Nom / Pseudo :

    E-mail (facultatif) :

    Site Web (facultatif) :

    Commentaire :