2014-05-22 4 views
-1

J'ai amorcé pkgsrc sur un système d'exploitation non-netbsd, et les applications de construction de la source et l'exécution des binaires fonctionnent tous les deux.pkgsrc répertoire de liaison/usr/pkg avec/usr

Le répertoire /usr/pkg contient les répertoires bin/ etc/ include/ lib/ man/ sbin/ share/, et je ne trouve aucune documentation sur la façon dont les paquets construits avec pkgsrc/bmake deviennent système.

Le répertoire /usr/pkg est-il symbolisé par /usr? Existe-t-il un utilitaire sur bmake pour installer des applications à partir de l'arbre pkgsrc?

+0

Il semble de certaines sources que l'ajout des dossiers 'bin' et' sbin' au chemin d'accès par défaut intègre le répertoire '/ usr/pkg' avec le reste du système http://www.perkin.org.uk /pages/pkgsrc-binary-packages-for-illumos.html – evrom

Répondre

1

Votre commentaire est correct, vous devez ajouter/usr/pkg/bin et/usr/pkg/sbin à votre PATH.

Vous pouvez le faire soit en modifiant votre chemin utilisateur dans .profile/.cshrc, soit dans tout le système en modifiant les versions du système de celui-ci, généralement dans/etc.

0

Si vous êtes toujours intéressé. Il y a un paquet très utile pkgtools/rc.subr qui vous permet d'utiliser les scripts de démarrage rc.d, fournis par certains paquets. Par exemple, www/apache22 fournit un script de démarrage (il est installé par défaut dans /usr/pkg/share/examples/rc.d/apache). Pour pouvoir l'utiliser sur des systèmes non NetBSD, vous devez le copier dans /etc/rc.d (comme sur NetBSD), et installer pkgtools/rc.subr package.