logo bolivialinux  
| Quienes Somos? | Notícias | Artículos | Tutoriales Manuales | Trucos y Consejos | Investigación y desarrollo | Proyectos | Eventos | Libros Electrónicos | Mirrors | Grupos Linux en Bolivia | Contactos | Inicio |
Quienes Somos?
Notícias
Artículos
Tutoriales - Manuales
Trucos y Consejos
Investigación y Desarrollo
Proyectos
Eventos
Libros Electrónicos
Mirrors
Grupos Linux en Bolivia
Contactos

PÁGINA 6
Páginas: 1 2 3 4 5 6 7

PERSONALIZANDO NUESTRA DEBIAN

NAVEGACIÓN, CORREO Y NOTICIAS

Como ya hemos dicho, si somos principiantes y estamos todavía acostumbrados al windoze o hasta ahora éramos usuarios finales, más vale que para empezar nos instalemos el Netscape Communicator 4.73, que aunque consume recursos es hasta que aparezca Mozzila estable, el bastión fundamental del linuxero novato para el disfrute de internet: Es un excelente navegador y además tiene posee un eficaz gestor de correo electrónico que integra un MUA para la lectura y composición del correo, un "MTA" que envía nuestras misivas al smarthost (smtp-outgoing ISP server) de nuestro proveedor de correo y un "MDA" que lo recoge del servidor pop del mismo. Fácil de configurar, es el medio más rápido y sencillo para la comunicación en internet. Además también dispone de un "aceptable" cliente de news que nos permite leer y componer mensajes de los grupos de noticias del servidor configurado.

Pero si ya tenemos algo de solera en linux, quizás optemos por procedimientos más genuinos. Para la navegación en consola el paquete lynx y su homófono "links" (algo mejor) son una delicia. Para la gestión del correo electrónico, podemos escoger como MTA (Mail Transfer Agent) para "enviar" correo directamente o a través de un smarthost (el SMTP mail server de nuestro ISP), entre exim (que se instala por defecto), sendmail 8.9.3 que es el más extendido en el mundo unix y qmail (solo las fuentes). Yo personalmente prefiero sendmail por su extremada flexibilidad (aunque hay que vigilar los posibles agujeros de seguridad) y porque en el fondo soy un carroza de tomo y lomo : ). Como DMA (Mail Delivery Agent) para distribuir el correo a nuestra cuenta, me gusta la combinación fetchmail+procmail. El primero lo baja del servidor pop de nuestro ISP y el segundo lo filtra y coloca en nuestra cuenta como nosotros lo hayamos configurado. Excelente para el spam y la estructuración del correo en carpetas. Como MUA (Mail User Agent): Para leer, guardar o eliminar correo, así como para componerlo me gusta pine, pero especialmente mutt. Mutt es extremadamente configurable y moldeable y permite firmar y encriptar mensages con PGP o GPG. Para la lectura de las news me gusta usar el proxy-cahé leafnode, que se baja las news del servidor de nuestro ISP y las podemos leer luego oof-line usando el excelente lector slrn. No se me puede olvidar hablar de emacs-gnus para procesar nuestro correo y leer las news. Emacs es un "entorno de trabajo" que tiene integradas multitud de funcionalidades. Es conveniente pensar en instalar GPG y darle apoyo con mutt/slrn o emacs/gnus.

GESTORES DE VENTANA Y ESCRITORIOS

Aquí, como de costumbre "Aleluya, cada uno con la suya" . Al que le guste uno en especial, que lo instale. GNOME (Escritorio)+Enlightenment (gestor) es una virguerida española, pero consume un montón. Yo uso WindowMaker y me va de perlas. Aunque en Debian 2.2 Potato no se ha hecho mucha justicia con KDE, en Woody, volverá con los nuevos bríos de las Qt-GPL.
Si alguno no quiere que arranque el xdm (X desktop manager) o gdm (GNOME desktop manager) en el login puede desinstalarlo con apt-get remove o simplemente quitarlo de los scripts de inicio.

