Qué hacer después de instalar FreeBSD 11.2
No se debe utilizar esta magnifica distribución Unix sin tener experiencia en consola con sus ordenes básicas y en el uso de otras distribuciones Linux, pues esta resulta conceptualmente complicada. A pesar de todo su uso es un salto cualitativo personal y su correcta instalación como máquina de escritorio un placer. Aunque con las ayudas vía web todo es posible.
Se trata de un sistema operativo inicialmente pensado para su uso en servidores, pero cada vez es más sencillo utilizarlos como máquina de sobremesa.
Se trata de un sistema operativo inicialmente pensado para su uso en servidores, pero cada vez es más sencillo utilizarlos como máquina de sobremesa.
No explicamos como se ha de instalar el sistema base porqué hay mucha información nosotros partimos en esta explicación del sistema base. Podemos ver a título de ejemplo las páginas siguientes:
Web muy recomendada cuando ja se domina un poco el sistema de instalación
https://cooltrainer.org/a-freebsd-desktop-howto/
Más webs para ver:
http://blog.desdelinux.net/freebsd-que-hacer-despues-instalar/
https://www.youtube.com/watch?v=QEcT3KPm1GY
http://freebsd.mx/
http://bhami.com/rosetta.html
NOTA. Las primeras veces que se instala el sistema base debe dejarse que la partición se haga de forma automática más adelante ja partiréis como queráis.
Una vez instalado podemos acceder al entorno gráfico con la orden startx.
1.- Instalación de XORG
Las primeras veces que se instala el sistema es conveniente que se trabaje con la tarjeta gráfica de la placa base, las actuales Intel i3, i5 y i7 dan un funcionamiento correcto y sin problemas de configuración con el driver vesa; por tanto, es una manera de separar los problemas y no acumular dificultades a la vez.
# pkg install xorg nano
# nano /etc/rc.conf
hald_enable="YES"
dbus_enable="YES"
Reiniciar el sistema i después probad la orden:
# startx
Si ya funciona un entorno gráfico saltar el siguiente paso
# X -configure
# cp xor.conf.new /etc/X11/xorg.conf
Para comprobar que funciona un entorno gráfico con la resolución de pantalla correcta, teclear startx y aparecerán tres ventanas shell de color verde con fondo blanco. Para volver a la consola botón izquierdo del ratón y sobre la ventana superior izquierda soltar el botón en la posición kill y el sistema saldrá del entorno gráfico y volverá a la base.
2.- Instalación del entorno gráfico MATE y herramientas iniciales
La idea ahora es instalar un entorno gráfico Mate con las herramientas mínimas necesarias para poder continuar después el resto de la instalación bajo entorno gráfico. Hecho que facilita mucho el trabajo de instalación ya que se puede y también consultar webs.
# pkg install mate mate-desktop opera sudo
Mate. Entorno gráfico liviano,y es mi preferido.
Nano. Para editar fácilmente los ficheros de configuración del sistema.
Opera. Navegador inicial.
Sudo. Para poder disponer el usuario root fácilmente en la consola.
Para activar sudo:
# nano /usr/local/etc/sudoers
TU_USUARIOALL=(ALL) ALL
Salimos del usuario root y entramos en nuestro usuario. Creamos el archivo .xinitrc
$ nano .xinitrc
exec ck-launch-session dbus-launch mate-session
exec ck-launch-session dbus-launch mate-session
Ahora ja estamos en condiciones de entrar al entorno gráfico y trabajar desde el. Primero entrar al usuario y después teclear:
$ startx
Accederemos al entorno gráfico habitual de MATE en ingles. Pero como tenemos la consola con sudo, podremos continuar instalando y configurando el sistema.
En caso que el entorno gráfico no arranque, haced lo siguiente:
# X -configure
nano /root/xorg.conf.new
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [arg]: arg optional
#Option "ShadowFB" # [<bool>]
#Option "DefaultRefresh" # [<bool>]
#Option "ModeSetClearScreen" # [<bool>]
Identifier "Card0"
Driver "vesa"
BusID "PCI:1:0:0"
EndSection
Luego copiar el fitxero a /etc/X11/ con el nombre xorg.conf.
# cp xorg.conf.new /etc/X11/xorg.conf
Y seguramente el sistema arrancará correctamente con la orden starx. En caso contrario es que tenéis una tarjeta gráfica que no soporta el driver vesa y el problema se complica.
# X -configure
Esto creará el fichero xorg.conf.new en el usuario root, lo editáis i comprobáis
que utilice el driver "vesa". Actualmente vesa tiene un nivel más que
suficiente para arrancar gráficamente la mayoría de tarjetas gráficas de
los ordenadores. Si no arranca casi seguro que es vuestra tarjeta
gráfica. No se detectan problemas con las tarjetas de las placas base
intel.
nano /root/xorg.conf.new
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [arg]: arg optional
#Option "ShadowFB" # [<bool>]
#Option "DefaultRefresh" # [<bool>]
#Option "ModeSetClearScreen" # [<bool>]
Identifier "Card0"
Driver "vesa"
BusID "PCI:1:0:0"
EndSection
Luego copiar el fitxero a /etc/X11/ con el nombre xorg.conf.
# cp xorg.conf.new /etc/X11/xorg.conf
Y seguramente el sistema arrancará correctamente con la orden starx. En caso contrario es que tenéis una tarjeta gráfica que no soporta el driver vesa y el problema se complica.
3.- Instalación de java y flash plugin libre
Instalación del java
# nano /etc/sysctl.conf
kern.ipc.shm_allow_removed=1
# pkg install icedtea-web
Instalación del flash libre:
Actualmente el funcionamiento del flash libre es muy correcto no habiendo encontrado problemas; por lo tanto se utiliza por defecto. En caso de querer utilizar flashplugin no libre ir al final del documento que se explica como instalarlo.
# pkg install swfdec-plugin
Si queréis instalar flashplugin mirad el artículo Instalar i Adaptar FreeBSD 11.0, donde podréis ver cómo se instala, ja que necesita utilizar la compatibilida con Linux para poder instalar el flashplugin rpm de la distribución Centos.
Por
otro lado la compatibilidad con Linux es una de las grandes cualidades
de este sistema, ya que ello permite acceder a todos los programas de
Linux.
https://tecn-ara.blogspot.com/p/instalar-freebsd-110-castella.html
4.- Instalación de Cups (controladores de impresoras).
# pkg install cups foomatic-filters
# nano /etc/rc.conf
lpd_enable="NO"
cupsd_enable="YES"
Ejecutamos en el terminal MATE
# pw usermod root -G cups
# pw usermod TU_USUARIO -G cups
Esto modifica el fichero /etc/group en el que se ha agregado:
cups:*:193:root,TU_USUARIO
# pkg install hplip
Para que funcionen correctamente las memorias USB es necesario instalar programas para poder acceder a los diferentes formatos (fat, ntfs, ext, etc):
Hplip
es una muy buena herramienta ja que disponen de todos los drivers HP.
Por este motivo siempre utilizo esta marca de multifunciones. Nos gusta
el compromiso de la empresa HP con las distribuciones Linux y Unix.
# pkg install hplip
5.- Suporte para montar archivos en dispositivos USB
Para que funcionen correctamente las memorias USB es necesario instalar programas para poder acceder a los diferentes formatos (fat, ntfs, ext, etc):
# pkg install thunar-vfs fuse fuse-utils fusefs-ntfs fusefs-ext4fuse
# nano /boot/loader.conf
fuse_load="YES"
Si aún no lo habéis puesto escribid en el archivo /etc/fstab:
# nano /etc/fstab
proc /proc procfs rw 0 0
fdesc /dev/fd fdescfs rw 0 0
# nano /etc/sysctl.conf
vfs.usermount=1
Ejecutáis en un terminal MATE
# pw usermod TU_USUARIO -G wheel
# pw usermod TU_USUARIO -G operator
# pw usermod TU_USUARIO -G operator
Esto lo que hace es modificar el fichero /etc/group añadiendo tu usuario en las lineas whell y operator.
Añadamos los permisos que debe tener el sistema:
# nano /etc/devfs.conf
Añadamos los permisos que debe tener el sistema:
# nano /etc/devfs.conf
perm devstat 0444
own /dev/acd0 root:operator
perm /dev/acd0 0666
perm /dev/acd1 0666
own /dev/cd0 root:operator #usuarios root i operator pueden montar cd0
perm /dev/cd0 0660
own /dev/cd1 root:operator
perm /dev/cd1 0660
perm /dev/da0 0666
perm /dev/da1 0666
perm /dev/da2 0666
perm /dev/da3 0666
perm /dev/da4 0666
perm /dev/da5 0666
own /dev/pass0 root:operator
perm /dev/pass0 0666
own /dev/xpt0 root:operator
perm /dev/xpt0 0666
perm /dev/uscanner0 0666
perm /dev/video0 0666
perm /dev/tuner0 0666
perm /dev/dvb/adapter0/demux0 0666
perm /dev/dvb/adapter0/dvr 0666
perm /dev/dvb/adapter0/frontend0 0666
Creamos el fichero devfs.rules
# nano /etc/devfs.rules
[devfsrules_common=7]
add path 'ad[0-9]*' mode 666
add path 'ada[0-9]*' mode 666 group operator
add path 'da[0-9]*' mode 666
add path 'acd[0-9]*' mode 666
add path 'mmcsd[0-9]*' mode 666
add path 'ugen[0-9]*' mode 666
add path 'usbctl' mode 666
add path 'usb/*' mode 666
add path 'lpt[0-9]*' mode 666
add path 'ulpt[0-9]*' mode 666
add path 'unlpt[0-9]*' mode 666
add path 'fd[0-9]*' mode 666
add path 'uscan[0-9]*' mode 666
add path 'video[0-9]*' mode 666
add path 'tuner[0-9]*' mode 666
add path 'dvb/*' mode 666
add path 'cx88*' mode 0660
add path 'cx23885*' mode 0660
add path 'iicdev*' mode 0660
add path 'uvisor[0-9]*' mode 0660
add path 'cd[0-9]*' mode 666
add path 'pass[0-9]*' mode 666
add path 'xpt[0-9]*' mode
add path 'ad[0-9]*' mode 666
add path 'ada[0-9]*' mode 666 group operator
add path 'da[0-9]*' mode 666
add path 'acd[0-9]*' mode 666
add path 'mmcsd[0-9]*' mode 666
add path 'ugen[0-9]*' mode 666
add path 'usbctl' mode 666
add path 'usb/*' mode 666
add path 'lpt[0-9]*' mode 666
add path 'ulpt[0-9]*' mode 666
add path 'unlpt[0-9]*' mode 666
add path 'fd[0-9]*' mode 666
add path 'uscan[0-9]*' mode 666
add path 'video[0-9]*' mode 666
add path 'tuner[0-9]*' mode 666
add path 'dvb/*' mode 666
add path 'cx88*' mode 0660
add path 'cx23885*' mode 0660
add path 'iicdev*' mode 0660
add path 'uvisor[0-9]*' mode 0660
add path 'cd[0-9]*' mode 666
add path 'pass[0-9]*' mode 666
add path 'xpt[0-9]*' mode
# nano /etc/rc.conf
devfs_system_ruleset="devfsrules_common"
6.- Instalación del resto de aplicaciones del sistema.
Con
la siguiente orden ya dejaremos el sistema con todos los programas más
habituales necesarios para trabajar bien como máquina de escritorio.
# pkg install vlc es-libreoffice rar unrar p7zip gimp inkscape firefox-esr-i18n gstreamer-plugins-all chromium brasero
- Se instala firefox-esr-i18n porque contiene todas las lenguas.
- El libreoffice en castellano es el fichero es-libreoffice.
Para el resto de programas con la correcta configuración del sistema ya se abrirán en lengua castellana.
No he podido instalar Dropbox, aunque me hubiera gustado. No he probado instalar la versión rpm bajo compatibilidad Linux.
Ademas se aconseja instalar:
# pkg install usbutils pciutils fusefs-ntfs fusefs-ext4fuse
# kldload fuse.ko
De esta forma os funcionaran las ordenes de consola
# lsusb
# lspci
Con fusefs-ntfs podremos montar particiones de formato Windows.
Con fusefs-ext4fuse podremos montar formatos linux ext4 como root sin privilegios.
Ver esta excelente web para aprender a montar discos o particiones.
# lsusb
# lspci
Con fusefs-ntfs podremos montar particiones de formato Windows.
Con fusefs-ext4fuse podremos montar formatos linux ext4 como root sin privilegios.
Ver esta excelente web para aprender a montar discos o particiones.
7.- Poner el sistema FreeBSD en castellano.
Utilizamos slim com gtk para el arranque
#pkg install slim
# nano /etc/rc.conf
slim_enable="YES"
En la carpeta local de nuestro usuario /usr/home/TU_USUARIO:
$ nano .login_conf
me:\
:charset=UTF-8:\
:lang=es_ES.UTF-8:\
:tc=default:\
$ nano .profile
LANG=es_ES.UTF-8; export LANG
MM_CHARSET=UTF-8; export MM_CHARSET
$ nano .xinitrc
LANG=es_ES.UTF-8; export LANGMM_CHARSET=UTF-8; export MM_CHARSET
exec ck-launch-session dbus-launch mate-session
Per conseguir un control mas precios de la lengua, sugerimos:
# nano /etc/profile
LANG=es_ES.UTF-8; export LANG
MM_CHARSET=es_ES.UTF-8; export MM_CHARSET
En caso de encontrar algun problema con locales, aunque yo no le he encontrado, podría agregarse lo siguiente:
GDM_LANG=es_ES.UTF-8; export GDM_LANG
MM_CHARSET=es_ES.UTF-8; export MM_CHARSET
LC_ALL=ca_ES.UTF-8; export LC_ALL
LC_COLLATE=es_ES.UTF-8; export LC_COLLATE
LC_CTYPE=es_ES.UTF-8; export LC_CTYPE
LC_NUMERIC=es_ES.UTF-8; export LC_NUMERIC
LC_MESSAGES=es_ES.UTF-8; export LC_MESSAGES
LC_MONETARY=es_ES.UTF-8; export LC_MONETARY
LC_TIME=es_ES.UTF-8; export LC_TIME
SLIM_LANG=es_ES.UTF-8; export SLIM_LANG
Teclado
No entiendo muy bien porqué no respeta en general el teclado español, ya que en el momento de la instalación obliga a escoger este teclado y además en el fichero rc.conf así se especifica, tiene toda la pinta de un Bug. Pero lo cierto es que cambia al teclado inglés sin previo aviso y para evitar-lo debe hacerse lo siguiente en las preferencias de usuario:
Ir a:
Sistema -- Aspecto y comportamiento -- aplicaciones de inicio -- agregar:
Nombre: teclado
ORDEN: setxkbmap -layout 'es,es' -model pc105
De esta forma el teclado queda siempre en castellano y no tendréis problemas de cambio a teclado al ingles de forma inesperada. Ello es lógico y sirve en cualquier circunstancia como método de configuración del usuario.
7.-Cambiar idioma del navegador mozilla firefox (firefox-i18n), Opera y resto de programas.
a.- Mozilla firefox
Para poner el navegador mozilla en castellano, hacer los dos pasos siguientes:- 1r Ir a:
Mozilla -- herramientas -- complementos -- Lenguas -- español -- Habilitar
- 2do Luego poner la url siguiente en el navegador:
http://about:config
crtl+f, per buscar:
intl.locale.matchOS ; pasar de: FALSE a TRUE
Con esto ja tendréis el mozilla firefox en castellano
b.- El resto de programas.
Estos ya detectan correctamente el lenguaje y no hace falta hacer nada más, pues se abren directamente en castellano.8.- Iniciar Hplip
Si hplip no aparece el acceso directo, se activa de la forma siguiente:
Ir a:
Sistema -- Aspecto y comportamiento -- aplicaciones de inicio -- agregar:
Nombre: hplip
ORDEN: hp-systray -x
También se ejecuta hplipcon la orden de teclado siguiente:
# hp-setup
Y si os falla todo, siempre se puede instalar la impresora desde el navegador:
http://localhost:631
9.- Carpetas de usuario
Para crear las carpetas habituales de usuario en FreeBSD debe instalarse:
pkg install xdg-user-dirs-update
Ejecutar como usuario normal (no root):
$ xdg-user-dirs-update
No lo utilizo, así se poduen crear las carpetas de trabjo que queramos. La única que siempre debéis tener creada es la carpeta "Bajadas".
10.- instalar NVIDIA
Primero consultar la web para saber las que son compatibles. En mi caso tengo la más normal Nvidia 210 y simplemente no funciona bien. Si que se pude llegar a ver pero la aceleración no es correcta.
Se tendrá que elegir otro modelo compatible, ahora bién el problema es que será bastante más cara.
Escojo la 210 porqué es de las más normales y asequibles, pero no funciona correctamente. Consultar la siguiente web para canecer la tarjetas compatibles:
https://wiki.freebsd.org/Graphics
Está claro que el mayor problema que no encontraremos con FreeBSD será la tarjeta gráfica, más que la de sonido.
11.- instalar ATI
Primero siempre probar con el driver básico Vesa; es decir, no hacer nada y arrancar el entorno gráfico, en caso de que no funcione hacer lo siguiente:
Creación del fichero de configuración del sistema gráfico:
# X -configure
# cp xorg.conf.new /etc/X11/xorg.conf
Instalamos el Driver ATI.
# pkg install xf86-video-ati
En el fichero /boot/loader.conf agregar:
# nano /boot/loader.conf
kern.vty=vt
NOTA. Para comprobar si tenemos aceleración gráfica, instalar:
# pkg install mesa-demos
Para probar la aceleración gráfica:
# glxinfo | grep -i render
En mi caso pruebo con la más simple Radeon HD 7700/7800 y funciona con una aceleración gráfica aceptable pero con el modulo vesa y no el propio ati.
12.- Como he dejado los ficheros de configuración del sistema, después de mirar diferentes webs
Página recomendada para investigar los ficheros de configuración de FreeBSD.
http://niltwill.heliohost.org/writings/freebsd-desktop.html
Deberia servir para que cada usuario creado tubiera la lengua que se declara en ests archivo.
# nano /etc/login.conf
#Se comenta usuario russian y se agrega:
spansih|Spanish Users Accounts:\
:charset=UTF-8:\
:lang=es_ES.UTF-8:\
:tc=default:
Vigilad la última línea no debe tener el signo " \ "
El fichero de configuración /etc/rc.conf que utilizo
# nano /etc/rc.conf
hostname="EL_TEU_USUARI"
keymap="spanish.iso.acc.kbd"
ifconfig_re0="DHCP"
sshd_enable="YES"
# Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable
dumpdev="AUTO"
dbus_enable="YES"
hald_enable="YES"
slim_enable="YES" # en caso que lo utilicéis
lpd_enable="NO"
cupsd_enable="YES"
BATCH="yes"
snmpd_enable="YES"
snmpd_flags="-a"
snmpd_conffile="/usr/local/share/snmp/snmpd.conf /etc/snmpd.conf"
snmptrapd_enable="YES"
snmptrapd_flags="-a -p /var/run/snmptrapd.pid"
devfs_system_ruleset="devfsrules_common"
avahi_daemon_enable="YES"
avahi_dnsconfd_enable="YES"
ntpd_enable="YES"
El fichero de configuración /boot/loader.conf que utilizo es:
# nano /boot/loader.conf
fuse_load="YES"
msdosfs_iconv_load="YES"
ntfs_load="YES"
kern.ipc.shmseg=1024
kern.ipc.shmmni=1024
kern.maxproc=10000
kern.ipc.shmmax=67108864
kern.ipc.shmall=32768
tmpfs_LOAD="YES"
#manejar unicode en medios extrahibles
aio_load="YES"
libiconv_load="YES"
libmchain_load="YES"
cd9660_iconv_load="YES"
msdosfs_iconv_load="YES"
# A partir del 18 abril 2015 pide poner lo seguiente
tmpfs_LOAD="YES"
hw.ata.atapi_dma ="1"
kern.vty="vt"
atapicam_load = "YES"
Mmc_load = "YES"
Mmcsd_load = "YES"
Sdhci_load = "YES"
snd_driver_load="YES"
#Evita pantallas blancas y bloqueo del sistema, importante pera pruebas
machdep.disable_mtrrs="1"
Fichero /etc/sysctl.conf
# nano /etc/sysctl.conf
kern.ipc.shm_allow_removed=1
vfs.usermount=1
Fichero /etc/ fstab
# nano /etc/fstab
fdesc /dev/fd fdescfs rw 0 0
proc /proc procfs rw 0 0
tmpfs /compat/linux/dev/shm tmpfs rw,mode=1777 0 0
/dev/acd0 /cdrom cd9660 rw,noauto 0 0
Linproc solo debe utilizarse en caso de querer instalar compatibilidad con linux, para máquinas de escritorio mejor evitarlo.
13.- Instalación de les fuentes libres y no libres (Arial, verdana, etc.).
Cuando se tiene que trabajar con ficheros ofimáticos creados por máquinas Windows, os faltaran las fuentes con las que han sido creados los documentos. Si no las tenéis instaladas éstos perderan la configuración y formato ja que las medidas de las letras no son iguales. Lo haremos de la forma siguiente:
Bajamos las fuentes del enlace:
Ejecutar com a root
# mkdir /usr/local/lib/X11/fonts/
# cp msttcorefonts.tgz /????? /usr/local/lib/X11/fonts/
# cd /usr/local/lib/X11/fonts/
# tar -zxvf msttcorefonts.tgz
Más fuentes para instalar y dejar el sistema completo de fuentes para trabajar sin problemas.
pkg install x11-fonts/dejavu x11-fonts/inconsolata-ttf x11-fonts/terminus-font x11-fonts/cantarell-fonts x11-fonts/droid-fonts-ttf x11-fonts/doulos x11-fonts/ubuntu-font x11-fonts/isabella x11-fonts/ecofont x11-fonts/junicode x11-fonts/khmeros x11-fonts/padauk x11-fonts/stix-fonts x11-fonts/charis x11-fonts/urwfonts-ttf russian/koi8r-ps x11-fonts/geminifonts x11-fonts/cyr-rfx x11-fonts/paratype x11-fonts/gentium-plus
Finalmente para activarlas ejecutar:
# fc-cache -f -v
14.- Configuració de la red wifi
Ver el siguientes enlace para configurtar xarxes wifi:
https://www.freebsd.org/doc/handbook/network-wireless.html
Para ver si tenemos la tarjeta de red wifi agregada escribimos:
# pciconf -lv | grep WiFi
hdr=0x00
vendor = 'Ralink corp.'
device = 'RT2561/RT61 802.11g PCI'
class = network
Después:
# ifconfig
ral0: flags=8843 metric 0 mtu 2290
ether 00:1d:92:c1:21:ed
nd6 options=21
media: IEEE 802.11 Wireless Ethernet autoselect mode 11g
status: associated
wlan0: flags=8843 metric 0 mtu 1500
ether 00:1d:92:c1:21:ed
nd6 options=29
media: IEEE 802.11 Wireless Ethernet OFDM/54Mbps mode 11g
status: associated
ssid papi channel 4 (2427 MHz 11g) bssid c4:07:2f:5a:d6:ec
country US authmode WPA2/802.11i privacy ON deftxkey UNDEF
AES-CCM 2:128-bit txpower 0 bmiss 7 scanvalid 60 bgscan
bgscanintvl 300 bgscanidle 250 roam:rssi 7 roam:rate 5 protmode CTS
roaming MANUAL
Como vemos que tenemos la tarjeta definida i no hacen falta drivers, que siempre es la situación más senzilla:
Agregamos a los ficheros de configuración lo siguiente:
# nano /boot/loader.conf
Wlan_wep_load = "YES"
Wlan_ccmp_load = "YES"
Wlan_tkip_load = "YES"
# nano /etc/rc.conf
#configuració wifi
wpa_supplicant_enable="YES"
wlans_ral0="wlan0"
ifconfig_wlan0="WPA SYNCDHCP"
Creamos el fichero si no existe /etc/wpa_supplicant.conf
# nano /etc/wpa_supplicant.conf
network={
ssid="nombre_de_mi_wifi"
psk="contraseña_de_mi wifi"
}
Vigilar con el nombre que le da el sistema a la tarjeta wifi al ejecutar la orden ifconfig, debe ser el mismo que se pone aquí en: wlans_ral0="wlan0"
Para acabar:
# reboot
En quanto se reinicie el ordenador comprobar todo és correcteo con ifconfig.
#ifconfig
ral0: flags=8843 metric 0 mtu 2290
ether 00:1d:92:c1:21:ed
nd6 options=21
media: IEEE 802.11 Wireless Ethernet autoselect mode 11g
status: associated
lo0: flags=8049 metric 0 mtu 16384
options=600003
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
inet 127.0.0.1 netmask 0xff000000
nd6 options=21
wlan0: flags=8843 metric 0 mtu 1500
ether 00:1d:92:c1:21:ed
inet 192.168.0.171 netmask 0xffffff00 broadcast 192.168.0.255
nd6 options=29
media: IEEE 802.11 Wireless Ethernet OFDM/54Mbps mode 11g
status: associated
ssid papi channel 4 (2427 MHz 11g) bssid c4:07:2f:5a:d6:ec
country US authmode WPA2/802.11i privacy ON deftxkey UNDEF
AES-CCM 2:128-bit txpower 0 bmiss 7 scanvalid 60 bgscan
bgscanintvl 300 bgscanidle 250 roam:rssi 7 roam:rate 5 protmode CTS
roaming MANUAL
15.- Personalización con Cairo-dock
Personalmente me gusta el acabado tipo MAC con acesos directos en la parte inferior, para ello utilizamos Cairo-dock.
# pkg install cairo-dock
Sistemas -- aplicaciones de inicio -- agregar:
Nombre: Cairo
Orden: Cairo-dock
# reboot
16.- Para liberar espacio obsoleto de disco
# portmaster -y --clean-packages
Las seguientes ordenenes sólo borran las copias obsoletas.
Primero veamos si tenemos:
# du -hs /var/cache/pkg/
Para a eliminar los paquetes obsoletos:
# pkg clean
# pkg clean
17.- Para actualizar el sistema
# pkg update -f
# pkg upgrade
Para buscar programas de la base de datos del servidor de programas, no hace falta poner el nombre entero
# pkg search libre
Entre todo lo que os muestra podéis ver:
es-libreoffice-5.2.6 es language pack for libreoffice
- Per instalar programes
# pkg install nombre_paquete
Para borrar un paquete instalado
# pkg remove nombre_paquete
Para borrar los paquetes innecesarios después de borrar una aplicación.
# pkg autoremove
Para más información ver web:
http://www.peam.es/cursos/free-learning/servidor-web/un-poco-de-freebsd.php
18.- Instalación de flash no libre y crear compatibilidad con Linux
Agregamos al fichero fstab:
# nano /etc/fstab
linproc /compat/linux/proc linprocfs rw 0 0
- linproc. Hace falta para la compatibilidad con linux y, por lo tanto, que funcione flash plugin.
Ejecutar como a root o reiniciar el sistema que es lo mismo.
# mount -t linprocfs linproc /compat/linux/proc
flash plugin y compatibilidad linux (solo si no se desea flash libre)
# pkg install nspluginwrapper
Aquí es necesario actualizar los puertos, de otra forma no funcionará. Vigilad que tarda tiempo.
# portsnap fetch extract
# cd /usr/ports/ports-mgmt/portmaster
# make install clean
Ahora ya si podemos instalar linux flash player desde puertos. Si observáis el proceso, veréis como los coge desde los repositorios de Centos.
# cd /usr/ports/www/linux-flashplayer
# make install clean
# mkdir -p /usr/local/share/chromium/plugins
# cd /usr/local/share/chromium/plugins
# cd /usr/ports/www/linux-flashplayer
# make install clean
# mkdir -p /usr/local/share/chromium/plugins
# cd /usr/local/share/chromium/plugins
Crear el enlace simbólico como root:
# ln -s /usr/local/lib/IcedTeaPlugin.so /usr/local/share/chromium/plugins/
El sistema FreeBSD necesita de los enlaces simbólicos ja que estamos trabajando bajo compatibilidad. Ir a:
# cd /usr/local/lib/browser_plugins//linux-flashplayer
Crear el enlace simbólico como root
# ln -s /usr/local/lib/browser_plugins//linux-flashplayer/libflashplayer.so /usr/local/lib/browser_plugins/
Continuamos. Seguramente os faltaran los directorios .mozilla i .mozilla/plugins, Hace falta crearlos como TU_USUARIO, no hacer coma root porque no funcionará el flash del navegador.
$ mkdir /usr/home/TU_USUARIO/.mozilla
$ mkdir /usr/home/TU_USUARIO/.mozilla/plugins
Ir a:
$ cd /usr/home/EL_TEU_USUARI/.mozilla/plugins
Crear el enlace simbólico como root
# ln -s /usr/local/lib/browser_plugins//linux-flashplayer/libflashplayer.so /usr/local/lib/browser_plugins/
Reiniciar el sistema y ejecutar como TU_USUARIO:
$ nspluginwrapper -v -a -i
Una
de las buenas cualidades de FreeBSD es esta opción de compatibilidad
linux, lo qual significa que los programas de linux pueden ser usados en
freebsd, hay que gente experta dicen que funcionan mejor que bajo linux
nativo. Invito a todos los interesados a trabajar este tema tan
sugerente.