Problèmes lors de l'exécution de la commande d'installation du package FreeBSD

0

J'essaie d'installer un logiciel sur un système FreeBSD 10. Je ne suis pas un utilisateur régulier de FreeBSD, je ne connais donc pas ses bizarreries. Je ne l'ai que pour tester la construction et l'exécution du logiciel.

J'ai effectué un man -k pour voir quels sont les candidats:

su -
...

man -k install
...
pkg-add(8)

Je connais superficiellement d'autres BSD, donc pkg-add semble à peu près juste:

# pkg-add bash
pkg-add: command not found
# find / -name pkg-add
#

Où se trouve pkg-add sur les systèmes FreeBSD?


enter image description here

jww
la source

Réponses:

2

Ce que tu veux c'est pkg_add. Notez que vous avez utilisé - ne pas _. En passant, il existe des moyens plus intéressants d’installer des logiciels, par exemple à partir des sources.

Si tu as port système (il est par défaut) et que vous souhaitez installer wget, vous pouvez simplement demander à votre FreeBSD: whereis wgetet cela vous donne quelque chose comme /usr/ports/ftp/wget. Ce que vous devez faire est de cd /usr/ports/ftp/wget, et courir make install clean ou make -DBATCH install clean (si vous n'aimez pas être dérangé par les configurations).

Edit: c'est seulement pkg dans FreeBSD 10. vous pouvez utiliser pkg add ....

Edit 2: Informations utiles (et brèves) sur pkg, pkg_add et pkgng les outils sont ici: https://docs.freebsd.org/doc/10.0-RELEASE/usr/local/share/doc/freebsd/handbook/pkgng-intro.html

Neyman
la source
Je suis assez certain pkg-add avec le trait d'union. Commander la sortie de man -k. Aussi, ne devrait pas port apparaître dans la recherche des pages de manuel? Je vais essayer d'utiliser port, mais j'essaie de comprendre ce qui ne fonctionne pas avec la documentation de FreeBSD.
jww
Le site FreeBSD a une très bonne recherche. Regarde ça: freebsd.org/cgi/… Vous avez raison à propos de find, il faut le trouver dans les ports. Cependant, pkg-add et pkg_add ne sont pas inclus dans FreeBSD 10. Utilisez simplement pkg add.
Neyman
Cette réponse peut être améliorée en pointant sur Le manuel .
JdeBP
Merci @JdeBP, plus ou moins toutes les informations nécessaires sont ici: docs.freebsd.org/doc/10.0-RELEASE/usr/local/share/doc/freebsd/…
Neyman
1

Pour installer un package à partir d'un référentiel distant, utilisez pkg install en tant que racine. (Le pkg add Cette commande sert à l’installation de packages déjà téléchargés.)

Roland Smith
la source