EDITORES Y ENTORNOS DE DESARROLLO


Existen multitud de editores, pero yo me quedo con aquellos dos que más solera tienen en el mundo unix: vi (vim, elvis,...) y emacs (20). Verdaderas torturas para los neófitos, llegan a hacerse excelentes herramientas para las cuestiones fundamentales de la edición. Vi es más ligero y menos complejo que emacs, pero como ya he dicho emacs es en esencia un entorno de trabajo y desarrollo: podemos usarlo como editor de sgml/xml, como IDE para diversos leguajes, incluyendo emacs-lisp, etc..Con estos editores podemos escribir documentos en LaTeX, xml, sgml...

Disponemos de algunos front-ends como LyX que es un editor WYSIWYM (Lo que ves es lo que significa) fundamentalmente para LateX y SGML. Exporta ficheros .tex que tratados luego adecuadamente y procesados con pdflatex genera documentación en formato pdf. Los ficheros .sgml pueden convertirse en LateX, postscript, html...

Aparte de emacs y joe existen otros entornos integrados de desarrollo (IDE) como gide o xwpe, que tiene apoyo (¡no digais "soporte" !) para varios lenguajes y procesadores. E incluso herramientas RAD (Rapid Application Development) que son constructores visuales de GUIs (Graphical User Interfaces) como glade o visual-tcl. Glade puede generar código C, C++, ADA 95 y Perl. Esto solo son los entremeses.

SUITES OFIMÁTICAS

A la espera de la futura suite desarrollada por el proyecto GNOME (y fundamentalmente por Helix-Gnome), lo único que tenemos en Debian es Abiword, un procesador de texto en la línea de Word. Toda vía tiene muchas carencias, pero es un buen comienzo para el software Libre. La buena noticia es que Sun va a liberar StarOffice con licencia GPL: http://www.openoffice.org y también algunos podrán disfrutar de esta excelente Suite

Mientras tanto es posible instalar StarOffice 5.2 pero se trata de software "patentado" (no escribais propietario).

VISUALIZADORES Y PROCESADORES DE IMÁGENES

Para leer los archivos postscript necesitais gv (una mejora de ghostview) que seguramente ya estará instalao. Para lod ficheros pdf, debeis instalar el programa acroread (Adobe Acrobat Reader), y para el procesamiento de imágenes el excelente GIMP.

SERVIDORES WEB Y FTP
Si disponeis de una conexión directa (universidad, empresa) a la red podeis utilizar el servidor Apache para empezar. Es conveniente instalar php como módulo y PosgreSQL para gestionar vuestras bases de datos. Para la elaboración de la documentación web podeis instalar el magnífico programa bluefish.

Si quereis disponer de un servidor FTP, instalad el wu-ftp y configuradlo adecuadamente.

SEGURIDAD

Cuando uno se conecta a internet en casa con una conexión INTERMITENTE (módem vía PPP) con asignación dinámica de IP no es necesario llevar a cabo mucha labor de seguridad. Lo que debemos hacer es deshabilitar todo servicio que con seguridad no vayamos a dar. Por un lado eliminar los servicios de arranque directo que se inician al arrancar el sistema excepto quizá sendmail (no los usareis jamás con conexión intermitente) y por otro los de arranque bajo demanda en /etc/inet.conf (quitadlos todos, menos auth si disfrutais con el IRC). Si teneis una conexión permanente y un número fijo de IP de máquina, entonces estais en la red y tendreis que hacer un balance entre los servicios que pretendeis proporcionar y la seguridad que deseais. Los servicios proporcionados en el arranque debeis asociarlos con reglas de cortafuegos (tipo filtrado de paquetes con ipchains) y los de demanda los gestionareis con tcp-wrapper (poniendo cuidado en los ficheros /etc/hosts.allow y /etc/hosts.deny). Pero esto es otra historia que merece una atención especial que no puedo dar aquí. Para ver los servicios que ofrece vuestra máquina podeis hacer

  netstat -atu | grep '*:*' | more


