notes/FreeBSD Notes.md

49 KiB

Notas importantes, Instalando FreeBSD.

Medio de instalacion:

En FreeBSD tenemos varios métodos de instalación, de los cuales estos son los que están el los mirrors oficiales, y un abreve explicación de estos:

  1. bootonly.iso: La mas mínima instalación. Solamente contiene el instalador, y nada mas.

  2. disc1.iso: Contiene ademas el source y los ports de FreeBSD. (esta es la que prefiero instalar.)

  3. dvd1.iso: Contiene mas cosas, ademas del contenido de la disc1.iso, algunos binarios de paquetes, un gestor de ventanas.

  4. memstick.img: para la usb.

Post-instalación:

paquetes mínimos a instalar:

pkg install -y \
    doas \
    libXft \
    libXinerama \
    pkgconf \
    zsh \           # opcional
    xwallpaper \    # opcional
    pfetch \        # opcional
    xset \          # opcional
    setxkbmap \     # opcional
    xcape \         # opcional

Suckless tools:

dwm/dmenu:

Estas variables vienen así en el archivo config.mk:

# paths
X11INC = /usr/X11R6/include/
X11LIB = /usr/X11R6/lib

#freetype
FREETYPEINC = /usr/include/freetype2

Modificar las lineas así para compilar en FreeBSD:

# paths
X11INC = /usr/local/include/
X11LIB = /usr/local/lib

#freetype
FREETYPEINC = /usr/local/include/freetype2

st:

Para compilar ST es necesario tener pkg-config, para poder compilar sin problemas.

pkg install pkgconf

Ports

Para instalar mediante ports, es necesario hacer fetch a los ports de BSD:

# Descargar los ports localmente.
portsnap fetch

# Extraer los ports.
portsnap extract

# Actualizar los ports.
portsnap update

A partir de este punto ya es posible compilar paquetes de forma manual. La ruta de los port es: /usr/ports/