$Id: install-9-CURRENT-es.txt,v 1.3 2009/10/29 10:34:04 guru Exp $ Instalación de FreeBSD 9-CURRENT desde DVD Matthias Apitz Para los amantes de FreeBSD en La Habana. Acabo de preparar unos DVD que permiten instalar la versión más avanzada de FreeBSD, 9-CURRENT, y juntos con ésta una cierta cantidad de los 'ports', también basados en 9-CURRENT de los ports. Las aplicaciones tanto como el sistema operativo se pueden instalar sin acceso a Internet usando los DVD preparados. La lista de las aplicaciones está al final de este documento. La instalación va en los siguientes pasos principales: 1. instalación del sistema operativo 8.0-RC1; 2. renovar el sistema operativo por las fuentes, ambos: el núcleo y las herramientas de 'user land'; 3. instalar los 'ports' 4. copiar e instalar los paquetes binarios que uno necesita. Vamos por partes... 1. instalación del sistema operativo 8.0-RC1; - arrancar el sistema desde el DVD "8.0-RC1"; repartir el disco en principalmente las siguientes partes: / -- 512 MByte /var -- 2 GByte swap -- 2 GByte /tmp -- 512 MByte /usr -- todo el resto - seguir los pasos normales para instalar el sistema, sólo el núcleo, - configurar: a) red b) acceso al sistema por SSH c) primeros usuarios 'root' y 'guru' (también en el grupo 'wheel' para poder subir con 'su' al nivel de 'root' 2. renovar el sistema operativo por las fuentes: - montar el DVD "9-CURRENT-fuentes-y-paquetes" y copiar el árbol de las fuentes: # mount -o ro -t cd9660 /dev/acd0 /cdrom # cd /usr # rm -rf src # tar --unlink -xzpf /cdrom/9current-src.tar.gz - generar el núcleo, las herramientas de 'user land' e instalar el nuevo núcleo: # cd /usr/src # make clean # ¡nuevo! # make buildworld # make buildkernel KERNCONF=GENERIC # make installkernel KERNCONF=GENERIC # shutdown -r now - sacar el DVD - arrancar el sistema, pero en modo 'single user', i.e. parar el proceso automático, ir al 'loader prompt' y usa 'boot -s'; instalar las nuevas herramientas de 'user land': # adjkerntz -i # mount -a -t ufs # mergemaster -p # cd /usr/src # make installworld # mergemaster # reboot 3. instalar los esqueletos de los 'ports'; este paso es solamente necesario si deseas instalar otros ports, los que no están en la lista abajo; para esto, claro está, necesitas acceso a Internet - montar el DVD "9-CURRENT-fuentes-y-paquetes" y copiar el árbol de los esqueletos de ports: # mount -o ro -t cd9660 /dev/acd0 /cdrom # cd /usr # rm -rf ports # tar --unlink -xzpf /cdrom/9current-ports.tar.gz # umount /cdrom - montar el DVD "9-CURRENT-distfiles" para copiar fuentes para los ports: XXXX: aún necesita un chequeo final; # mount -o ro -t cd9660 /dev/acd0 /cdrom # cp -rp /cdrom/distfiles /usr/ports # umount /cdrom 4. copiar e instalar los paquetes binarios que uno necesita. - montar el DVD "9-CURRENT-paquetes-y-paquetes" y copiar los paquetes al disco: # mount -o ro -t cd9660 /dev/acd0 /cdrom # cp -rp /cdrom/PKGDIR /usr - instalar algún paquete, por ejemplo KDE3 # cd /usr/PKGDIR # pkg_add kde-3.5.10_2.tbz # pkg_add libltdl-2.2.6a_1.tbz # this is a bug, it should be installed on the fly by KDE # pkg_add xorg-7.4_2.tbz La lista de los ports: /usr/ports/editors/openoffice.org-3-devel /usr/ports/x11/xorg /usr/ports/x11/kde4 /usr/ports/x11/kde3 /usr/ports/misc/kde3-i18n-es /usr/ports/editors/koffice-i18n-es /usr/ports/misc/konq-plugins /usr/ports/misc/kicker-applets /usr/ports/audio/artswrapper /usr/ports/x11-fm/krusader /usr/ports/x11-fonts/webfonts /usr/ports/emulators/linux_base-f10 /usr/ports/x11/eterm /usr/ports/mail/mutt /usr/ports/print/muttprint /usr/ports/mail/fetchmail /usr/ports/mail/procmail /usr/ports/mail/metamail /usr/ports/textproc/urlview /usr/ports/sysutils/gnome-control-center /usr/ports/mail/evolution /usr/ports/mail/evolution-exchange /usr/ports/emulators/qemu /usr/ports/emulators/wine /usr/ports/graphics/xv /usr/ports/print/ghostview /usr/ports/graphics/ImageMagick /usr/ports/net/pppd23 /usr/ports/comms/kermit /usr/ports/net/traff /usr/ports/net/vnstat /usr/ports/textproc/ispell /usr/ports/textproc/aspell /usr/ports/german/aspell /usr/ports/german/alt-aspell /usr/ports/textproc/es-aspell /usr/ports/deskutils/plan /usr/ports/sysutils/cdrtools /usr/ports/sysutils/memtest /usr/ports/sysutils/smartmontools /usr/ports/print/cups /usr/ports/print/mp-a4 /usr/ports/news/inn /usr/ports/news/nn /usr/ports/java/jdk16 /usr/ports/www/firefox3 /usr/ports/multimedia/mplayer /usr/ports/multimedia/kmplayer /usr/ports/sysutils/vobcopy /usr/ports/deskutils/hot-babe /usr/ports/multimedia/ogle /usr/ports/multimedia/ogle-gui /usr/ports/multimedia/xine /usr/ports/multimedia/xine_artsplugin /usr/ports/multimedia/xmms /usr/ports/multimedia/enjoympeg /usr/ports/multimedia/vlc /usr/ports/x11-toolkits/fox14 /usr/ports/multimedia/okle /usr/ports/graphics/gphoto2 /usr/ports/graphics/evince /usr/ports/graphics/xfig /usr/ports/graphics/xpdf /usr/ports/graphics/gocr /usr/ports/security/samba-vscan /usr/ports/net/samba3 /usr/ports/print/foomatic-db /usr/ports/print/hpijs /usr/ports/print/foomatic-filters /usr/ports/print/cups-samba /usr/ports/ports-mgmt/portupgrade /usr/ports/www/lynx /usr/ports/www/webcopy /usr/ports/www/apache13 /usr/ports/www/mod_index_rss /usr/ports/sysutils/xbattbar /usr/ports/sysutils/xbatt /usr/ports/www/linux-flashplugin9 /usr/ports/print/acroread9 /usr/ports/databases/gdbm /usr/ports/audio/mpg123 /usr/ports/multimedia/linux-realplayer /usr/ports/mail/p5-Mail-SpamAssassin /usr/ports/net-im/psi /usr/ports/net-im/kmess /usr/ports/net-im/cli-msn /usr/ports/net-im/pidgin /usr/ports/sysutils/eject /usr/ports/devel/strace /usr/ports/sysutils/lsof /usr/ports/net-mgmt/yabm /usr/ports/security/openvpn /usr/ports/sysutils/dvd+rw-tools /usr/ports/sysutils/dvdbackup /usr/ports/x11-toolkits/wxgtk26 /usr/ports/archivers/unrar /usr/ports/ftp/wget /usr/ports/net/vnc /usr/ports/net-mgmt/trafd /usr/ports/net-mgmt/darkstat /usr/ports/net-mgmt/kismet /usr/ports/net/asfrecorder /usr/ports/net/tightvnc /usr/ports/net/vnc2swf /usr/ports/graphics/swftools /usr/ports/x11-toolkits/scintilla /usr/ports/editors/scite /usr/ports/print/a2ps-a4 /usr/ports/benchmarks/iperf /usr/ports/graphics/ocrad /usr/ports/devel/subversion-freebsd /usr/ports/net/skype /usr/ports/misc/magicpoint /usr/ports/comms/scmxx /usr/ports/comms/gscmxx /usr/ports/net/x11vnc /usr/ports/net-im/kmerlin /usr/ports/textproc/htdig /usr/ports/textproc/gnome-doc-utils /usr/ports/net-mgmt/nagios /usr/ports/www/squid /usr/ports/devel/p5-Config-IniFiles /usr/ports/x11-toolkits/p5-Gtk2 /usr/ports/textproc/p5-CSS /usr/ports/www/p5-HTML-WikiConverter /usr/ports/www/p5-WWW-Wikipedia /usr/ports/www/p5-HTML-WikiConverter-MediaWiki /usr/ports/databases/mysql50-server /usr/ports/www/mediawiki /usr/ports/lang/ocaml /usr/ports/www/web2ldap /usr/ports/editors/vim /usr/ports/net/trafshow /usr/ports/graphics/glitz /usr/ports/security/vpnc /usr/ports/textproc/htmldoc /usr/ports/sysutils/k3b /usr/ports/sysutils/webmin /usr/ports/mail/grepmail /usr/ports/mail/asmail /usr/ports/graphics/aview /usr/ports/x11/xterm /usr/ports/security/autossh /usr/ports/deskutils/cdcat /usr/ports/databases/phpmyadmin /usr/ports/deskutils/freemind /usr/ports/www/webcalendar /usr/ports/mail/xbuffy /usr/ports/x11-toolkits/fltk /usr/ports/security/chkrootkit /usr/ports/textproc/stardict3 /usr/ports/textproc/sdcv /usr/ports/security/tor-devel /usr/ports/www/privoxy /usr/ports/databases/dbview /usr/ports/x11-servers/x2x /usr/ports/x11/xnee /usr/ports/net/wireshark /usr/ports/graphics/kphotoalbum /usr/ports/www/youtube_dl /usr/ports/multimedia/clive /usr/ports/www/py-urlgrabber /usr/ports/multimedia/p5-FLV-Info /usr/ports/net-mgmt/iftop /usr/ports/mail/libpst /usr/ports/java/eclipse /usr/ports/deskutils/ganttproject /usr/ports/deskutils/openproj /usr/ports/net/wmwifi /usr/ports/print/scribus /usr/ports/graphics/gimp /usr/ports/graphics/inkscape /usr/ports/net-mgmt/ettercap /usr/ports/sysutils/gkrellm /usr/ports/print/psutils-a4 /usr/ports/x11/xkeycaps /usr/ports/accessibility/gok /usr/ports/editors/chexedit /usr/ports/security/openssl /usr/ports/devel/p5-SVN-Mirror /usr/ports/print/lyx15 /usr/ports/print/dvipsk-tetex /usr/ports/x11/xsnow /usr/ports/x11/xcut /usr/ports/misc/konq-plugins /usr/ports/print/cups-pdf /usr/ports/security/putty /usr/ports/graphics/gwenview /usr/ports/misc/gwenview-i18n /usr/ports/net/gatekeeper /usr/ports/net/ohphone /usr/ports/net/cphone /usr/ports/devel/libexecinfo /usr/ports/multimedia/pwcbsd /usr/ports/www/hypermail /usr/ports/sysutils/gconf-editor /usr/ports/graphics/jhead /usr/ports/security/gnupg-idea /usr/ports/devel/gnome-common /usr/ports/security/nmap /usr/ports/security/zenmap /usr/ports/security/crack /usr/ports/editors/yudit /usr/ports/ports-mgmt/portconf /usr/ports/editors/poedit /usr/ports/textproc/mgdiff /usr/ports/converters/ruby-iconv /usr/ports/textproc/docdiff /usr/ports/textproc/py-html2text /usr/ports/textproc/html2text /usr/ports/sysutils/foremost /usr/ports/irc/kvirc-devel /usr/ports/sysutils/ksynaptics /usr/ports/www/igal /usr/ports/net/isc-dhcp3-server /usr/ports/comms/minicom /usr/ports/textproc/diffutils /usr/ports/astro/gpsd /usr/ports/astro/tangogps /usr/ports/sysutils/pwgen2 /usr/ports/mail/tmda /usr/ports/astro/sunclock /usr/ports/security/keepassx /usr/ports/net/tcpwatch /usr/ports/dns/bind9 /usr/ports/net/isc-dhcp30-server /usr/ports/mail/postfix-current /usr/ports/mail/dovecot /usr/ports/net/openldap24-server /usr/ports/net/openldap24-client /usr/ports/net/rsync /usr/ports/sysutils/filelight /usr/ports/mail/claws-mail /usr/ports/multimedia/recordmydesktop /usr/ports/graphics/barcode /usr/ports/www/varnish /usr/ports/misc/mc-light /usr/ports/ftp/gftp /usr/ports/ftp/gproftpd /usr/ports/ftp/proftpd /usr/ports/security/krb5 /usr/ports/net/freeradius /usr/ports/net/freeradius-client /usr/ports/net/smbldap-tools /usr/ports/lang/php5 /usr/ports/lang/php5-extensions /usr/ports/lang/ocaml /usr/ports/graphics/digikam