y así os hareis una idea de ello.
Apt-get para instalar y eliminar paquetes

Aunque personalmente me gusta dselect, para la instalación y desinstalación de paquetes, ya que usamos apt, podemos utilizar el la utilidad apt-get:

  apt-get install paquete



que instala 'paqueteXXX.deb' como se encuentra en la base de datos que ha hecho de los CDs. (o si se han descomentado algunas entradas en /etc/apt/sources.list, usando el sitio http o ftp de debian.org o uno de sus espejos, lo buscará on-line)

  apt-get remove paquete


desinstala 'paqueteXXX.deb' del sistema.
Pero además podeis hacer

  apt-get upgrade


Para instalar las últimas versiones de los paquetes accesibles en /etc/apt/sources.list (cuya entrada debe contener un servidor ftp de debian.org)...Vamos, vamos, leeros el man apt-get.

MODIFICANDO LOS SCRIPTS DE INICIO

La orden update-rc.d actualiza automáticamente los enlaces de los scripts de inicio (estilo System V) /etc/rcrunlevel.d/NNname a scripts /etc/init.d/name. Podemos utilizar dicho mandato para instalar nuestros propios scripts de modo que se arranquen al inicio o podemos usarlo para eliminar scripts que no queremos que se ejecuten en el inicio.

Para instalar nuevos scripts haremos:

  update-rc.d nombre_del_script defaults


Si usamos el modificador defaults, update-rc.d establecerá los enlaces simbólicos para que se arranquen los servicios en los runlevels 2345 y se paren en los runlevels 016. El script /etc/init.d/nombre_del_script tiene que existir antes de que usemos el comando.

Para eliminar scripts haremos

   update-rc.d nombre_del_script -f remove

De este modo se rompen los enlaces simbólicos con el archivo /etc/init.d/nombre_del_script. En teoría, el guión nombre_del_script debe haber sido ya eliminado antes de hacer el comando, pero con la opción -f, n o es necesario haberlo quitado previamente.

LA RECOMPILACIÓN DEL NÚCLEO


Después de la instalación de Debian 2.2, disponemos de un núcleo altamente modular que permite muchísimas posibilidades para configurar el sistema a nuestro gusto (ya hemos visto la impresora y la tarjeta de sonido), pero hay algunas cosas que implicarán la necesidad de recompilar el núcleo como por ejemplo para usar grabadoras de CD IDE. Pero uno recompila el núcleo cuando quiere pasar de una versión a otra; p. ej. del kernel 2.2.12 al 2.2.17. Existe un modo particular en Debian para la recompilación del núcleo, pero prefiero la forma tradicional que por supuesto también funciona y es universal.

Lo primero será conseguir las fuentes del nuevo kernel que queremos instalar. Si se trata de uno nuevo, que no está en los CDs habrá que buscar las fuentes en debian.org mediante apt-get install (con el sitio http o ftp de debian.org incluído en el archivo /etc/apt.sources.list). Si nos dice que "Sorry, kernel-source-2.X.X is already the newest version" , pues habrá que buscar con nuestro navegador habitual (lynx, links, Netscape) en www.kernel.org. Voy a considerar como ejemplo la recompilación de un kernel genérico 2.X.X para tenerlo a nuestra medida.

  uname -a
  Linux debian 2.2.17 # Sun Jun 25 09:24:41 EST 2000 i686 unknown


Aí corroboramos el núcleo que tenemos instalado es el 2.2.17. El lugar por defecto para albergar al núcleo es en /usr/src/ (ó /usr/local/src/) pero observamos que está vacío. Luego aunque lo tenemos compilado como /vmlinuz, no tenemos las fuentes en el sistema. Para ello habremos de instalarlas mediante el archivo fuente kernel-source-2.X.X.tar.bz2 que lo habremos conseguido en la red.

  cp kernel-source-2.X.X.tar.bz2 /usr/src/


