Buscar en este blog

24.10.11

Apuntes sobre FreeBSD. Guia de supervivencia

MANEJANDO "PORTS" 


Descargar lista comprimida de "ports" disponibles (en "/var/db/portsnap"):
 #> portsnap fetch
(La lista de servidores a la que se trata de conectar está en el archivo "/var/db/portsnap/serverlist")

Descomprimir lista de "ports" anteriormente descargada:
 #> portsnap extract

Actualizar lista de "ports" de "/usr/ports":
 #> portsnap update

Buscar un determinado "port" (vg.- "vim"):
Método 1:
 #> whereis vim
 Método 2:
 #>cd /usr/ports
 #> make search name="vim"


Compilar/Instalar un "port" (vg.- "/usr/ports/editors/emacs")
 #> cd /usr/ports/editors/emacs
 #> make install; make clean    (ó "make install clean")
 (Los archivos fuente son descargados a "/usr/ports/distfiles/" y eliminados con el comando "make clean").


Eliminar un "port" instalado (vg.- "emacs")
 #> pkg_delete emacs

Ver estado de actualización de los "ports" instalados:
 #> pkg_version -v


MANEJANDO "PACKAGES"



Actualizando la lista de software disponible en los repositorios de Internet:

Busqueda de un "package":
 (ver búsqueda de "ports")


Lista de paquetes instalados y sus versiones:
 #> pkg_info

Instalación de un paquete desde Internet (vg.- "vim"):
#> pkg_add -r vim

Instalación de un paquete descargado a local (vg.- "nano"):
 #> wget ftp://ftp.freebsd.org/pub........nano-2.0.9-1.tbz
 #> pkg_add nano-2.0.9-1.tbz

Eliminar un paquete (vg.- "vim"):
 #> pkg_delete vim
Reinstalación de un paquete (vg.- "vim");
 #> pkg_add --force -r vim

Más sobre los "packages":
 Los archivos descargados están en:  "/var/db/pkg"
 El repositorio del que se descargan los "packages" puede ser modificado con la variable de entorno "PKG_PATH"

Instalación de "BASH SHELL"
 #> pkg_add -r bash
 #> chsh -s /usr/local/bin/bash
Instalación de servidor X + GNOME
 #> pkg_add -r xorg-minimal
 #> pkg_add -r gnome2