DVDaDVD±R  

Retroceder   DVDaDVD±R > General > Mundo Linux

Mundo Linux Foro para todo lo concerniente a Linux y derivados, en especial orientado a la autoria y copia de DVDs.


Respuesta
 
Herramientas
Antiguo 24-Apr-2018, 17:57   #61
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 9.004
Luciérnaga llegará a ser famoso muy pronto
Hoy vamos a tratar de crear una nueva instalación de FreeBSD CURRENT ...

En primer lugar descargamos la última imagen (r332796-memstick.img) de soporte liberada desde aquí:
Esta imagen la grabamos en un pendrive con esta aplicación Win32DiskImager.
Por supuesto debemos tener preparado de antemano un disco duro para su instalación.
Iniciar el pendrive en un equipo, es decir, en nuestro PC.

Finalmente, una vez cargado lo esencial del software para la instalación nos presenta este menú de Bienvenida con tres opciones:
<Install> lanza el instalador ...
<Shell> de elegir esta opción nos descuelga al indicador de comandos ...
<Live CD> nos lanza a un Terminal para expertos.

A continuación seguir las indicaciones de la pantalla, o lo que es lo mismo, desde los mensajes #2 al #8 de este mismo hilo, o sea desde el comienzo.

Y aquí termina la instalación de FreeBSD 12.0 CURRENT a disco ....
Pulsamos en Intro y reiniciamos la máquina.

Sigue ...
__________________
Linuxero - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo Linux Tutorial 2018 y FreeBSD CURRENT
Luciérnaga está en línea   Responder Citando
Antiguo 24-Apr-2018, 18:12   #62
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 9.004
Luciérnaga llegará a ser famoso muy pronto

Comenzamos una nueva sesión de FreeBSD ...

Y nos registramos como superusuario root en el sistema nuevo ...

En primer lugar comprobamos la conexión a WAN, si emitiendo ifconfig no nos proporciona una IP en la interface, editamos lo siguiente:
ee /etc/resolv.conf
search 192.168.1.1
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 127.0.0.1
options edns0

Esc + Intro + Intro
Ahora un ping -c 3 www.google.com debería devolvernos un resultado correcto.

Sigue ...
__________________
Linuxero - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo Linux Tutorial 2018 y FreeBSD CURRENT
Luciérnaga está en línea   Responder Citando
Antiguo 24-Apr-2018, 18:18   #63
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 9.004
Luciérnaga llegará a ser famoso muy pronto
Ahora vamos a avanzar un poco con actualizar puertos y sistema ...
portsnap fetch extract update ;actualiza el sistema instalado ...
reboot ;el reinicio activará las modificaciones nuevas ...

Opcionalmente podemos instalar una aplicación (portmaster) para, en un momento determinado, poder actualizar el sistema (portmaster -a) automáticamente desde la consola.
whereis portmaster
cd /usr/ports/ports-mgmt/portmaster
make config-recursive
make install clean
reboot
;el reinicio activará las modificaciones nuevas ...

FreeBSD viene con una excelente colección de herramientas de sistema como parte del sistema base. A pesar de esto, existe gran cantidad de cosas que uno requiere hacer para poner las cosas realmente en marcha, para lo cual se necesita instalar software adicional de terceros. FreeBSD ofrece dos tecnologías complementarias para instalar software de terceros en nuestro sistema: la Colección de Ports de FreeBSD y «packages»(paquetes) binarios. Cualquiera de los dos sistemas puede usarse para instalar las versiones más recientes, de forma local o directamente desde la red.
pkg es el reemplazo de próxima generación para las herramientas tradicionales de administración de paquetes FreeBSD, que ofrece muchas características que hacen que manejar paquetes binarios sea más rápido y más fácil. Para quienes solo deseen usar paquetes binarios preconstruidos de las réplicas de FreeBSD, administrar paquetes con pkg puede ser suficiente.
pkg
pkg upgrade
pkg2ng
reboot
;el reinicio activará las modificaciones nuevas ...

Si queremos un sistema gráfico necesitamos instalar Xorg.
whereis xorg ;esta orden devuelve la ruta de Xorg en los ports ...
cd /usr/ports/x11/xorg ;se cambia al directorio de Xorg
make config-recursive ;presenta las dependencias de Xorg, Intro para aceptar propuestas.
make install clean ;compila Xorg y lo instala al sistema.
reboot ;el reinicio activará las modificaciones nuevas ...