De este modo, nos aparecerán las fuentes del núcleo en /usr/src/kernel-source.2.2.17.tar.bz2. Arrancamos las X, abrimos un terminal (xterm, kvt) y como root hacemos cd /usr/src y descomprimimos las fuentes con

  tar -Ixvf kernel-source-2.X.X.tar.bz2


(La opción -I es para descomprimir bz2 como la -z es para descomprimir gz)

Luego hacemos cd kernel-source-2.X.X y comenzamos la compilación (Pongo toda la ruta del prompt porque si hacemos algo adicional intermedio con cambio de directorio, no es posible realizar la compilación con mke a menos que enos encontremos en este directorio)

  debian:/usr/src/kernel-source-2.2.17# make xconfig


De este modo nos aparecerá el panel gráfico de botones que debemos seleccionar adecuadamente. Hay que hacer notar que el kernel que hemos descomprimido sólo tiene unas cuantas opciones auxiliares activadas por defecto, así que ¡cuidadín que no se olvide nada!. Podéis desactivar las que ya están (n), activarlas monolíticamente en el núcleo (y) ó bien como módulo (m), que os dará un núcleo compilado más ligero, pudiendo instalar los diferentes módulos cuando queramos (con modprobe, mejor que insmod) o con modconf, haciéndo que se carguen al arrancar. Sólamente algunas puntualizaciones referentes a los apoyos que hay que activar (aparte de las que hay por defecto) en los distintos apartados.

LOADABLE MODULE SUPPORT


Enable loadable module support

Kernel module loader (para que puedan cargarse automáticamente)

GENERAL SETUP

Parallel port support

PC-style hardware

BLOCK DEVICES

Déjalos tal cual excepto si vas a recompilar el kernel para hacer funcionar tugrabadora IDE con emulación SCSI. Para ello, desactiva

Include IDE/ATAPI CDROM support
y activa:

SCSI Emulation support

loopback device support

NETWORK OPTIONS


Aparte de las por defecto, y si quieres utilizar filtros de paquetes para aumentar la seguridad de tu sistema, activa:

Network firewalls

IP firewalling

SCSI SUPPORT

En el caso de que tengas algún dispositico scsi o si has hecho emulación para una grabadora ide, debes activar

SCSI support

SCSI CDROM support

SCSI generic support

NETWORK DEVICE SUPPORT

Si la conexión es intermitente via módem, activa

PPP support

y si estás conectado a la red directamente mediante una tarjeta, busca los controladores para ella. Seguramente será una ethernet, así que estará en el menú Ethernet (10 o 100 MB)

CHARACTER DEVICES

Parallel print support

Support IEEE 1284 status readback

(con ello podremos volcar archivos a la impresora cat archivo > /dev/lp0). Luego buscar en Mouse support para seleccionar el tipo de ratón si no está por defecto.

FILESYSTEM


activa las opciones auxiliares siguientes:

DOS FAT fs support

VFAT (Windows 95) fs support

y si vas a usar una grabadora para CD, sería conveniente

Microsoft Joliet CDROM extension

Luego, dentro del submenú Network filesystem, activar NFS y SMB (Samba si los vais a utilizar), y dentro del submenú Native language support, hay una serie de opciones que habrá que activar:

Codepage 437 (United States, Canadá)

Codepage 850 (Europe)

NLS ISO 8859-1 (latin1)

Páginas: 1 2 3 4 5 6 7
novedades
Primer festival de instalación LINUX en La Paz
bolivialinux/artículos

[-] First Linux install party in La Paz, Bolivia (or: "Linux installation at 11.784 feet (Any higher?)").
bolivialinux/ artículos(english)

[-] A remarkable primes' constant associated to number theory(New Version).
bolivialinux/investigación y desarrollo (english)


| Quienes Somos? | Notícias | Artículos | Tutoriales Manuales | Trucos y Consejos | Investigación y desarrollo | Proyectos | Eventos | Libros Electrónicos | Mirrors | Grupos Linux en Bolivia | Contactos | Inicio |

La Paz - Bolivia 2002