2023-05-20 12:27:04 +02:00
|
|
|
# Notas importantes, Instalando *FreeBSD*.
|
|
|
|
|
|
|
|
## Medio de instalacion:
|
|
|
|
|
2023-05-23 06:37:34 +02:00
|
|
|
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:
|
2023-05-20 12:27:04 +02:00
|
|
|
|
|
|
|
1. bootonly.iso:
|
2023-05-23 06:37:34 +02:00
|
|
|
La mas mínima instalación. Solamente contiene el instalador, y nada mas.
|
2023-05-20 12:27:04 +02:00
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
## Ports
|
2023-05-23 06:37:34 +02:00
|
|
|
Para instalar mediante *ports*, es necesario hacer fetch a los ports de BSD:
|
2023-05-20 12:27:04 +02:00
|
|
|
|
|
|
|
``` sh
|
|
|
|
# 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/
|
|
|
|
|
|
|
|
## Suckless tools:
|
|
|
|
|
2023-05-23 06:37:34 +02:00
|
|
|
### dwm/dmenu:
|
2023-05-20 12:27:04 +02:00
|
|
|
|
2023-05-23 06:37:34 +02:00
|
|
|
Estas variables vienen así en el archivo *config.mk*:
|
2023-05-20 12:27:04 +02:00
|
|
|
``` Makefile
|
|
|
|
X11INC = /usr/X11R6/include/
|
|
|
|
X11LIB = /usr/X11R6/lib
|
|
|
|
```
|
|
|
|
|
2023-05-23 06:37:34 +02:00
|
|
|
Modificar las lineas así para compilar en FreeBSD:
|
2023-05-20 12:27:04 +02:00
|
|
|
``` Makefile
|
|
|
|
X11INC = /usr/local/include/
|
|
|
|
X11LIB = /usr/local/lib
|
|
|
|
```
|
|
|
|
|
|
|
|
### st:
|
|
|
|
|
2023-05-23 06:37:34 +02:00
|
|
|
Para compilar *ST* es necesario tener pkg-config, para poder compilar sin problemas.
|
2023-05-20 12:27:04 +02:00
|
|
|
|
|
|
|
``` sh
|
2023-05-23 06:37:34 +02:00
|
|
|
pkg install pkgconfig
|
2023-05-20 12:27:04 +02:00
|
|
|
```
|