A continuación vamos a crear un directorio para los complementos Linux.
mkdir -p /compat/linux/proc
Y editamos /etc/fstab para que el sistema reconozca estas modificaciones:
ee /etc/fstab
Y agregamos al final del fichero lo siguiente:
proc /proc procfs rw 0 0
fdesc /dev/fd fdescfs rw 0 0
linproc /compat/linux/proc linprocfs rw 0 0

Esc + Intro + Intro para salir de la edición.


Sigue ...
__________________
Linuxero - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo Linux Tutorial 2018 y FreeBSD CURRENT
Luciérnaga está en línea   Responder Citando
Antiguo 24-Apr-2018, 18:50   #64
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 9.004
Luciérnaga llegará a ser famoso muy pronto
Bien, en este punto ya tenemos Xorg instalado pero para activar el sistema gráfico hay que configurar ficheros y en dependencia de la tarjeta gráfica incorporada en el equipo nos puede responder de una forma u otra. En mi caso tengo tarjetas Nvidia y ATI, y los controladores no responden como deberían en cualquier equipo, por tanto, podemos conseguir problemas al emitir la orden startx ...
Con una Nvidia 8400GS Silent consigo fallos y NO arranca el sistema gráfico ....
Con una ATI Radeon R7 250X-2GD5 si que funciona con el sistema gráfico por defecto.
Con una Nvidia GeForce GT740 vamos a configurarla para que funcione correctamente. ???
whereis nvidia-driver ;nos devuelve la ruta del port de Nvidia.
cd /usr/ports/x11/nvidia-driver ;se cambia al directorio de Nvidia ....
make config-recursive ;presenta las dependencias del controlador, Intro para aceptar propuestas.
make install clean ;compila y lo instala al sistema.
reboot ;el reinicio activará las modificaciones nuevas ...

whereis nvidia-xconfig
cd /usr/ports/x11/nvidia-xconfig
make config-recursive
make install clean
cd /usr/ports/x11/nvidia-settings
make config-recursive
make install clean
echo "nvidia-modeset_load="YES" >> /boot/loader.conf
reboot
;el reinicio activará las modificaciones nuevas ...
Con estas últimas órdenes culminamos las dependencias del controlador Nvidia y sus herramientas de configuración.
Ahora nos registraremos como superusuario root y emitimos Xorg -configure
Con un ls -la deberíamos comprobar la existencia del archivo xorg.conf.new en el directorio /root/
Una alternativa de verificación podría ser el siguiente comando …
X -config /root/xorg.conf.new -retro

Si todo ha ido bien, debería ver un patrón de trama sencillo en blanco y negro. Verifique si el ratón funciona correctamente y si la resolución se ve bien. Tal vez no pueda deducir la resolución exacta, pero al menos podrá ver si ésta es muy baja. Puede salir cuando quiera pulsando Ctrl-Alt-F2 que abrirá un nuevo Terminal o consola, regístrese como superusuario root y emita el comando reboot o Ctrl+Alt+Del para reiniciar la computadora.

Sigue ...
__________________
Linuxero - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo Linux Tutorial 2018 y FreeBSD CURRENT
Luciérnaga está en línea   Responder Citando
Antiguo 24-Apr-2018, 19:18   #65
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 9.004
Luciérnaga llegará a ser famoso muy pronto
Si no han surgido problemas con el sistema gráfico y se ejecuta correctamente entonces copiamos xorg.conf.new en el directorio /etc/X11/ tal como sigue:
cp xorg.conf.new /etc/X11/xorg.conf
startx

En este punto deberíamos contemplar en la pantalla los Xterm's primarios de las X's.


Por el contrario, si el sistema gráfico falla, entonces comprobamos el contenido del fichero xorg.conf, el cual debería contener algo similar a lo siguiente:
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/local/lib/xorg/modules"
FontPath "/usr/local/share/fonts/misc/"
FontPath "/usr/local/share/fonts/TTF/"
FontPath "/usr/local/share/fonts/OTF/"
FontPath "/usr/local/share/fonts/Type1/"
FontPath "/usr/local/share/fonts/100dpi/"
FontPath "/usr/local/share/fonts/75dpi/"
EndSection
Section "Module"
Load "glx"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/sysmouse"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Device"
Identifier "Card0"
Driver "nvidia"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection



