Instalando paquetes en FreeBSD

instalando-paquetes-en-freebsd

Hay dos formas basicas de instalar paquetes en freebsd (aplica tanto para -STABLE como para -CURRENT):

  • Instalar el paquete binario
  • Usar la coleccion de ports

Â

Instalar el paquete binario

esto se hace con el comando pkg_add:

pkg_add

se puede usar un archivo remoto para instalar el paquete:

pkg_add ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/
packages/shells/bash-1.14.7.tbz

o se puede usar el nombre de un paquete y el sistema determinara que archivo debe descargar e instalar:

pkg_add -r bash

Â

Usar la coleccion de ports

El otro modo es usar la coleccion de ports, que es una recopilacion de programas, que se han probado, configurado y parchado para funcionar con FreeBSD
Esta coleccion cuenta con un gran numero de programas (10796 al dia de hoy), de todo tipo, desde astronomia, hasta servidores web.

Primero hay que instalarla (viene en los CDs de instalacion), normalmente en el directorio /usr/ports
y despues accesar el directorio del port que queremos instalar, y usar el comando make

cd /usr/ports/ftp/wget
make
make install
make clean

o para corto

cd /usr/ports/ftp/wget
make install clean

esto automaticamente:

  • bajara el codigo fuente
  • aplicara los parches para freebsd
  • compilara el codigo (con las optimizaciones previamente configuradas)
  • instalara el paquete

si no sabemos donde esta (dentro de los ports) el programa que buscamos, podemos usar whereis:

 $ whereis wget
 wget: /usr/ports/ftp/wget

Â

para desinstalar un paquete:

cd /usr/ports/ftp/wget
make deinstall

o bien pkg_delete:

pkg_delete wget-1.8.2_6

o tambien (necesita portupgrade… sysutils/portupgrade):

pkg_deinstall wget

Â

otras herramientas utiles son:

portupgrade (/usr/ports/sysutils/portupgrade)
Actualiza la coleccion de ports

pkg_info
Da informacion de los paquetes instalados.


Deja un comentario