Sigue ...
__________________
Linuxero - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo Linux Tutorial 2018 y FreeBSD CURRENT
Luciérnaga está en línea   Responder Citando
Antiguo 26-Apr-2018, 09:34   #66
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 9.004
Luciérnaga llegará a ser famoso muy pronto
Para que funcione el sistema gráfico con una tarjeta Nvidia deben sincronizarse tres elementos, instalar el controlador y sus complementos (nvidia-driver, nvidia-xconfig, nvidia-settings), activar el controlador a través del fichero /boot/loader.conf (nvidia_load="YES" o nvidia-modeset_load="YES") dependiendo del tipo y versión del adaptador y, finalmente, el archivo de configuración xorg.conf.
En el supuesto de conseguir un fallo en el inicio y como consecuencia se aborta con un mensaje fatal en pantalla, revisar estos tres elementos y modificar error(es) y reiniciar.

Bien, llegados a este punto deberíamos tener un fichero /etc/rc.conf igual o similar a este:
hostname="localhost"
keymap="es.acc.kbd"
ifconfig_re0="dhcp"
ifconfig_re0_ipv6="inet6 accept_rtadv"
local_unbound_enable="YES"
sshd_enable="YES"
hald_enable="YES"
dbus_enable="YES"
usbd_enable="YES"
linux_enable="YES"
mixer_enable="YES"
moused_type="auto"
moused_enable="YES"
powerd_enable="YES"
# Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable
dumpdev="AUTO"

Dónde 're0' es el nombre de la interfaz Ethernet, cambiarla por la apropiada.

El fichero de arranque /boot/loader.conf debería ser igual o parecido también.
loader_logo="beastie"
snd_driver_load="YES"
linux_load="YES"
fuse_load="YES"
nvidia_load="YES"


Y el fichero de configuración /etc/fstab del mismo modo debería parecerse a este:
# Device Mountpoint FStype Options Dump Pass#
/dev/ada1s1a / ufs rw 1 1
/dev/ada1s1b none swap sw 0 0
fdesc /dev/fd fdescfs rw 0 0
proc /proc procfs rw 0 0
linproc /compat/linux/proc linprocfs rw 0 0

Dónde (ada1s1a y ada1s1b) son las particiones raíz y de intercambio respectivamente.

Por último, el fichero de configuración /etc/sysctl.conf debería contener estas líneas:
vfs.usermount=1
kern.ipc.shm_allow_removed=1
kern.maxfiles=25000
kern.maxfilesperproc=16384
net.inet.tcp.sendspace=65536
net.inet.tcp.recvspace=65536


Sigue ...
__________________
Linuxero - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo Linux Tutorial 2018 y FreeBSD CURRENT
Luciérnaga está en línea   Responder Citando
Antiguo 26-Apr-2018, 09:55   #67
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 9.004
Luciérnaga llegará a ser famoso muy pronto
A continuación se instalará un escritorio GNOME con las órdenes siguientes:
whereis gnome3
cd /usr/ports/x11/gnome3
make config-recursive
make install clean
reboot

En el transcurso de esta tarea se puede dar lugar alguna parada en la compilación como consecuencia de la falta de localización de algún paquete, de hecho a mi me ha ocurrido, entonces emitir pkg install <paquete> (donde <paquete> se cambiará por el nombre del archivo visto en la pantalla), luego sin salir del directorio actual volver a emitir make install clean y se reanudará la compilación.
Si la compilación fallase por algún motivo indeterminado emitir pkg install gnome3 para instalar GNOME.

Para iniciar el escritorio GNOME existen dos modos (manual y automático) a elegir por el usuario.
El modo manual:
echo 'gnome_enable="YES"' >> /etc/rc.conf
echo '/usr/local/bin/gnome-session"' > /usr/home/<user>/.xinitrc
chmod +x /usr/home/<user>/.xinitrc
reboot
startx


El modo automático:
echo 'gdm_enable="YES"' >> /etc/rc.conf
echo 'gnome_enable="YES"' >> /etc/rc.conf
echo "#!/bin/sh" > /usr/home/<user>/.xsession
echo "/usr/local/bin/gnome-session" >> /usr/home/<user>/.xsession
chmod +x /usr/home/<user>/.xsession
reboot

Cuando salga en pantalla el login:_
NO REGISTRARSE, esperar unos segundos a que arranque el sistema gráfico y presentará una pantalla para registrar al usuario establecido.







Sigue ...
__________________
Linuxero - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo Linux Tutorial 2018 y FreeBSD CURRENT
Luciérnaga está en línea   Responder Citando
Antiguo 26-Apr-2018, 15:48   #68
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 9.004
Luciérnaga llegará a ser famoso muy pronto
Vale, en este punto prácticamente ya tenemos un OS Unix (FreeBSD) instalado con un escritorio GNOME, lo que ocurre es que consiste de lo más básico, es decir, quedan por instalar aquellas aplicaciones que todo usuario necesita para desenvolverse cotidianamente en la computadora, tales como un buen navegador para la web, editores y/o procesadores de texto, suites gráficas, utilidades y un etc. etc. etc.
FreeBSD incorpora una utilidad de búsqueda estupenda (whereis) que nos proporciona aquella aplicación deseada dentro de los ports, con solo emitir whereis <paquete> nos devuelve la ruta pertinente de la app.
Por ejemplo: whereis chromium nos devuelve /usr/ports/www/chromium

Ahora entramos en esa ruta con CD y luego emitimos los consabidos comandos de compilación make config-recursive y make install clean
Cita:
A diferencia de Linux este sistema FreeBSD necesita reiniciar la computadora (reboot) después de la instalación de cada aplicación para que ésta sea reconocida.

La instalación de controladores y configuración de una impresora ya está suficientemente comentado antes, así como la configuración de un route para la red local también.

Configurar un adaptador inalámbrico no debería acarrear problema alguno con lo comentado antes.



Sigue ...
__________________
Linuxero - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo Linux Tutorial 2018 y FreeBSD CURRENT
Luciérnaga está en línea   Responder Citando
Antiguo 26-Apr-2018, 17:53   #69
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 9.004
Luciérnaga llegará a ser famoso muy pronto
El archivo devfs.conf proporciona una manera fácil de establecer la propiedad y los permisos, o crear enlaces para los dispositivos disponibles en el arranque. No funciona para dispositivos conectados y desconectados después de que el sistema esté en funcionamiento, por ejemplo dispositivos USB. Consulte devfs.rules(5) para establecer la propiedad y los permisos para todos los nodos de dispositivos, y usbd.conf(5) para las acciones que se deben tomar cuando los dispositivos USB están conectados o desconectados. Las líneas que comienzan con un signo de almohadilla (#) y las líneas vacías se ignoran. Las líneas que especifican las reglas devfs.conf constan de tres parámetros separados por espacios en blanco:

ee /etc/devfs.conf
perm /dev/acd0 0666
perm /dev/acd1 0666
perm /dev/cd0 0666
perm /dev/cd1 0666
perm /dev/da0 0666
perm /dev/da1 0666
perm /dev/da2 0666
perm /dev/da3 0666
perm /dev/da4 0666
perm /dev/da5 0666
perm /dev/pass0 0666
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



ee /etc/devfs.rules
[devfsrules_common=7]
add path 'ad[0-9]*' mode 666
add path 'ada[0-9]*' mode 666
add path 'da[0-9]*' mode 666
add path 'acd[0-9]*' mode 666
add path 'cd[0-9]*' mode 666
add path 'mmcsd[0-9]*' mode 666
add path 'pass[0-9]*' mode 666
add path 'xpt[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



echo 'devfs_system_ruleset="system"' >> /etc/rc.conf
echo 'devfs_system_ruleset="devfsrules_common"' >> /etc/rc.conf
reboot


Sigue ...
__________________
Linuxero - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo Linux Tutorial 2018 y FreeBSD CURRENT
Luciérnaga está en línea   Responder Citando
Antiguo 03-May-2018, 11:14   #70
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 9.004
Luciérnaga llegará a ser famoso muy pronto
Fichero /etc/rc.conf final ...


Fichero /boot/loader.conf final ...


Escritorio GNOME3 final ...


A día de hoy 3-5-2018 17:31 la versión actual de FreeBSD 12.0 es r333017

Saludetes
__________________
Linuxero - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo Linux Tutorial 2018 y FreeBSD CURRENT
Luciérnaga está en línea   Responder Citando
Respuesta

Herramientas

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado

Ir al Foro


La franja horaria es GMT +1. Ahora son las 18:25.


Desarrollado por: vBulletin®
Derechos de Autor ©2000 - 2018, Jelsoft Enterprises Ltd.
Traducido por mcloud de vBhispano.com

vBulletin, Copyright ©2000 - 2003, Jelsoft Enterprises Limited