98 paginas faqs y howtos linux actualizado en 2005 ojo-
1. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )
Bienvenido(a),
Visitante. Por
favor Ingresar
o Registrarse
¿Perdiste tu
email de
activación?.
| Foro | Web | Blog | Wiki | Ayuda | Buscar | Ingresar | Registrarse | 28 A gosto 2013, 01:06
Foro de elhacker.net
Sistemas Operativos
GNU/Linux (Moderador: Squirtle)
FAQS Y HOWTOS ( actualizado el
05-11-2005 )
0 0 Usuarios y 1 Visitante están
viendo este tema.
Páginas: [1]
Autor Tema: FAQS Y HOWTOS ( actualizado el 05-11-2005 ) (Leído 122,929
veces)
..sR.
aDiKtO..
Ex-Staff
Desconectado
Mensajes:
1.451
..enseña lo
que sabes,
aprende lo
que no..
FAQS Y HOWTOS ( actualizado el 05-11-2005 )
« en: 27 Diciembre 2002, 21:18 »
Bueno aki os dejo unos MICRO-COMOS, a ver si la gente se anima y se instala
GNU/Linux, k poco a poco ampliare. Si kereis ampliarlo, no lo dudeis hacerlo.
INDICE
[*]K ES LINUX?
[*]DE DONDE SALE LINUX?
[*]SU EVOLUCION
[*]POR K SU LOGO ES UN PINGÜINO Y POR K SE LLAMA TUX
[*]DISTRIBUCIONES
[*]K DISTRO ES LA MEJOR
[*]DESCARGAS DE DISTRIBUCIONES ( cortesia de TseTse, bulma y Mordor )
[*]TABLA DE EKIVALENCIA WINDOWS / LINUX
[*]K ES LA LICENCIA GPL
[*]PROCESADORES
[*]PARTICIONES
[*]COMO SE INICIA EL SISTEMA DE FICHEROS DE UNA PARTICION
[*]SISTEMAS DE FICHEROS[/list]
[*]PASOS PARA INSTALAR ORACLE 10g EN SUSE (por MaRoKo)
[*]Videotutoriales de Instalacion (por _R€d_)[/url]
[*]Linux Para Novatos-Iparte(Introducción,Instalación,Teoría)(colaboración de
kurin)
[*]Linux Para Novatos-II Parte(Primer Contacto y Configuración)(colaboración
de kurin)
[/list]
[*]PROBLEMAS CON EL HARDWARE
[*]MODEM
[*]SONIDO
[*]IMPRESORA
[*]REGRABADORA DE CD's
[*]PARA PASAR DE DIVX A VCD[/list][/list]
[*][Graficos]Soporte 3D - Kernel 2.6xx (Aceleracion Grafica)
[/list][/url]
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 1/98
2. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )
[*]SOFTWARE
[*]DESCOMPRESION
[*]INSTALACION
[*]URPMI ( cortesia de el-brujo )
[*]APT (Advanced Package Tool) ( cortesia de Firos )
[*][APOLLON-P2P] Redes Kazaa, Ares, Gntulla, Openft
[*]Instalacion de apache 2.054 + php 5.05 y mysql 4.1.14 (por EvilBuffer)[/url]
[*]Alternativa libre de vmware: Qemu
[*] Software recomendado para linux (iniciado por soplo)
[/list]
[*]EL KERNEL
[*]COMPILAR EL KERNEL
[*]COMO PARCHEAR EL NUCLEO
[*]CONFIGURAR EL KERNEL
[*]BOOTSPLASH EN SLACK (por netcatgnu)
[*]INSTALACION DEL KERNEL + BOOTSPLASH EN DEBIAN (por Soplo)[/url]
[*][Manual-Practico] Como Instalar el Kernel 2.6.14.4 , por Diabliyo !!
[/list]
[*]GESTOR DE ARRANQUE
[*]LILO
[*]GRUB[/list][/url]
[*]UN POCO DE CULTURA
[*]PERMISOS DE FICHEROS
[*]ATAJO PARA MONTAR Y DESMONTAR UNIDADES
[*]MONTAR PARTICIONES NTFS[/list]
[*]JAVA[/list][/url]
[*]PROBLEMAS TIPICOS
[*]EL PC NO SE APAGA COMPLETAMENTE
[*]NO ME ARRANCA EL ENTORNO GRAFICO
[*]NO ARRANCAN LAS X CON UNA NVIDIA
[*]NO ME FUNCIONA EL SCROLL DEL RATON
[*]NO ME ARRANCA EL GNU/LINUX
[*]NO PUEDO REPRODUCIR CD's DE MUSICA ( cortesia de cokeing )
[*]RECUPERAR DATOS BORRADOS
[*]NO ARRANCA EL LILO
[*]EL Lmule, Xmule, Amule... NO ME COJE LOS ELINKS DEL MOZILLA (cortesia
de Cobac)
[*]ERROR CON LAS TARJETAS NVIDIA Y LOS JUEGOS (cortesia de Cobac)
[*]RECUPERAR EL PASSWORD DE ROOT
[*]DESINSTALANDO LINUX
[/list][/list][/url]
[*]COSAS CURIOSAS Y TRUCOS
[*]SOLO PARA DEBIANITAS
[*]FORMATO DE LA HORA EN CHIQUITISTAN
[*]SCRIPT PARA CONSULTAR AL DICCIONARIO DE LA RAE
[*]PONER SUPERMOUNT EN CUALKIER DISTRO
[*]CONTROLAR LA TEMPERATURA (Cortesia de EmPiCaL2k4)
[*]AHORRAR ENERGIA Y ENFRIAR UN AMD
[*]VER CANAL+ DESCODIFICADO
[*]ACCEDER A EXT3 y EXT2 DESDE WINDOWS (por pepel)
[*]INSTALAR LINUX EN UN PENDRIVE (por Neo_Calderon)[/url]
[*]howto]Fonts anti aliased en amsn :) (colaboración de kamui)
[/list][/list]
[*]ENLACES INTERESANTES[/list][/url][/list]
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 2/98
3. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )
[*]CONFIGURACIONES:
[*]CONFIGURAR EL IDIOMA EN ESPAÑOL
[*]PERSONALIZA EL LOGO DEL FRAMEBUFFER[/url]
[*]HACER UN FIREWALL EN LINUX (1 PARTE)
[*]HACER UN FIREWALL EN LINUX (2 PARTE)
[*]SCRIPT DE INICIO DE CORTAFUEGOS (IPTABLES)
[*]ACELERAR LA RAPIDEZ DE TU DISCO DURO
[*]BAJAR EL CORREO DE HOTMAIL
[*]INSTALAR ALSA ( DRIVERS DE SONIDO)
[*]CONFIGURAR LA GRABADORA DE CDs
[*]CONFIGURAR ADSL Infintum de TELMEX (por Javier)
[*]COMO CAMBIAR LA HORA DE LA BIOS Y DE LINUX (por cokeing)
[*]CONFIGURAR UN PENDRIVE O UNA CAMARA DIGITAL
[*]CONFIGURANDO UNA RED LOCAL MEDIANTE "ifconfig" (por Firos)
[*]MANUAL KPPP
[*]CONEXION A INTERNET MEDIANTE ETHERNET (por fandango)
[*]SAMBA (por netcatgnu)
[*]APLICACION PRACTICA DE LINUX EN RED (por Soplo)
[*]COMFIGURACION DE RAID 1 POR SOFTWARE EN MANDRIVA (por el-brujo)
[*]INSTALACION DE FUENTES TRUETYPE
[/list][/list][/list]
[*]DEFINICIONES:
[*]ENLACE FISICO Y ENLACE SIMBOLICO.[/list][/list][/list][/list][/url]
« Última modificación: 19 Diciembre
2005, 14:22 por Soul Lost » En línea
..sR.
aDiKtO..
Ex-Staff
Desconectado
Mensajes:
1.451
..enseña lo
que sabes,
aprende lo
que no..
EMPECEMOS POR EL PRINCIPIO
« Respuesta #1 en: 14 Agosto 2003, 09:30 »
K ES LINUX?
Linux es un Sistema Operativo, pero primero lo primero: k es un
Sistema Operativo (SO)?
Una computadora, sea del tamaño que sea, comprende 2 partes
principales, sin una de las cuales no sirve de mucho: una es el
hardware de la misma (los hierros) y otra, el SO. El SO hace una
abstracción de las capacidades físicas del hardware para crear una
máquina virtual, sobre la k se ejecutarán posteriormente las
aplicaciones. Suena complicado, verdad? pero en verdad no lo es así,
dicho de otro modo, el SO se encarga de simplificar la forma en la que
los hierros de una maquina interactúan entre si para, por ejemplo,
buscar información en el disco duro; de manera que sea mucho mas
sencillo hacer uso de esta información sin preocuparse por la posisición
de las cabezas de lectura o cosas más complicadas.
Algunas compañías venden o distribuyen todos los componentes por
separado, otras los distribuyen juntos. Es importante hacer notar que
solo hablaremos de un SO completo cuando tengamos todos los
elementos necesarios a la mano.
En el sentido mas restringido, un SO es simplemente el kernel del
mismo. Hablando en forma purista, Linux no es otra cosa que un kernel,
y, de hecho, mide solo alrededor de 500K. Aunk el kernel por si solo no
haga otra cosa k interactuar con otros programas.
Pero, regularmente, el término Linux es aplicado a una distribución
completa de software. Muchas compañías, grupos de usuarios y hasta
personas individuales hacen distribuciones de Linux, k varían en cuanto
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 3/98
4. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )
a la cantidad de software k incluyen, a la calidad con k arman la
distribución y a la frecuencia con k la actualizan.
Así, es común encontrar expresiones del tipo "tengo Linux 2.0.36" (k se
refiere a la versión del kernel), "uso Linux Redhat 5.2" (k toma en
cuenta a el nombre de la distribución y su versión) o algo más completo
como "instalé Linux Redhat 5.2 con el kernel 2.0.36"; cual es la
correcta? en esencia todas lo son. Un uso incorrecto es decir, por
ejemplo "Linux 5.2", ya que no existe esa versión del kernel.
La forma de referirse a el Linux k estamos usando es muy importante
cuando solicitamos soporte, ya k hay cosas que aplican para una
versión k pueden no aplicar para otra. Esto también suena complicado,
pero comparémoslo con alguien k usa un automóvil y pide soporte para
el diciendo "es el modelo de 4 ruedas" o "es el automatico".
DE DONDE SALE LINUX?
Linux fue el resultado de mejorar Minix (por Andy Tanenbaum), un UNIX
pekeño, por parte de un estudiante de Ciencias de la Computación de
la Universidad de Helsinki, Finlandia: Linus Torvalds, a partir de 1991;
aunk la versión 1.0 del kernel no estuvo lista antes de 1994.
Al esfuerzo de Linus por este desarrollo colaboraron otros de forma
voluntaria al poner las primeras versiones disponibles al público a
través de los Newsgroups y los sevidores FTP de Internet (de hecho,
fue el administrador del sitio FTP donde primero estuvo disponible este
SO quien le puso el nombre "Linux").
Pronto Linus hizo el anuncio de k no kería restringir su desarrollo
mediante un copyright, y más tarde, fue un "copyleft" el k ocupó su
lugar, mediante la aplicación de la GPL del proyecto GNU (inglés).
Una cosa curiosa es k los kernels actuales solo tienen en comun con el
kernel k hizo Linus un 2%. Esto es gracias a k Linus lo puso en la red y
toda la gente k sabia un poco de programacion se lo descargo y lo
modifico.
En resumen Linux fue creado por hackers y para hackers.
Un buen enlace donde sale la evolucion de Unix:
http://www.levenez.com/unix/history.html
SU EVOLUCION
Año
Usuarios
Versión y capacidades
Líneas
código /
Tamaño
1991
1
0.01. Linus Torvalds diseña un kernel y unos
manejdores de teclado y pantalla,
dejándolos al alcance de todos por FTP.
10.239 /
0.2 MB
1992
1.000
0.96. Linux empieza a ser funcional y se
incorpora un interfaz gráfico.
40.000 /
1 MB
1993
20.000
0.99. Cientos de programadores aportan
cambios y mejoras al código. Torvalds delega
en un grupo de 5 personas la tarea de
revisión y selección de código.
81.091 /
2.2MB
1994
100.000
1.0. Se añade soporte de red.
176.250 /
4.7 MB
1995
500.000
1.2. Se transporta a las plataformas Digital y
Sun SPARC. Aparece la revista Linux Journal
en EE.UU. con una tirada de 10.000
310.950 /
8.4 MB
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 4/98
5. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )
ejemplares.
1996
1,5
millones
2.0. Se añade soporte para multiproceso.
777.956 /
22 MB
1999
9
millones
2.2 Linux se afianza como segundo sistema
operativo en Internet, en número de
servidores.
1.800.847
/ 52 MB
2001
10
millones
2.4 Mayor escalabilidad (SMP), soporte USB,
PCMCIA, PnP interno, etc.
3.377.902
/ 100 MB
2003
20
millones
2.6 Hay grandes cambios en el planificador,
el tiempo de respuesta percibido, soporte
NUMA, a máquinas sin MMU, procesadores
con hyperthreading, mejora en la gestion de
los hilos de ejecución (NTPL), ...
5.929.913
/ 212 MB
POR K SU LOGO ES UN PINGÜINO Y POR K SE LLAMA TUX
Esta pregunta esta muy bien explicada en:
http://www.tux.cl/historia.php
En resumen, el logo de Linux es un pingüino porke a Linus le gustan
mucho los pingüinos. Y se llama Tux por k es una abreviación para
"Tuxedo" (traje de gala en ingles). Los pinguinos parecen estar
vestidos de etiqueta y esa parece como la explicación más razonable.
DISTRIBUCIONES
En linux existen muchas distribuciones, k significa esto?
En pocas palabras una distrubucion es un Linux k un grupo de
personas han modificado, han puesto programas, han hecho sus
repartos de directorios, sus actualizaciones...
Existen multitudes de distribuciones las mas importantes:
DEBIAN: hecha por programadores, y sin animo de lucro.
RedHat: una de las mas veteranas, es la k tiene mas documentacion en
la red, es la creadora de los paketes rpm.
SuSE: es alemana, creo k con eso esta todo dicho. Ademas es 100%
compatible con RedHat.
Mandrake: se cree la SuSE francesa, es la distro mas facil de instalar, y
de manejar.
Slackware: una distribucion estable y segura.
.....
Para mas info: http://www.lock3.com.ar/distribuciones.htm
K DISTRO ES LA MEJOR
NO hay ninguna distro (distribucion) mejor k otra, cada distro tiene sus
cosas buenas y sus cosas malas, por ejemplo:
Mandrake: la distribucion, para mi entender, mas facil de instalar y
manejar.
SuSE: tambien es muy facil de instalar y configurar.
Debian: una distro un poco complicada de instalar, pero k una vez
instalada te hace la vida mas facil.
Gentoo: reciente distro para amantes de las cosas puras, su lema es
"no instales tu linux, compilalo", tarda MUCHO en instalarse las cosas,
con la ventaja k estan optimizadas 100% a tu PC.
DESCARGAS DE DISTRIBUCIONES
(cortesia de TseTse)
http://alfalinux.sourceforge.net/
http://www.brlspeak.net/
http://www.caldera.com/
http://www.sot.com/en/
http://mujweb.cz/www/vladon/
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 5/98
7. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )
Hoy en día existen ya muchas distribuciones de GNU/Linux las cuales no
necesitan ser instaladas en el disco duro para funcionar. Se pueden
ejecutar desde el mismo CDROM. Como se consigue eso? pues
detectando el hardware del PC cada vez que se arranca con el CD de la
distribución y usando la memoria RAM para leer y guardar datos.
Muchas permiten usar una parte del disco duro como partición de
intercambio y guardar la configuración en un floppy o llavero USB. De
las múltiples que existen, voy a enumerar algunas que he probado y
sus características más relevantes.
Movix
http://movix.sourceforge.net/
Está basada en modo texto y se pueden ver vídeos divx y oír mp3 al
igual que ver fotos. Activa la salida TV de la VGA o sea que es ideal
para ver conectar a la TV y ver vídeos con un PC poco potente.
Movix2
http://movix.sourceforge.net/
Tiene lo mismo que Movix, pero esta tiene modo gráfico.
GeexBox 0.96
http://geexbox.org/
Ocupa muy poco espacio y es para ver vídeos o escuchar música, se
puede instalar en el disco duro si se quiere, tiene modo gráfico y
interface muy fácil de usar, incluso no necesitas teclado ni ratón.
L.A.S. 0.4
http://www.localareasecurity.com/
Contiene unas 200 herramientas de seguridad y administración.
Knoppix-STD 0.1b
http://www.knoppix-std.org/
Knoppix Security Tools Distribution, esta basada en Knoppix y tiene
bastantes cambios, se centra en seguridad y herramientas de redes.
F.I.R.E 0.4a
http://fire.dmzs.com/
Forensic and Incident Response Environment. Su objetivo es
proporcionas las herramientas para hacer un análisis forense,
recuperación de datos borrados, scaneo de virus y detección de
vulnerabilidades. Lleva un antivirus que se actualiza vía internet.
Penguin Sleuth
http://www.linux-forensics.com/
Ideal para análisis forense, está basada en Knoppix.
R.I.P. 6.6
http://www.tux.org/pub/people/kent-robotti/looplinux/rip/
Recovery Is Posible, sirve para recuperar datos perdidos.
CD Router 183
http://www.wifi.com.ar/english/cdrouter.html
Comparte tu conexión de internet para toda tu red normal y wireless.
Incluye firewall, configuración web. Ideal para compartir la conexión sin
tener que instalar nada.
GuadaLinex rc4
http://www.guadalinex.org
Creada en andalucía y basada en debian, dispone de varios programas
para usar en el día a día y en español.
BBC 2.1
http://www.lnx-bbc.org/
Booting Business Card, pensada para caber en un CD de tamaño y
forma de una tarjeta de crédito, puede usarse para resucitar sistemas
que fallan y hacer análisis post-mortem.
Knoppix 3.3
http://www.knopper.net/knoppix/
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 7/98
8. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )
Seguramente la más conocida basada en Debian, combina una buena
detección de hardware con un montón de aplicaciones, unos 900
paquetes y sobre unos 2000 ejecutables.
PHLAK 0.2
http://www.phlak.org/
Professional Hacker Linux Assault Kit, contiene muchas aplicaciones
relacionadas con la seguridad, desde sniffers a recuperación de
passwords, es bastante completa y incluye documentos y howtos
sobre el tema.
Mandrake Move
http://www.mandrakesoft.com/products/mandrakemove
Ideal para llevar encima juntamente con un llavero USB y tener así
todos tus documentos, correo y preferencias configuración vayas donde
vayas.
(por cortesia de Mordor)
En Español:
Linuxin: basada en debian woody. Fabulosa para aprender. La única
carencia es que la seguridad que trae por defecto es muy mala (ni
siquiera crea un superusuario...)
http://163.117.15.151/linuxin/
No españolas, pero en español:
SUSE: La versión que se puede bajar desde linuxiso.org es una live
evaluation. Plenamente operativa. Un sistema suse instalado en unos
doscientos megas de tu fat32 sin problemas.
http://www.linuxiso.org/distro.php?distro=2
DEMO linux: Otra distro totalmente operativa desde el cd. En español,
con multitud de aplicaciones interesantes.
http://ftp://ftp.demolinux.org/pub/demolinux/3.0
Esto si quieres trabajar con un linux puro. Puedes utilizar una aplicación
win2: cygwin, que permite correr programas opensource en tu
ordenata (para no enrollarme. En realidad es algo más complejo)
http://sources.redhat.com/cygwin/download.html
Aqui teneis un enlace a un pagina que contiene unas cuantas distros-live.
Por cortesia de The Ghost:
http://www.frozentech.com/content/livecd.php
TABLA DE EKIVALENCIA WINDOWS / LINUX
Aki os pongo un enlace k creo k esta muy completo, con programas de
windows y sus correspondiente "hermanos" en Linux:
http://linuxshop.ru/linuxbegin/win-lin-soft-spanish/index.shtml
K ES LA LICENCIA GPL
La GPL ( GNU Public License ) es la licencia k tiene Linux, esta licencia
implica:E
sta Licencia se aplica a cualquier programa u otro tipo de
trabajo que contenga una nota colocada por el tenedor del
copyright diciendo que puede ser distribuido bajo los términos de
esta Licencia Pública General.
Puede copiar y distribuir copias literales del código fuente del
Programa.
Puede modificar su copia o copias del Programa o de cualquier
porción de él
Tienes k dar con el programa el codigo fuente.
No puede copiar, modificar, sublicenciar o distribuir el programa
excepto como prevé expresamente esta Licencia.
En otras palabras, Linux es libre, k NO es lo mismo k gratis.
Para mas info: http://www.gnu.org/
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 8/98
9. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )
PROCESADORES
PC-XT la primera, fue de 8bits.
286 con 16 bits.
386 con 32 bits.
486 con 32 bits de Intel (AMD, Cyrix, IBM, Intel 486DX, DX2, DX4 o SL,
SLC, SLC2, SLC3, SX, SX2, UMC U5D ...)
586 con 32 bits de AMD y IBM/Cyrix ( Pentiums genericos, MMX,Winchip-
C6, Winchip-2, Winchip-2A, CyrixIII... )
K6 con 64 bits de AMD ( K6, K6-II y K6-III)
686 con 64 bits de IBM/Cyrix ( Pentium Pro, Celeron, Pentium II,
Pentium III, Pentium IV, Athlon, AMD k7, Crusoe...)
PARTICIONES
Linux necesita como minimo dos particiones, una la native (k es donde
se instalara el SO, los programas k vayamos instalando, los
documentos...) k se crea en "/" (raiz) y otra la swap k es como una
extension de la memoria ram ( normalmente ocupa el doble de lo k
tenemos como ram, sin esceder de los 256M, aunk esto puede cambiar
si el PC es un servidor (necesita mas swap)).
Linux a diferencia del ventanucos (windows), tiene varios sistemas de
ficheros para sus particiones:
La EXT2, ReiserFS, EXT3, XFS, JFS,
Las primeras diferencias entre estas clases y el de win9X (FAT32) son:
La Fragmentacion/Desfragmentacion de los sistemas de ficheros
de GNU/Linux se desfragmentan automaticamente, cosa k en el
ventanucos esto no ocurre.
Cuando el ordenador se apaga correctamente/incorrectamente y
los datos no se han guardado, los datos no se han perdido. Los
sistemas de ficheros de Linux almacenan en el hd los archivos
antes de guardarlos, esto es gracias a la funcion fsync.
COMO SE INICIA EL SISTEMA DE FICHEROS DE UNA PARTICION
Creacion de sistema de ficheros en ext2
Código:
mke2fs /dev/hda1
Cambiando /dev/hda1 por la particion / k tengas.
Inicializacion de swap
Código:
mkswap /dev/hda2
Cambiando /dev/hda2 por la particion swap k tengas.
Creacion de sistema de ficheros en XFS
Código:
mkfs.xfs /dev/hda3
Cambiando /dev/hda3 por la particion / k tengas.
Creacion de sistema de ficheros en ext3
Código:
mke2fs -j /dev/hda4
Cambiando /dev/hda4 por la particion / k tengas.
Creacion de sistema de ficheros ReiserFS
Código:
mkreiserfs /dev/hda5
Cambiando /dev/hda5 por la particion / k tengas.
SISTEMAS DE FICHEROS
Mirar este enlace: http://bulma.net/body.phtml?nIdNoticia=1153
PASOS PARA INSTALAR ORACLE 10g EN SUSE (por MaRoKo)
Pre-instalacion de ORACLE
Logearse como root.
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 9/98
10. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )
Verificar Hardware
Requisitos minimos:
• 512 MB de RAM
• 1 GB de swap
• 400 MB de espacio libre en el directorio /tmp
• Entre 1.5 GB y 3 GB de espacio libre en disco
• 1.2 GB de espacio libre en disco para la instalacion de una base de
datos preconfigurada (opcional).
Para mirar en consola los tamaño de:
RAM
Código:
# grep MemTotal /proc/meminfo
swap
Código:
# grep SwapTotal /proc/meminfo
/tmp
Código:
# df -k /tmp
Disco Local
Código:
# df -k
Verificar Software
Version del kernel:
SUSE Linux Enterprise Server 8: 2.4.21-138
SUSE Linux Enterprise Server 9: 2.6.5-7.5
Para ver la version del kernel en consola: # uname -r
Para ver la distro y version de linux instalada en consola:
Código:
# cat /etc/issue
NOTA: Yo personalmente lo instale en SuSe 9.0 con kernel 2.4.x y me
fue bien, asi que esto no es tampoco camisa de fuerza
Paquetes necesarios:
SUSE Linux Enterprise Server 8:
make-3.79.1
gcc-3.2.2-38
gcc-c++-3.2.2-38
openmotif-2.2.2-124
SUSE Linux Enterprise Server 9:
gcc-3.3.3-43
gcc-c++-3.3.3-43
glibc-2.3.3-98
libaio-0.3.98-18
libaio-devel-0.3.98-18
make-3.80
openmotif-libs-2.2.2-519.1
Para verificar los paquetes instalados visualmente, abrir el YaST
Por consola:
Código:
# rpm -q nombre_del_paquete
NOTA: como dije en la anterior nota yo lo instale en SuSe 9.0 y pues
instale los paquetes que nombran para el 8 y 9, y me funciono.
Creacion de Grupos y Usuarios
Crear el grupo oinstall (Oracle Inventory Group)
comando en consola:
Código:
# /usr/sbin/groupadd oinstall
Crear el grupo dba (OSDBA Group)
comando en consola:
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 10/98
11. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )
Código:
# /usr/sbin/groupadd dba
Crear el usuario oracle
comando en consola:
Código:
# /usr/sbin/useradd -g oinstall -G dba oracle
**
En este comando el parametro -g indica el grupo primario al que
pertenece. El parametro -G indica el grupo(s) segundario(s) al que
pertenece el usuario oracle.
Se le asigna una contraseña al usuario oracle con el comando #
passwd oracle, luego se ingresa el nuevo password, y se ingresa una
vez mas para confirmarlo.
Ahora miramos con el comando si SuSe le creo automaticamente el
home a oracle
Código:
# ls /home
Miramos si en lo que nos aparece ahi, hay una carpeta "oracle", si no
existe, entonces debemos crearle el home a oracle manualmente.
Ejecutamos en la consola los siguientes comandos:
Código:
# cd /home
# mkdir oracle
# chown oracle:dba oracle
De este modo el usuario oracle ya tiene su directorio raiz
(/home/oracle) y pues el chown se hizo puesto que fue root el que la
creo, entonces hicimos a oracle con grupo dba dueño del directorio
Configurando parametros del Kernel
Verificamos que los siguientes parametros tengan los valores
requeridos.
Parametro Valor Archivo
semmsl semmns
250 32000
/proc/sys/kernel/sem
semopm semmni
100 128
shmall 2097152 /proc/sys/kernel/shmall
shmmax La mitad
del
tamaño de
la memoria
fisica (en
bytes)
/proc/sys/kernel/shmmax
shmmni 4096 /proc/sys/kernel/shmmni
file-max 65536 /proc/sys/fs/file-max
ip_local_port_range 1024
65000
/proc/sys/net/ipv4/ip_local_port_range
El comando
Código:
# /sbin/sysctl -a | grep sem
muestra el valor de semmsl, semmns, semopm, y semmni
respectivamente.
El comando
Código:
# /sbin/sysctl -a | grep shm
muestra los valores de shmall, shmmax, y shmmni.
El comando
Código:
# /sbin/sysctl -a | grep file-max
muestra el valor de file-max
El comando
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 11/98
12. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )
Código:
# /sbin/sysctl -a | grep ip_local_port_range
muestra el valor de ip_local_port_range
Si los valores de los parametros son diferentes a los valores
recomendados, debemos realizar los siguientes pasos:
A. Con un editor de texto cualquiera, creamos, o si ya existe, editamos
el archivo /etc/sysctl.conf y le agregamos o editamos (según el caso)
las lineas de este modo:
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
NOTA: solo incluya las lineas de los parametros que desea cambiar. En
el caso del parametro “sem” se deben incluir los 4 valores, teniendo en
cuenta, al igual que en los otros parametros, que se deja el valor mas
alto (si el que tiene es mas alto que el recomendado, entonces se deja
el que tiene).
B. Ahora con el siguiente comando le cambiamos los valores actuales a
los parametros del kernel:
Código:
# /sbin/sysctl -p
Con la salida en pantalla de este comando, podemos verificar que los
valores de los parametros ahora si sean como minimo los
recomendados. De lo contrario volvemos al paso A.
C. Para que el sistema lea nuestro archivo cada vez que arranque
ejecutamos el siguiente comando en consola:
Código:
# /sbin/chkconfig boot.sysctl on
NOTA: este paso C. es solo para sistemas SuSe (recordemos que esta
guia esta hecha especificamente para SuSe)
Configurando limites del Shell
Para mejorar el desempeño del software sobre sistemas Linux,
debemos aumentar algunos limitantes de shell para el usuario oracle.
• Agregamos las siguientes lineas al archivo /etc/security/limits.conf (si
no existe, se crea)
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
• Agregamos o editamos la siguiente linea en el archivo
/etc/pam.d/login (si no existe se crea)
session required /lib/security/pam_limits.so
• Ahora miramos cual es la shell por defecto del usuario oracle,
observando la ultima parte de la linea devuelta por el siguiente
comando:
Código:
# grep oracle /etc/passwd
Dependiendo de la shell por defecto del usuario oracle, realizamos los
siguientes cambios en el archivo de arranque por defecto del shell:
Para el Bourne, Bash, o Korn shell, agregamos las siguientes lineas al
archivo /etc/profile.local (si no existe lo creamos)
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 12/98
13. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
Para el C shell (csh o tcsh), agregamos las siguientes lineas al archivo
/etc/csh.login.local (si no existe, lo creamos)
if ( $USER == "oracle" ) then
limit maxproc 16384
limit descriptors 65536
endif
X
Primero nos aseguramos que el sistema pueda mostrar en pantalla
aplicaciones X Window, en consola ejecutamos el siguiente comando
(como usuario root):
Código:
# xhost +
Ahora pasamos a “Instalacion de ORACLE”, si hay problemas volvemos
aquí y hacemos lo siguiente:
Como root hacemos
Código:
# echo $DISPLAY
y miramos que valor tiene, si no tiene nada hacemos:
Código:
# DISPLAY=:0
# export DISPLAY
# xhost +
Ahora nos logeamos como usuario oracle y por medio del comando
Código:
# echo $DISPLAY
miramos si esta definido, de no ser asi, usamos los siguientes
comandos:
Código:
# DISPLAY=:0
(o si root ya tenia DISPLAY definido, ponemos el mismo valor que tiene
el root)
Código:
# export DISPLAY
Ahora con el comando
Código:
# env | more
observamos si se ha ingresado correctamente nuestra entrada de
DISPLAY=:0
Instalacion de ORACLE[/size]
Nos logeamos como usuario oracle, y ejecutamos el runInstaller desde
un directorio por fuera del directorio de la unidad multimedia en donde
esta oracle (por fuera de /media), es decir, desde cualquier ubicación le
damos
Código:
# /media/cd/runInstaller
(esto para el caso de unidad de cd). Luego seguimos los pasos del
instalador.
NOTA: se recomienda no elegir como directorio base /home/oracle es
decir el raiz del usuario oracle, es mejor usar por ejemplo /opt/oracle
por problemas futuros con usuarios.
Pos-instalacion de ORACLE
En el directorio "home" de cada usuario existe un archivo ~/.bashrc
(punto bashrc). esto siempre y cuando estes utilizando el shell bash,
de lo contrario puedes encontrar un ~/.profile que tecnicamente hace lo
mismo. En mi caso, simplemente cree el .bashrc
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 13/98
14. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )
A este archivo le agregamos las siguientes lineas:
NOTA: se toma para el ejemplo que la instalacion se hizo en opt y que
los directorios son los que pone oracle por defecto, estas rutas se
deben cambiar dependiendo de las rutas que le hayamos ingresado en
la instalacion
export ORACLE_BASE=/opt/oracle/
export ORACLE_HOME=/opt/oracle/product/10.0.1/Db_1
export
PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
export ORACLE_OWNER=oracle
export ORACLE_SID=(nombre que le vayas a poner a la base de datos)
export ORACLE_TERM=vt100
export LD_ASSUME_KERNEL=2.4.1
export THREADS_FLAG=native
export
LD_LIBRARY_PATH=/opt/oracle/product/10.0.1/Db_1/lib:$LD_LIBRARY_PATH
export PATH=/opt/oracle/product/10.0.1/Db_1/bin:$PATH
Ahora simplemente probamos todo haciendole echo a algunas variables
globales:
Código:
# echo $ORACLE_HOME
# echo $ORACLE_SID
# echo $ORACLE_OWNER
Finalmente miramos si sqlplus funciona y de paso ingresamos a la BD
con este comando:
Código:
# sqlplus "as sysdba"
Si nos conecta, todo nos ha quedado bien.
PD: espero haya sido de su agrado el tuto y pues que sea de facil
entendimiento, esta basado en la documentacion de ORACLE 10g, y en
mi experiencia personal instalandolo bajo SuSe 9.0 Kernel: 2.4.x
Suerte
Videotutoriales de Instalacion (por __R€d_)
Mirar http://opensourcespot.org/index.php?
option=com_content&task=view&id=39&Itemid=101
Nota: Se necesita registrarse en la pagina
« Última modificación: 3 Noviembre
2005, 03:28 por Soul Lost » En línea
..sR.
aDiKtO..
Ex-Staff
Desconectado
Mensajes:
1.451
..enseña lo
que sabes,
PROBLEMAS CON EL HARWARE
« Respuesta #2 en: 14 Agosto 2003, 09:32 »
[*]PROBLEMAS CON EL HARWARE
[*]MODEM
EL 99% de los modems internos no son modem, son winmodems. El
monopolio del tio bill, ha hecho k los fabricantes de modem hayan capado a
los modems, consiguiendo un menor coste, y favoreciendo a M$.
Un modem es un hardware encongado de transferir y recibir informacion a
traves de las lineas telefonicas, y esos datos demultiplexarlos (dividirlos).
En cambio un winmodem SOLO hace la transferencia o recepcion de datos, la
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 14/98
15. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )
aprende lo
que no..
demultiplexion NO la hace.
Por eso en linux los winmodems no funcionan, xk NO son modems. De todas
formas hay mucha gente k ha programado unos drives para k los winmodems
funcionen en linux.
Para mas info: http://www.linmodems.org/
Drivers winmodems: http://modems.dewback.cl/
Mas drivers para winmodems: http://www.geocities.com/jcmp3/ (cortesia de
^^00^^.B4T )
Modem USB ADSL Copperjet 800: http://foro.elhacker.net/index.php?
board=9;action=display;threadid=15193 ( por cortersia de Rojodos)
Modems ADSL USB: http://personal.telefonica.terra.es/web/adslusb/
Zyxel 630-11 ADSL USB Modem:
http://foro.elhacker.net/index.php?board=9;action=display;threadid=18286
Modem hsp56 micromodem: http://foro.elhacker.net/index.php?
board=9;action=display;threadid=15028 (por cortesia ip
)http://sourceforge.net/projects/zyxel630-11/ ( cortesia de jbex )
Mas drivers: http://eciadsl.flashtux.org/
Mas drivers: http://www.linuxant.com/drivers/
Kit USB Timofonica: http://adslinux.iespana.es/adslinux/
Modem ADSL USB Amigo CA80U: http://www.planetalinux.com.ar/article-
81.html
Modem ADSL Alcatel SpeedTouch:
http://bulma.net/body.phtml?nIdNoticia=2136
Modem Zyxel 630 c1 ( cortesia de Buskapina):
http://foros.3dgames.com.ar/showthread.php?t=168299
Para configurar la conexion a la net, la manera mas facil es a traves del
programa kppp.
Para mas info: http://pinsa.escomposlinux.org/sromero/linux/kpppconf.html
[*]SONIDO
La tarjeta de sonido, como casi todo el hardaware, en linux tienes k cargar su
modulo en el kernel.
Hay muchas formas de hacerlo, la forma manual k consiste en cargarlo
directamente en el kernel (leer apartado de compilacion de kernel), y otras
formas mas automaticas y sencillas.
Hay un programa k se llama alsaconfig o otro aun mas simple de utilizar
sndconfig, k se encargan de configurar la tarjeta de sonido.
Para mas info:
http://foro.elhacker.net/index.php/board,9/action,display/threadid,4269/start,msg120929.sección drivers alsa.
http://www.alsa-project.org/
Programas para subir el volumen:
aumix, rexima
[*]IMPRESORA
Para configurar la impresora, la manera mas comoda, es a traves del cups. Un
programa k se encarga de la configuracion de la impresora via navegador.
Descargar el programa en: http://www.easysw.com/
Los programas necesarios son:
[*]cupsys
[*]cupsys-bsd
[*]cupsys-client
[*]gimprint-locales
[*]cupsomatic-ppd[/list]
Para las impresoras USB hay k activar en el kernel lo siguiente:
Código:
USB support --->
<M> Support for USB
[*] Preliminary USB device filesystem
<M> UHCI (Intel, PIIX4, VIA, ...) support
<M> USB Printer support
Para las impresoras por puerto PARALELO hay k activar en el kernel:
Código:
Parallel port support -->
PC-style hardware
[*] Use FIFO/DMA if available (EXPERIMENTAL)
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 15/98
16. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )
Character devices -->
[*] Parallel printer support
Despues hay k recompilar el kernel ( un poco mas abajo os explico como )
Luego necesitaremos también montar el sistema de archivos usb de la
siguiente manera ( si nuestra impresora es USB):
Código:
mount -t usbdevfs usbdevfs /proc/bus/usb
Para hacerlo permanente y no tener que montarlo a mano cada vez k
arrankemos el pc, debemos añadir al archivo /etc/fstab la siguiente línea:
Código:
usbdevfs /proc/bus/usb usbdevfs defaults 0 0
Después hay k crear el dispositivo usblp0 de esta manera ( si nuestra
impresora es USB ):
Código:
mknod /dev/usblp0 c 180 0
Dependiendo de la distro k usemos, es posible que ya tengamos el
dispositivo creado y el sistema de archivos montado.
Ahora solo hay k poner en el navegador http://localhost:631 y configurar
nuestra impresora.
[*]REGRABADORA DE CD's
Linux esta hecho para trabajar con scsi, no con ide, por ello se necesita
cargar un modulo en el kernel k emule el scsi.
[*]Primero hay que cargar los modulos para soporte SCSI y emulacion scsi:
Código:
SCSI Support
SCSI Generic Support
SCSI Emulation Support
Por ejemplo, como root, con:
Código:
modprobe st
modprobe sg
modprobe ide-scsi
Para k se carguen en el inicio siempre se puede hacer de muchas maneras
(como root):
[*]Debianitas:
Código:
echo -e "stnsgnide-scsi" >> /etc/modules
[*]Gentoolianos:
Código:
echo -e "stnsgnide-scsi" >> /etc/modules.autoload
[*]Creando un script de inicio:
Código:
echo -e "insmod stninsmod sgninsmod ide-scsi" >
/etc/init.d/grabadora
Luego hay k darle permisos de ejecucion:
Código:
chmod +x /etc/init.d/grabadora
Y hay k hacer k se cargue en el inicio:
Código:
rc-update add grabadora default
[/list]
[*]Luego hay k poner en el lilo o en el grub o en el gestor de arranke k
tengais k se cargue en emulador scsi en el ide k corresponde a vuestra
grabadora, una forma de saber k archivo especial corresponde a vuestra
grabadora es probando:
Código:
eject /dev/hdx
Cambiando hdx por hda,hdb, hdc, ... hasta k vuestra grabadora se explulse.
[*]Bueno para ponerlo en el lilo, hay k buscar la linea append en el fichero
/etc/lilo.conf y añadirle:
Código:
hdx=ide-scsi
sustituyendo hdx por vuestro dispositivo. Con lo k si por ejemplo en vuestro
append antes habia:
Código:
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 16/98
17. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )
append="vga=791"
hay k dejar un espacio en blanco, y añadir lo k antes he dicho, kedaria asi:
Código:
append="vga=791 hdx=ide-scsi"
Ahora se ejecuta:
Código:
lilo -v
Para k los cambios tengan efecto.
[*]Para ponerlo en el grub solo hay k añadir en la linea k empieza con
"kernel" del archivo /boot/grub/menu.lst :
Código:
hdx=ide-scsi
sustituyendo hdx por vuestro dispositivo
Para ver unos ejemplos ir a la sección de lilo y grub de este mismo post.
[/list][/list]
Bueno y ya esta listo, ya podeis grabar cd's con vuestro GNU/Linus.
Para mas info: http://g.unsa.edu.ar/doc/howto/es/html/Grabadoras-
Como.html
Para grabar CD's necesitais bajaros un pakete:
cdrtools -->
http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/cdrecord.html
Ahora necesitais saber k bus ocupa vuestra grabadora, para salerlo:
Código:
cdrecord --scanbus
Con lo k os debolvera, algo parecido a:
Código:
Linux sg driver version: 3.1.22
Cdrecord 1.10 (i686-pc-linux-gnu) Copyright (C) 1995-2001 Jörg
Schilling
Using libscg version 'schily-0.5'
scsibus0:
0,0,0 0) 'PHILIPS ' 'PCRW404 ' '1.06' Removable CD-ROM
0,1,0 1) *
0,2,0 2) *
0,3,0 3) *
0,4,0 4) *
0,5,0 5) *
0,6,0 6) *
0,7,0 7) *
Con lo k se aprecia k mi grabadora ocupa el canal 0,0,0. Una forma de saberlo
automaticamente, si solo teneis un dispositivo de emulacion scsi es a traves
de este script:
Código:
cdrecord --scanbus &> /tmp/grabador
aux=$(awk -F")" '{print $2}' /tmp/grabador)
echo -e "$aux" > /tmp/grabadora
aux=$(awk -F"'" '{print $2}' /tmp/grabadora)
echo -e "$aux" | tr "n" "0" > /tmp/grabadora
aux=$(cat /tmp/grabadora)
echo -e "GRABADORA = $aux"
cat /tmp/grabador | grep $aux &>/tmp/grabadora
bus=$(awk '{print $1}' /tmp/grabadora)
echo -e "BUS = $bus"
rm -f /tmp/grabadora
Con lo k os mostrara:
Código:
GRABADORA = PHILIPS
BUS = 0,0,0
Aki os dejo un script un poco cutre k os facilitara la grabacion de cd, de
momento no tiene todas las opciones k deberia, pero poco a poco la ampliare.
Aki esta el bash script: aDiKcIoN
Para saber k es un shell script ir a: http://foro.elhacker.net/index.php?
board=9;action=display;threadid=12214
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 17/98
18. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )
[*]PARA PASAR DE DIVX A VCD
Este es un script obtenido de: http://dvdripping-guid.berlios.de/Divx-to-
VCD.html
Solo le he añadido un par de cosas.
Código:
#!/bin/bash
# Este script pasa un Divx a CVCD. Para los archivos temporales se
# necesita al menos 4.5 Gigas (mpv y mpa, los .mpg y los .bin)
# Hora de comienzo del rippeo
TIEMPO=$(date)
# If movie length can't be determined by tcprobe, it will use
# this value (1 hour and 53 minutes). If your file is not an avi
# you can set here its length in seconds to get the CVCD adjusted
# to fit on the CD with maximum bitrate
DEFAULT_MOVIE_SECONDS=6800
# Default is to transcode a file with 16:9 (most divx files)
# If you want to transcode a file in 4:3 (letterboxed), like a
# recording from TV, you need to change this to "-M BICUBIC"
SCALING="-M BICUBIC"
#SCALING="-M WIDE2STD"
# CDSIZE Values. VCDs are write in Mode 2, so the filesizes are the
# the following:
# 74 Min/650Mb ---> CDSIZE=735
# 80 Min/700Mb ---> CDSIZE=795
CDSIZE=795
# Quantum is the quality, values are 1-31,
# the nearest to 1, the better
QUANTUM=3
# Audio bitrate for the mp2 stream
AUDIORATE=128
if [ $# -eq 0 ]; then
echo "Usage:"
echo " divx2cvcd <divxfile> [mplayer-params]"
exit 1
fi
DIR=`pwd`
TEMPFOLDER="/root/divx2vcd-$RANDOM"
TEMP_TEMPLATE="/root/tcmplex-template-$RANDOM"
LOG="$DIR/log"
rm $LOG
FILE=$1
if [ "$1" == "`basename "$1"`" ]; then
FILE="$DIR/$1"
fi
shift 1
MPLAYER_PARAMS=$*
mkdir $TEMPFOLDER
cd $TEMPFOLDER
tcprobe -i "$FILE" > $TEMPFOLDER/info
WIDTH=`grep '[avilib] V:' $TEMPFOLDER/info |
perl -e ' $line=<STDIN> ; $line =~ /width=(d+)/ ; print $1' `
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 18/98
19. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )
HEIGHT=`grep '[avilib] V:' $TEMPFOLDER/info |
perl -e ' $line=<STDIN> ; $line =~ /height=(d+)/ ; print $1' `
FPS=`grep 'frame rate' $TEMPFOLDER/info |
perl -e ' $line=<STDIN> ; $line =~ /frame rate: -f (.+?) [/ ;
print $1' `
FPS_1=`echo "scale=1 ; $FPS/1"| bc -l`
FRAMES=`grep '[avilib] V:' $TEMPFOLDER/info |
perl -e ' $line=<STDIN> ; $line =~ /frames=(d+)/ ; print $1' `
SEGUNDOS_TOTAL=`echo "scale=0 ; ($FRAMES / $FPS)"| bc -l`
#If couldn't get the length, use the default
[ "$SEGUNDOS_TOTAL" == "" ] && SEGUNDOS_TOTAL=$DEFAULT_MOVIE_SECONDS
HORAS=`echo "scale=0 ; ($SEGUNDOS_TOTAL / 3600)"| bc -l`
MINUTOS=`echo "scale=0 ; (($SEGUNDOS_TOTAL -
3600 * $HORAS)/60)"| bc -l`
SEGUNDOS=`echo "scale=0 ; ($SEGUNDOS_TOTAL % 60)"| bc -l`
VIDEO_RATE=`echo "scale=0 ;(($CDSIZE * 1024 -
($AUDIORATE/8*$SEGUNDOS_TOTAL))*8 / $SEGUNDOS_TOTAL)"| bc -l`
MAXRATE=$VIDEO_RATE
[ "$MAXRATE" == "" ] && MAXRATE=1050
[ $MAXRATE -gt 2000 ] && MAXRATE=2000
echo "*************** FILE INFO ***************" >> $LOG
echo "Frame Size: ${WIDTH}x${HEIGHT} - FPS: $FPS" >> $LOG
echo "Length: $FRAMES - Seconds: $SEGUNDOS_TOTAL" >> $LOG
echo "$HORAS hours, $MINUTOS minutes, $SEGUNDOS seconds" >> $LOG
echo "Recommended averagge video bitrate: $VIDEO_RATE" >> $LOG
echo -e "Using max video bitrate: $MAXRATE n" >> $LOG
FRAMERATE=""
NORM=""
if [ $FPS_1 == "29.9" -o $FPS_1 == "30" -o $FPS_1 == "23.9" -o $FPS_1
== "24" ]; then
WIDTH_OUT=352
HEIGHT_OUT=240
NORM="-n n"
[ $FPS_1 == "29.9" ] && FRAMERATE="-F 4"
[ $FPS_1 == "30" ] && FRAMERATE="-F 5"
[ $FPS_1 == "23.9" ] && FRAMERATE="-F 1"
[ $FPS_1 == "24" ] && FRAMERATE="-F 2"
else
WIDTH_OUT=352
HEIGHT_OUT=288
fi
echo "Video Output: ${WIDTH_OUT}x${HEIGHT_OUT}"
# Ahora calculamos los valores pa los bordes.
ANCHO_1_1_OUT=`echo "($HEIGHT_OUT * 4/3)"| bc -l`
ALTO_OUT=`echo "$HEIGHT / ($WIDTH / $ANCHO_1_1_OUT)" | bc -l`
# Redondeamos
ALTO_OUT=`echo "scale=0 ; $ALTO_OUT/1"| bc -l`
# Nos aseguramos de que sea par
ALTO_OUT=`echo "scale=0 ; $ALTO_OUT+$ALTO_OUT%2" | bc -l`
BORDE=`echo "scale=0 ; ($HEIGHT_OUT-$ALTO_OUT)/2"| bc -l`
echo "alto sin bordes: $ALTO_OUT, con borde: $BORDE"
# Borramos Pelicula.mpv y Pelicula.mpa
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 19/98
21. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )
echo -e "n**** ERROR creating VCD images. Error value $RETVAL"
exit 1
fi
done
echo -e "n****** CVCD creation finished successfully"
echo -e "nEl rippeo ha empezado: n$TIEMPOnha terminado: " >> log
date >> log
# Ahora es el momento de grabarlo a CD
# cambia el driver generic-mmc por el driver k utilice tu grabadora
# ante la duda dejalo como esta
# y cambia el bus de 0,0,0 a el k utiliceis
# ante la duda dejalo como esta
echo -e "n****** Ahora es el momento de grabarlo en CD ******"
echo -e "n Introduzca un cd virgen y pulsa ENTER"
read
TIEMPO=$(date)
cdrdao write --driver generic-mmc --overburn --eject --device 0,0,0
Pelicula00.mpg.cue
echo -e "nLa grabacion a comenzado:n$TIEMPOnha terminado:" >> log
date >> log
echo -e "n CD grabado perfectamente"
[/list][/list][/list]
[*]Soporte 3D - Kernel 2.6xx (Aceleracion Grafica
Bueno se trata de activar el soporte DRI para poder jugar juegos 3D, ya que
en la mayoria de las distribuciones no se da soporte automaticamente a las
tarjetas graficas que lo tienen....
Configurar el kernel [/list]
Lo clasico ya saben:
Citar
UnderHouse soullost # cd /usr/src/linux
UnderHouse linux # make menuconfig
------------------------------------
Activar esto:
-> Device Drivers
-> C haracter devices
- /dev/agpgart (AGP Support)**Aqui seleccionar nuestra tarjeta
grafica**
[
--- Intel 440LX/BX/GX, I8xx and E7x05 chipset support
;<*> Intel i865 chipset support **Esta es la mia**
--------------------------------------------------------------------------------------------------
----
Tambien esto:
<*> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
<*> Intel 830M, 845G, 852GM, 855GM, 865G (i915 driver) **Esta es la
mia**
Compilar nuevamente el kernel y copiamos la imagen a boot (copeala con el
nombre que tengas en tu archivo del gestor de arranque, ya sea lilo
(/etc/lilo.conf ) o grub (/boot/grub/grub.conf)
Citar
UnderHouse linux # make clean
UnderHouse linux # make bzImage
UnderHouse linux # cp arch/i386/boot/bzImage /boot
Configurar X server[/list]
Ahora solo falta configurar nuestro servidor X para que sepa que tenemos
soporte 3D... El archivo de configuracion depende que server x estes
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 21/98
22. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )
utilizando.. xfree (/etc/X11/XF86Config-4 o /etc/X11/XF86Config) , xorg
(/etc/X11/xorg.conf)
Aqui mi configuracion:
Citar
Section "Module"
# This loads the GLX module
Load "glx"
# This loads the DRI module
Load "dri" Es importante tener esto descomentado sin el #
----------------------------------------------
# The Driver line must be present. When using run-time loadable driver
# modules, this line instructs the server to load the specified driver
# module. Even when not using loadable driver modules, this line
# indicates which driver should interpret the information in this section.
Driver "i810" Aqui debe estar el nombre de tu tarjeta
---------------------------------------------------
Section "Device"
Identifier "** Intel i810 (generic) [i810]"
Driver "i810"
VideoRam 65536
Option "AGPMode" "4" agrega esto
Option "DRI" "1" agrega esto
----------------------------------------------------
Section "DRI"
Mode 0666 Esto para que usuarios puedan ejecutar DRI
EndSection
Para verificar que todo salio bien y esta soportado hacemos
Citar
soullost@UnderHouse ~ $ glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes Esto significa que si xDD
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_EXT_import_context, GLX_OML_swap_method,
GLX_SGI_make_current_read,
GLX_SGIS_multisample, GLX_SGIX_fbconfig
client glx vendor string: SGI
client glx version string: 1.4
client glx extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
GLX_MESA_swap_control, GLX_MESA_swap_frame_usage,
GLX_OML_swap_method,
GLX_OML_sync_control, GLX_SGI_make_current_read, GLX_SGI_swap_control,
GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group
GLX extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGIS_multisample,
GLX_SGIX_fbconfig
OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) 845G 20040919 x86
OpenGL version string: 1.3 Mesa 6.2.1
A disfrutar de los juegos.. recomiendo Tux racer, BillarGL, Americas Army (tipo
counter strike ).. Otra es agarrar cedega (comercial$$) y emular juegos de
windows.. de los que se son counter strike, doom, fifa, need for speed...pero
seguro soportara mas xDD
Saludos
P.T. Tabla de chips soportados
http://dri.sourceforge.net/doc/dri_driver_features.phtml[/list]
« Última modificación: 3 Noviembre
2005, 02:41 por Soul Lost » En línea
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 22/98
23. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )
..sR.
aDiKtO..
Ex-Staff
Desconectado
Mensajes:
1.451
..enseña lo
que sabes,
aprende lo
que no..
INSTALACION DE PROGRAMAS
« Respuesta #3 en: 14 Agosto 2003, 09:34 »
DESCOMPRESION
Para descomprimir archivos:
tar -xvzpf *.tar.gz
tar -xvzpf *.tgz
tar -xvjpf *.tar.bz2
tar -xvjpf *.tbz
bunzip2 *.bz2
gunzip *.gz
INSTALACION
La gran mayoria de programas de la red al descomprimirlos te crean
una carpeta, entras en ella y normalmente tienes k ejecutar:
Código:
./configure
make
su -c "make install"
Para hacerlo como root:
Código:
su
Password:*********
Hay unos programas k tienen la extension .bin , esto es un ejecutable,
por lo k normalmente hay k darles permisos de ejecucion:
Código:
chmod +x *.bin
Y luego hay k ejecutarlos:
Código:
./*.bin
ó con:
Código:
sh *.bin
Hay otros programas k tienen una extension .rpm (RedHat y sus
deribados ), k se ejecuatan:
Código:
rpm -ivh *.rpm
y para actualizar los paketes:
Código:
rpm -Uvh *.rpm
Y otros k tienen la extension .deb (debian y sus derivados)
Código:
dpkg -i *.deb
Y los paketes .tgz (Slacware y sus derivados)
Código:
installpkg *.tgz
De todas formas normalmente cuando se descarga un programa de la
net, hay un archivo (README o/y INSTALL) k siempre es recomendable
leer, para saber como se instala.
URPMI ( cortesia de el-brujo )
urpmi es una utilidad que instala paquetes rpm evitando problemas de
dependencias, ya que si un paquete necesita una librería, urpmi se la
baja y también la instala. Es parecido al apt-get de Debian.
urpmi es una herramienta de consola, pero existe una versión gráfica
llamada Rpmdrake.
Primero hay que configurar las fuentes, es decir de donde sacara el
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 23/98
24. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )
urpmi los paquetes, de dónde tiene que cogerlos. Es casi seguro que
por defecto las fuentes sean el cd-rom con el que instalamos Mandrake.
Hay 3 tipos de fuentes que tenemos que añadir con el comando
urpmi.addmedia
main: la principal
contrib:
plf: algunos paquetes contrib necesitan esta porque no están incluidos
en la contrib por movitos legales
Parar borrar las fuentes:
Citar
urpmi.removemedia -a
Para añadir las fuentes puedes usar esta web:
http://plf.zarb.org/~nanardon/
Resultado:
Citar
urpmi.addmedia plf http://mirrors.zoreil.com/www.plf.org/mandrake/cooker
with hdlist.cz
urpmi.addmedia main
http://ftp://ftp.rediris.es/pub/linux/distributions/mandrake-devel/
cooker/i586/Mandrake/RPMS with ../base/hdlist.cz
urpmi.addmedia contrib
http://ftp://ftp.rediris.es/pub/linux/distributions/mandrake-devel/contrib/i586
with ../../cooker/i586/Mandrake/base/hdlist2.cz
Ahora ya vamos a instalar software:
Ejemplo:
Citar
urpmi nombre_programa
Hay que actualizar las fuentes, ya que hay cambios de paquetes, etc:
Citar
urpmi.update --all
Para actualizar los cambios de tu source de updates:
Citar
urpmi.update -a
Si queremos actualizar todo el sistema como decia Coeking:
Citar
urpmi --auto-select
Si quiero actualizar algún paquete:
Citar
urpmi.update nombre_paquete
o bien
Citar
urpmi --update nombre_paquete
Ejemplo de fuentes para Mandrake 9.2
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 24/98
25. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )
urpmi.addmedia usc-main
http://mirrors.usc.edu/pub/linux/distributions/mandrake/9.2/i586/Mandrake/RPMS
with ../base/hdlist.cz
urpmi.addmedia usc-contrib
http://mirrors.usc.edu/pub/linux/distributions/mandrake/9.2/contrib/i586
with ../../i586/Mandrake/base/hdlist2.cz
urpmi.addmedia --update usc-update
http://mirrors.usc.edu/pub/linux/distributions/mandrake/updates/9.2/RPMS
with ../base/hdlist.cz
Más info:
http://www.urpmi.org/en/
Actualizar el Kernel:
http://www.mandrakesecure.net/en/kernelupdate.php
Buscar paquetes:
http://rpmfind.rediris.es/rpm2html/index.html
How-To:
http://www.ibiblio.org/sinner/rpms/urpmi-howto-es.pdf
APT (Advanced Package Tool) ( cortesia de Firos )
Bueno, para todos aquellos que no lo sepáis, esta es una de las
herramientas más útiles que, para mi parecer, tiene el sistema
operativo Debian. Por otro lado tambien se puede instalar en otras
distribuciones, pero en Debian viene por "defecto".
Es una herramienta que sirve para descargar programas y
dependencias de unos repositorios que se encuentran en internet.
Estos repositorios hay que colocarlos en el archivo
/etc/apt/sources.list . Como la mayoría sabréis cuando una linea
suele tener un almohadilla (#) delante no se interpreta la línea. Si
tenemos alguna que nos interese debemos quitar la almohadilla (#).
Aunque es un programa que se usa por consola tambien se pueden
encontrar front-end's (aplicaciones graficas de esas aplicaciones, como
un interpretador) como Synaptic.
Por internet se pueden encontrar las listas, pero tambien podéis
encontrarlas en:
- www.debianitas.net
Estas son las oficiales de Debian pero existen muchisimas más
dedicados a unos programas.
Googleizando un poco he encontrado algunos tutoriales para instalar
APT en otras distribuciones, buscando en google encontraréis más:
- Fedora: http://www.tuxpan.com/fcatrin/doc/apt/apt.html. Aquí
también tenéis información sobre Synaptic.
- RedHat:
http://libertonia.escomposlinux.org/story/2002/10/3/13021/4186.
- SuSE: http://www.forosuse.org/forosuse/archive/index.php/t-
1433.html
Aquí teneis algunos repositorios para distintas distribuciones, Fedora,
RedHat, Debian y SuSE:
- http://www.antro.cl/foros/archive/index.php/t-1341.html
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 25/98
26. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )
¿CÓMO SE USA?
Usar APT en consola es muy fácil. Los comandos basicos son:
***Dónde <patrón> va el programa a buscar, eliminar, instalar...***
apt-cache search <patrón>: Sirve para buscar la palabra patron en los
repositorios.
apt-cache show <patrón>: Muestra toda la información de un paquete
que se encuentra en los repositorios.
apt-get install <patrón>: Instala el patron.
apt-get update:: Actualiza los paquetes disponibles.
apt-get check:: Actualiza la lista de paquetes.
apt-get dist-upgrade:: Actualiza la distribución completa.
apt-get upgrade <patrón>: Actualiza a la ultima versión el paquete.
apt-get remove <patrón>: Desinstala el paquete seleccionado.
apt-get --purge remove <patrón>: Elimina el paquete y sus archivos
de configuración.
*Los paquetes seleccionados en rojo son los mas importantes. Son los
primeros que debéis hacer para que os funcione correctamente esta
utilidad.
[APOLLON-P2P] Redes Kazaa, Ares, Gntulla, Openft
Bueno por que Apollon? Es un programa p2p grafico que conecta a
redes Fasttrack (kazaa), Ares, Gnutella y Openft.. Muy ligero, amigable,
comodo..
Pero existe Mldonkey y otros p2p? Sip eso es cierto, pero en caso
personal no me han funciona de maravillas como dicen.. eh probado
Mldonkey (ninca bajaba archivos a mas de 1 ,0 kb con ADSL a 256),
Amule (es un asco con eso de los creditos cuando empiezas), Nicotine
(nunca se conectaba).. Entre otros y pues no se si tenga mala suerte
pero no me funcionaron.. Asi que esta es una opcion mas y que como
dije al principio, en mi caso personal me ah funcionado de maravilla..
Instalando
Ya ya bla bla, necesitas el programa Apollon( se puede instalar en otros
entornos graficos, nocesariamente necesita kde):
Citar
UnderHouse soullost # emerge -s apollon
Searching...
[ Results for search key : apollon ]
[ Applications found : 1 ]
* net-p2p/apollon
Latest version available: 1.0.1
Latest version installed: 1.0.1
Size of downloaded files: 730 kB
Homepage: http://apollon.sourceforge.net
Description: A KDE-based giFT GUI to search for and monitor downloads.
License: GPL-2
Ok.. una ves instalado necesitablos el gift (el apollon es solo el entorno
grafico para este programa, otros programas con el mismo proposito
son:giftui, giftoxic, )
Citar
net-p2p/gift
Latest version available: 0.11.8.1
Latest version installed: 0.11.8.1
Size of downloaded files: 528 kB
Homepage: http://gift.sourceforge.net
Description: A OpenFT, Gnutella and FastTrack p2p network daemon
License: GPL-2
Ahora necesitamos tambien el plugin de la red a cual nos vamos a conectar,
como ya mencione estan:
Citar
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 26/98
27. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )
net-p2p/gift-ares
Latest version available: 0.2.1
Latest version installed: 0.2.1
Size of downloaded files: 278 kB
Homepage: http://gift-ares.berlios.de/
Description: Ares Plugin for giFT
License: GPL-2
* net-p2p/gift-fasttrack
Latest version available: 0.8.8
Latest version installed: 0.8.8
Size of downloaded files: 450 kB
Homepage: https://developer.berlios.de/projects/gift-fasttrack/
Description: FastTrack Plugin for giFT
License: GPL-2
* net-p2p/gift-gnutella
Latest version available: 0.0.10
Latest version installed: [ Not Installed ]
Size of downloaded files: 386 kB
Homepage: http://gift.sf.net/
Description: The giFT Gnutella plugin
License: GPL-2
* net-p2p/gift-openft
Latest version available: 0.2.1.5
Latest version installed: [ Not Installed ]
Size of downloaded files: 329 kB
Homepage: http://gift.sf.net/
Description: The giFT OpenFT plugin
License: GPL-2
Nota: Aqui como instalar programas (pero no es la unica forma leer los
archivos README e INSTALL) http://foro.elhacker.net/index.php?
topic=56949.msg262374#msg262374
Configurando[/list]
Ahor vamos a configurar el programa gift con: "gift-setup" (sin comillas en
consola y como usuario normal no root) al principio nos preguntara esto:
Citar
Boolean determining whether or not this file has been reviewed and is
complete. giFT will fail to start unless this is non-zero. This is done
so that we can make sure you, at the very least, read through this file.
Default: 0
/main/setup
Aqui le damos 1 lo cual indicamos que si vamos a configurar el programa, ya
todo lo demas es dar enter, enter... o si quieres modificar algo :roll: pero lo
default esta bien..Ah y aqui te pregunta que red quieres utilizar debe sponer
la que te hayas bajado en mi caso Fasttrack, ponemos:
Citar
Protocol names are case sensitive, so use OpenFT, not Openft.
For example, to use the OpenFT and Gnutella protocols use:
OpenFT:Gnutella
Default: none
/main/plugins [OpenFT] Fasttrack
Excelente hasta aqui!! Ahora solo nos falta ejecutar apollon, donde desde ahi
podemos agregar los demas plugin de gift para las diferentes redes, las
carpetas a compartir y etc..
Aqui un screenshot:
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 27/98
28. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )
P.T. Las depencias de apollon son las librerias kde y qt
Instalacion de apache 2.054 + php 5.05 y mysql 4.1.14 (por
EvilBuffer)
Bueno este post es una mini receta de cocina
Si no tienes libxml y zlib en tu sistema vas a requerirlos:
http://www.xmlsoft.org/
http://www.zlib.net/
Estos con el clasica receta quedan
Código:
./configure
make && make install
Bajamos los siguiente:
apache 2.054 http://apache.org
mysql 4.1.14 http://mysql.com
php 5.05 http://php.net
bueno hagamos la instalacion de mysql primero
Código:
$ tar xvzf mysql-VERSION.tar.gz -C /usr/local
$ cd /usr/local
$ ln -s mysql-VERSION mysql
$ groupadd mysql
$ useradd -g mysql mysql
$ /usr/local/mysql/scripts/mysql_install_db --user=mysql
$ chown -R root /usr/local/mysql
$ chgrp -R mysql /usr/local/mysql
$ chown -R mysql /usr/local/mysql/data
$ /usr/local/mysql/support-files/mysql.server start
ahora apache 2:
Código:
$ ./configure --prefix=/usr/local/apache2 --enable-so
$ make && make install
ahora sigue php 5:
Código:
$ ./configure --prefix=/usr/local/php5
--with-apxs2=/usr/local/apache2/bin/apxs
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 28/98
29. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )
--with-libxml-dir=/usr/local/lib
--with-zlib --with-zlib-dir=/usr/local/lib
--with-mysql=/usr/local/mysql
--with-mysqli=/usr/local/mysql/bin/mysql_config
--with-gd --enable-soap --enable-sockets
$ make
$ make install
Agregamos esta linea en el archivo
/usr/local/apache2/conf/httpd.conf
Código:
AddType application/x-httpd-php .php
Creamos un archivo test.php con este contenido
Código:
<?php
phpinfo();
?>
Lo guardamos en /usr/local/apache2/htdocs
iniciamos apache2
Código:
$ /usr/local/apache2/bin/apachectl start
chekamos la pagina http://localhost/test.php
Bueno espero sea de utilidad
« Última modificación: 5 Noviembre
2005, 18:03 por Soul Lost » En línea
..sR.
aDiKtO..
Ex-Staff
Desconectado
Mensajes:
1.451
..enseña lo
que sabes,
aprende lo
que no..
KERNEL
« Respuesta #4 en: 14 Agosto 2003, 09:35 »
COMPILAR EL KERNEL
Para saber la version actual del kernel k tienes hay k hacer:
Código:
adikto@debian:~$uname -r
2.4.18-bf2.4
Donde descubrimos k es la version 2.4.18
conseguir las fuentes del kernel ( http://www.kernel.org ) y lo
guardas por ejemplo en /tmp
cd /usr/src (en este directorio vamos a poner luego el kernel que
queremos compilar)
rm linux
tar -zxvf /tmp/linux.2.4.19.tar.gz (con esto lo descomprimimos)
ln -s linux-2.4.19 linux (enlace simbolico )
Ahora llega el momento de configurar el Kernel.
Para configurar el Kernel tienen varios opciones para hacer, yo
recomiendo:
Código:
make xconfig
ó
Código:
make menuconfig
dado que en estas la configuracion es mas intuitiva , es a traves de
ventanas, las cuales tienen Helps.Mientras que "make config" es muy
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 29/98
30. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )
parca, ademas las primeras dos nos permiten volver atras en la
configuracion, mientras , por lo que yo se, make config no nos lo
permite.
En las versiones 2.6.x existe otro metodo:
Código:
make gconfig
Entonces decididos por alguna tecleen:
Código:
make gconfig ( en las versiones 2.6.x)
Código:
make xconfig
o
Código:
make menuconfig
o
Código:
make config
make dep ( para la rama 2.6 no hace falta)
make clean ( para la rama 2.6 no hace falta)
make bzImage (toma su tiempo) ( para la rama 2.6 no hace falta)
make modules (genera el sistema de modulos) ( para la rama 2.6 no
hace falta)
make modules_install ( las instala en /lib/modules/2.4.19)
Código:
cp /usr/src/linux-2.4.19/arch/i386/boot/bzImage /boot/vmlinuz-
2.4.19
cp /usr/src/linux-2.4.19/System.map /boot/System.map-2.4.19
Estos dos pasos, son importante ambos, nunca olvidar copiar el archivo
System.map al directorio donde copiemos la imagen y añadirle el mismo sufijo
k tenga la imagen, en este caso -2.4.19, muchos no hacen esto y todo parece
funcionar bien, pero es importante hacerlo ya k el kernel al arrancar mira este
archivo para leer los simbolos k el kernel contiene, de todas maneras en el
archivo /var/log/messages podemos ver algo como lo siguiente:
Código:
Dec 18 11:25:21 kernel: Inspecting /boot/System.map-2.4.19
Dec 18 11:25:21 kernel: Loaded 14809 symbols from /boot/System.map-
2.4.19.
Dec 18 11:25:21 kernel: Symbols match kernel version 2.4.19.
Dec 18 11:25:21 kernel: Loaded 89 symbols from 8 modules.
cd /boot
rm System.map
ln -s System.map-2.4.19 System.map
Cambiar el archivo lilo.conf
Generalmente este archivo tendra una configuracion tipo esta:
Código:
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
image=/boot/vmlinuz-2.4.18
label=linux
root=/dev/hda6
read-only
other=/dev/hda1
label=dos
table=/dev/hda
Bueno nosotros debemos agregar los cambios que hicimos, lo que yo
recomindo es que al nuevo kernel lo dejen en segundo lugar hasta estar
seguros que funciona bien.
Entonces el lilo.conf que tendrian que crear seria asi:
Código:
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 30/98
31. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
image=/boot/vmlinuz-2.4.18
label=linux
root=/dev/hda6
read-only
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
image=/boot/vmlinuz-2.4.19
label=linux.nuevo
root=/dev/hda6
read-only
other=/dev/hda1
label=dos
table=/dev/hda
una vez hecho esto, deben correr lilo para que queden los cambios.
lilo -v
Bueno una vez hecho todo esto ustedes dispondran de dos kernels
instalados en su computadora, y podran decidir cual usar en el momento del
arranque.
Como dejamos las cosas si ponen enter o linux, bootearia el linux de siempre,
mientras que si ponen linux.nuevo bootearia el que acabamos de crear.
Entonces hacemos:
reboot
EN RESUMEN:
cd /usr/src
tar xvzpf /tmp/kernel*
ln -s linux* linux
cd linux
make xconfig
Para la rama 2.4:
make dep && make clean bzImage modules modules_install
cp /usr/scr/linux/arch/i386/boot/bzImage /boot
Para la rama 2.6
make && make modules_install
cp /usr/scr/linux/arch/i386/boot/bzImage /boot
PARA LOS DEBIANITAS:
make xconfig
make-kpkg -rev adikto.1 kernel_image
dpkg -i kernel-image-2.4.20_adikto.1_386.deb
COMO PARCHEAR EL NUCLEO
Se mueve los parches a /usr/src:
Código:
mv patch* /usr/src
Ahora te colocas dentro del directorio donde tengas las fuentes de tu
kernel:
Código:
cd /usr/src/linux
Y dependiendo del tipo de compresion k tengan se utiliza uno u otro
metodo:
Para los bz2:
Código:
bzcat ../patch*.bz2 | patch -p1
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 31/98
32. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )
Para los gz
Código:
zcat ../patch*.gz | patch -p1
[/list]
Para mas info ya sabes:
Código:
info patch
o
Código:
man patch
CONFIGURAR EL KERNEL
Fuente: debianitas.homelinux.org
Code maturity level options
En este primer grupo nos encontramos solamente con la opción
Prompt for development and/or incomplete code/drivers. Esta
opción debe activarse en caso de que vayas a desarrollar drivers
o bien en caso de utilizar drivers que de otra forma no funcionan,
por ejemplo, si estamos usando el sistema de particiones EXT 3,
es muy aconsejable incluir esto como parte el kernel. En caso
contrario no marcar.
Loadable module support
Enable loadable module support esta opción es para
poder hacer uso de modulos (incluyala).
Set version information on all module symbols esta
opción hace posible que los modulos sean siempre
compilados independientemente de que cambiemos de
kernel (no la incluya a menos que esté seguro de lo que
hace).
Kernel module loader esta opción hace posible que el
kernel, por si mismo, pueda cargar los modulos por si
mismo si una parte del Kernel lo necesita (incluyalo y si es
posible lea Documentation/kmod.txt).
Processor type and features
En la primera opción debemos expecificar el procesador que
poseemos, por ejemplo, si tenemos un AMD Athlon, Duron o K7,
quedaría de la siguiente manera: (Athlon/Duron/K7) Processor
family
Las 5 siguientes opciones son muy expecificas y de procesadores
específicos, por lo que no las vamos a tratar, si su procesador
posee alguna de ellas, lea detenidamente la información de éste.
High Memory Support si nuestro sistema tiene menos de
960 MB de memoria RAM, la respuesta ha de ser "off", si
poseemos entre 1GB y 4GB seleccionad "4GB", si tiene mas
de 4GB, seleccionad "64GB).
Math emulation si su sistema carece de un co-procesador
que realice las operaciones matemáticas, habilite esta
opción, para saber si usted tiene co-procesador mire la
información de la bios.
MTRR (Memory Type Range Register) support si escoje
esta opción, se podran manipular El tipo de rango de
registros de memoria (MTRR), en caso de no poseer MTRR
puede escojerlo también. Escoja esta opción, ya que
mejora el rendimiento grafico.
Symmetric multi-processing support escoja esta opción
sólo si su sistema tiene dos o más procesadores, esta
opción deshabilita el APM que más adelante veremos.
Local APIC support on uniprocessors habilita un
"controlador avanzado de interrupciones de
entrada/salida", en caso de haberlo (sólo si posees un
solo procesador).
General setup
Networking support necesario si tienes conexión a
internet.
PCI support necesario si tienes hardware PCI.
PCI access mode esta opción especifica cómo se
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 32/98
33. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )
detectaran los PCI's. Si eliges "BIOS", se detectaran de
ella, si eliges "Direct", la BIOS no será usada y si eliges
"Any", el kernel primero tratara de detectarlo directamente
y si falla usara la BIOS. Por tanto es aconsejable escojer
"Any"
PCI device name database habilita la base de datos de
todos los devices PCI conocidos.
EISA support escoja esta opción sólo si esta haciendo un
kernel para una maquina basada en EISA.
MCA support habilita el la Arquitectura MicroCanal para
algunos IMB PS/2, esto es un bus de sistema simiar a PCI
o ISA.
Support for hot-pluggable devices escogiendo esta
opción, usted puede conectar devices en su sistema sin
necesidad de apagar y estos funcionaran, como por
ejemplos tarjetas PCMCIA, tarjetas de red, modems,
ratones, teclados, incluso discos duros, al igual que sucede
con el hardware USB.
PCMCIA/CardBus support si usted tiene tarjetas PCMCIA,
puede configurarlas en este submenu, para ello habilite la
opción PCMCIA/CardBus support y elija la tarjeta que
posee.
Support for PCI Hotplug si su placa base posee soporte
para conectar en caliente tarjetas PCI, habilite esta opción
dentro de este submenú.
System V IPC es un conjunto de librerias que permiten la
comunicación entre procesos (escoja esta opción).
BSD Process Accounting esta opción permite al kernel
guardar la información de los programas en un archivo,
esta información es referente al proceso que dicho
programa lleva a cabo, fecha de creacion, propietario del
programa, nombre del comando, memoria usada, etc.
(escoja esta opción).
Sysctl support esto creará sistema de ficheros llamado
/proc donde los procesos se llevaran a cabo (escoja esta
opción).
Kernel core (/proc/kcore) format escoja "ELF", ya que
es mejor que el antiguo "A.OUT".
Kernel support for a.out binaries esta opcion no es
necesaria, ya que anteriormente hemos elegido "ELF".
Kernel support for ELF binaries escoja esta opción, ya
que anteriormente hemos asignado este formato de
librerias.
Kernel support for MISC binaries escoja esta opción si va
a usar programas que necesitan interpretes tales como
Java, Python o bien emuladores de otros sistemas
operativos o maquinas (es recomendable escojer esta
opción).
Power Management support si desea controlar el que su
ordenador pueda ser "dormido" o bien apagado sin
necesidad de usar el boton power, elija esta opción. Esta
opción solo funciona en placas base ATX, las AT quedan
excluidas.
ACPI support controla la energia del sistema para poder
apagarlo o dormirlo, no obstante es preferible usar APM.
Advanced Power Management BIOS support controla la
energia del sistema para poder apagarlo o dormirlo, si no
responde use la opción Use real mode APM BIOS call to
power off.
Parallel port support
Parallel port support habilita el uso del puerto paralelo,
normalmente para impresoras o escaners.
PC-style hardware escoja esta opción si eligio la anterior.
Multi-IO cards (parallel and serial) escojala si posee una
tarjeta de estas.
Use FIFO/DMA if available escoja esta opción.
SuperIO chipset support no escoja esta opción.
Support foreign hardware escoja esta opción solo si
desea obtener soporte para puestos paralelos no
estandars (esto pude suponer un problema).
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 33/98
34. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )
IEEE 1284 transfer modes si su impresora no soporta
leer hacia atras no lo active.
Plug an Play configuration
Plug and Play support escoja esta opción si desea que
linux configure el hardware Plug and Play (PnP).
ISA Plug and Play support escoja esta opción si posee
hardware ISA Plug and Play.
Block devices
Normal PC floppy disk support escojalo si desea hacer
uso de la disquetera.
El resto de opciones son bastante expecificas, por lo cual
no las trataremos en este documento.
Multi-device support (RAID and LVM) desde este menú podra
configurar su disco duro RAID en caso de poseerlo.
Networking options
Packet socket es usado para las aplicaciones con
comonicación directa con la red, si tienes internet marca
esta opción.
Packet socket: mmapped IO si elige esta opción, el
protocolo Packet usara un mecanismo de Entrada/Salida
(I/O), si no esta seguro de que elegir, no lo elija.
Netlink device emulation algunos programas usan nodos
especiales como /dev/tap0 o /dev/route, escojalo según su
libre elección. Esta opcion sera eliminada del kerel en
futuras versiones.
Network packet filtering (replaces ipchains) puede
usarlo si quiere, pero no es en abosoluto necesario, en
lugar de esto pude usar ipchains.
Socket Filtering elija esta opción si va a realizar conexion
mediante PPP.
Unix domain sockets da soporte para el acceso a la red
mediante el estandar UNIX (escoja esta opción).
TCP/IP networking escoja esta opción si desea tener
conexion mediante el protocolo TCP/IP (protocolo usado en
internet).
Asynchronous Transfer Mode (ATM) escoja esta opción si
tiene una red LAN.
802.1Q VLAN Support si escoje esta opción debe tener el
programa vconfig para configuralo.
The IPX protocol eso da soporte al protocolo Novel
network.
Appletalk protocol support Appletalk es la forma por la
que los computadores Apple "hablan" entre ellos en la red,
si tu linux esta conectado a una red de Apple's y el tuyo
tambien lo es, elige ésta opción.
DECnet Support este protocolo es usado en algunos
productos hechos por Digital (Compaq) (no es necesario).
802.1d Ethernet Bridging sirve para usar la maquina
como puente ethernet.
CCITT X.25 Packet Layer es un grupo de protocolos de
red estandarizados (no es necesario).
Algunos de estos protocolos no los trataremos aquí debido
a que es un documento explicativo, no exaustivo.
WAN router elijalo si su tarjeta ethernet utiliza el interfaz
WAN.
Fast switching esto permite la comunicación directa entre
interfaces de tarjetas de red. Esta opción no es compatible
con "Network packet filtering", si la ha escojido no elija
ésta.
Forwarding between high speed interfaces esta opcion
habilita NIC (Network Interface Card) durante periodos de
congestión extrema.
Telephony Support mediante este menú configurará su tarjeta
de telefono en caso de que la posea.
ATA/IDE/MFM/RLL support
ATA/IDE/MFM/RLL support elija esta opción si tiene algun interfaz
ATA, IDE, MFM o RLL (normalmente todas las maquinas tienen
algun interfaz de estos, sobre todo IDE, excepto las puramente
SCSI).
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 34/98
35. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )
IDE, ATA and ATAPI Block devices en este submenú
configuraremos nuestros interfaces IDE, ATA y ATAPI.
Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy
support elija esta opción.
Use old disk-only driver on primary interface esta opción
se usa para configurar el antiguo driver para discos duros
MFM/RLL/IDE, lo más normal es usar el nuevo.
Include IDE/ATA-2 DISK support elija esta opción para
dar soporte a los discos duros MFM/RLL/IDE con el nuevo
driver. Escoja esta opción a menos que hubiera tenido que
escojer la anterior.
Use multi-mode by default si teneis este error al
arranque:
Código:
hda: set_multmode: status=0x51 { DriveReady
SeekComplete Error }
hda: set_multmode: error=0x04 { DriveStatusError }
De lo contrario y ante la duda no escoja esta opción.
Include IDE/ATAPI CDROM support escojalo si posee un
CDROM IDE/ATAPI, en el caso de que usted posea una
grabadora o regrabadora de CD's o bien de DVD's, no
escoja esta opción, ya que debera emularla como SCSI.
Include IDE/ATAPI TAPE support escoja esta opcion en
el caso de tener una grabadora de cintas magneticas.
Include IDE/ATAPI FLOPPY support normalmente no
debera elegir esta opción, ya que el device que utiliza la
disquetera es otro, no obstante si lo tiene conectado a
uno de los dos IDE's elija esta opción.
SCSI emulation support escoja esta opción si necesita
emular algún interfaz IDE/ATAPI como SCSI. Si usted posee
una grabadora de CD's o DVD's ha de escojer esta opción.
IDE chipset support/bugfixes durante este apartado, se
configurara el chipset de los interfaces IDE, esto es
bastante especifico del propio sistema, así que he optado
por expecificar mi configuración para que ustedes elijan o
copien según su libre albedrio.
CMD640 chipset bugfix/support (seleccionadla).
CMD640 enhanced support (no seleccionadla).
RZ1000 chipset bugfix/support usado en algunas
placas base 486 y Pentium, esto corrige algunos
errores con linux (seleccionada).
Generic PCI IDE chipset support elegid esta opción
para dar soporte a sistemas PCI que usan drivers
IDE.
Sharing PCI IDE interrupts support (seleccionadla).
Generic PCI bus-master DMA support
(seleccionadla).
Boot off-board chipsets first support (no
seleccionadla).
Use PCI DMA by default when available
(seleccionadla).
ATA Work(s) In Progress (no seleccionadla).
Las siguientes opciones no las vamos a tratar debido a
que son bastante expecificas, informese bien de su
hardware.
VIA82CXXX chipset support esta opción habilita las tarjetas de
sonido integradas en placa cuyo chipset es el susodicho VIA.
Support for IDE Raid controllers habilita el soporte para discos
IDE's RAID.
SCSI support
SCSI support habilite esta opción en caso de que posea interfaces SCSI
o bien en caso de que desee emularlos.
SCSI disk support esta opción le permite dar soporte a discos
duros SCSI.
Maximum number of SCSI disks that can be loaded as modules
esto controla la cantidad de espacio adicional localizada en
tablas para drivers que son cargados como moulos despues de
que el kernel se haya iniciado, salvo que este seguro de lo que
este haciendo no modifique el valor predeterminado (40).
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 35/98
36. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )
SCSI tape support da soporte a lectores de cintas magneticas
SCSI.
SCSI CD-ROM support habilite esta opción en caso de que
posea un lector de CD SCSI o bien posea una grabadora tanto
IDE como SCSI.
Enable vendor-specific extensions (for SCSI CDROM) esto
habilita el uso de los comandos del vendedor especifico de la
unidad SCSI, esto es requerido para soportar CD's multisesión
con antiguos cdroms NEC/TOSHIBA y grabadoras HP.
Maximum number of CDROM devices that can be loaded as
modules especifique aqui el numero maxcimo de unidades de
CDROM, grabadoras o DVD que pueden ser cargadas como
módulos.
SCSI generic support si desea usar escaners SCSI o bien
grabadoras sean o no SCSI, lectores de cintas magneticas etc.
escoja esta opción.
Probe all LUNs on each SCSI device escoja esta opción si usted
tiene unidades SCSI las cuales soportan mas de un LUN (Logical
Unit Number).
Verbose SCSI error reporting (kernel size +=12K) escoja esta
opción para que los mensajes de error leidos por el hardware
SCSI sean comprendidos mas facil mente, portanto escoja esta
opción.
SCSI logging facility escoja esta opción si escojio "/proc file
system support".
SCSI low-level drivers en este submenú usted podra configurar
las tarjetas SCSI que posee, al ser algo propio de cada sistema,
consulte su hardware y configurelo usted mismo.
Fusion MPT (base + ScsiHost) drivers en este menu usted podra
configurar su hardware Fusion MPT.
IEEE 1394 (FireWire) support en este meú usted podra configurar su
hardware FireWire.
Network device support
Network device support escoja esta opción si tiene acceso a internet.
ARCnet devices desde este submenu configuraras tu tarjeta
ARCnet (si la tienes).
Dummy net driver support si conectas mediante SLIP o PPP,
deberias seleccionar esta opción.
Bonding driver support seleccione esta opción si desea tener
multiples canales conjuntos de tarjetas ethernet. Si posee dos
conexiones ethernet en algun ordenador, puedes usarlas para
una doble velocidad de conexión usando este driver.
EQL (serial line load balancing) support si posee dos conexsiones
en serie con otro ordenador y usas para ello SLIP o PPP en ellos,
tu puedes hacer, mediante este driver, que ellos se comporten
como una doble velocidad de conexión.
Universal TUN/TAP device driver support esta opción poporciona
un paquete de recepción y transmisión para el espacio de los
programas del usuario. Esto puede ser visto como un simple
dispositivo PPP o ethernet, el cual en lugar de recivir paquetes
de un medio fisico los recibe del espacio del programa y en lugar
de enviarlos "fisicamente", los escribe en el espacio del
programa. A no ser que realmente sepa que es esta opción, no
la marque.
Ethertap network tap en caso de marcar esta opción,
deberiamos marcar también "Kernel/User network link driver", no
obstante esta opción es bastante avanzada para ser tratada en
el documento, ya que en caso de escojerla, deberiamos tener
cierto conocimiento en cuanto a linux se refiere.
Ethernet (10 or 100Mbit) en este submenú configuraremos la
tarjeta de red ethernet de 10 o 100 Mbits. podemos configurar
tarjetas de diferentes marcas ya sean pci o isa, además de
tambien poder configurar tarjetas portatiles. Para ello solo
debemos seleccionar la opción Ethernet (10 or 100Mbit) y la de
vuestra tarjeta, para ello debeis conocer el chip de esta, lo cual
puede llevar a confusión, por ejemplo, una ethernet Genuis usa
un chip RealTek.
Ethernet (1000 Mbit) en caso de que poseamos una tarjeta
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 36/98
37. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )
ethernet de 1000Mbits, la podremos configurar en este
submenú.
FDDI driver support Fiber Distributed Data Interface (FDDI) está
diseñado para aportar grandes velocidades en redes locales,
esencialmente esto es un remplazo para grandes velocidades de
ethernet. FDDI puede funcionar sobre cobre o fibra.
HIPPI driver support HIgh Performance Parallel Interface (HIPPI)
permite una transmisión entre 800Mbits/segundo y
1600Mbits/segundo dual o simple. HIPPI puede funcionar sobre
cableado de cobre de hasta 25 metros o de fibra de hasta 300
metros en multi-modo o 10 Kilometros en modo-simple. Esto
normalmente es utilizado para conectar super ordenadores, en
caso de que posea una tarjeta HIPPI, seleccione esta opción.
PLIP (parallel port) si desea conectar dos o más ordenadores
mediante el puerto paralelo, escoja esta opción.
PPP (point-to-point protocol) support si va a conectar a internet a
traves de este protocolo, si por ejemplo va a usar un modem,
seleccione esta opción, para más información a cerca de como
conectar a internet via PPP, consulte el documento Como
conectar a internet via pppd.
SLIP (serial line) support si va a conectar mediante el protocolo
SLIP, seleccione esta opción.
Wireless LAN (non-hamradio) si usted posee una red local
Wireless, en este submenu puede configurarla.
Token Ring devices en caso de que posea una red local instalada
en forma de anillo, en este menú puede configurarla.
Fibre Channel driver support es un protocolo serie de gran
velocidad que se usa para conectar dispositivos de gran
almacenaje al ordenador.
Red Creek Hardware VPN esto es el driver para el hardware que
proporciona una Rel Privada Virtual (Virtual Private Network),
seleccione esta opción en caso de que posea dicha red.
Traffic Shaper esto es una red virtual que permite limitar el ratio
de salida de datos sobre otros dispositivos de red. El trafico que
tu quieres restringir puede ser enrutado a estos dispositivos
virtuales.
Wan interfaces en caso de que tengamos montada una red local
mediante WAN, en este submenu podemos configurarla.
Amateur Radio support si deseas conectar tu ordenador a una radio
amateur, mediante este menu puedes configuralo.
IrDA (infrared) support el protocolo Interfared Data Associations
(IrDA) es usado para interfaces de comnucicacion wireless.
ISDN subsystem esto es usado para redes de servicios digitales, por
ejemplo, si usted posee RDSI, mediante este menú podra darle soporte
tanto al servicio como a su tarjeta. Para una RDSI deberia seleccionar
la opción ISDN support, Support synchronous PPP, en el el submenú
Passive ISDN cards o Active ISDN cards, seleccionar su tarjeta ISDN
para RDSI.
Old CD-ROM drivers (not SCSI, not IDE) si posee un dispositivo de
CDROM que no es ni SCSI ni IDE/ATAPI, mediante este menú puede
darle soporte.
Input core support en este menú se habilita el soporte para
dispositivos USB Human Interface Device (HID). En caso de poseer algo
que lo requiera de soporte desde aqui.
Character devices
Virtual terminal esta opción da soporte para terminales virtuales
o consolas virtuales, seleccionela.
Support for console on virtual terminal da soporte para usar una
consola en un terminal virtual, seleccionela también.
Standard/generic (8250/16550 and compatible UARTs) serial
support en caso de querer utilizar el puerto serie, seleccione
esta opción.
Support for console on serial port esto puede ser util si posee
una impresora conectada al puerto serie.
Extended dumb serial driver options seleccione esta opción si
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 37/98
38. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )
tiene un hub para conectar mas de 2 dispositivos SCSI o si su
placa posee mas de 2 puertos serie.
Non-standard serial port support si posee puertos series no
estandarizados, como por ejemplo una placa base que no
soporta el estandard "dumb", seleccione esta opción.
Unix98 PTY support seleccione esta opción, ya que es muy
probable que la utilicemos. Esto hace posible el uso de xterms,
servidores de telnet, rlogins y ssh.
Maximum number of Unix98 PTYs in use (0-2048) aquí se indica el
maximo numero de Unix98 PTYs que pueden ser utilizados a la
vez, en un sistema normal nos basta con la opción por defecto
(256), en caso de que tengamos montado un servidor grande de
telnet, ssh, rlogin o algo semejante, deberiamos incrementar el
número.
Parallel printer support si tenemos una impresora conectada al
puerto paralelo, debemos seleccionar esta opción.
Support for console on line printer seleccione esta opcion si
desea que los mensajes del kernel sean impresos.
Support for user-space parallel port device drivers esto es
necesario para programas que han de acceder al puerto
paralelo.
I2C support en este submenu configuraremos las opciones para
ver la informacion de nuestro procesador, por ejemplo mediante
el uso de programas tales como lmsensors podemos ver la
temperatura. En nuestro caso hemos seleccionado las siguientes
opciones: I2C support, I2C device interface y I2C /proc interface.
Mice en este submenu configuraremos el soporte para nuestro
ratón en caso de no estar conectado al puerto serie, si nuestro
raton es USB, deberemos seleccionar la primera opción: Bus
Mouse Support, en caso de no ser ni serie ni bus,
seleccionaremos la opción Mouse Support (non serial and bus
mice) el tipo de dispositivo que use el ratón.
Joysticks desde este submenú podremos configurar nuestro
joistick.
QIC-02 tape support si posees un dispositivo de cintas
magneticas no SCSI, seleccione esta opción.
Watchdog Card desde este submenú podra configurar su tarjeta
Watchdog.
Intel i8x0 Random Number Generator support elijalo si su placa
base lo tiene.
/dev/nvram support esta memoria es llamada convencionalmente
CMOS RAM en los PC's. Puede ser usada para guardar algunos
bits de datos muy importantes los cuales seria inseguro en caso
de escribirlos en el disco.
Enhanced Real Time Clock Support lea el documento explicativo
en Documentation/rtc.txt.
Siemens R3964 line discipline este driver ayuda a sincronizar la
comunicacion entre los dispositivos usando este protocolo. A
menos que utilice hardware especial como PLCs, no es necesario.
Applicom intelligent fieldbus card support seleccionelo en el caso
de poseer esta tarjeta.
Sony Vaio Programmable I/O Control Device support si tienes una
tarjeta de estas, selecciona esta opción.
Ftape, the floppy tape device driver si tienes un lector de cintas
magneticas conectado al controlador de la disquetera marca esta
opción.
/dev/agpgart (AGP Support) AGP (Accelerated Graphics Port) es
un bus generalmente usado para conectar tarjetas graficas al
resto del sistema. Si tienes una tarjeta AGP y seleccionas esta
opción, será posible usar las caracteristicas AGP que tu tarjeta
grafica proporciona.
Direct Rendering Manager (XFree86 DRI support) esta opción da
soporte a DRI, introducido en los XFree86 4.0 y superiores. Si
selecciona esta opción, debera seleccionar el modulo correcto
para su tarjeta gráfica en la lista que mas abajo veremos.
Build drivers for old (XFree 4.0) DRM esta opción es para
versiones de XFree86 inferiores a la 4.0.
3dfx Banshee/Voodoo3+ escoja esta opción si posee una tarjeta
gráfica de estas caracteristicas.
ATI Rage 128 elija esta opción si tiene esta tarjeta gráfica.
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 38/98
39. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )
ACP Modem (Mwave) support si posee uno de estos modems,
este es el driver para poder utilizarlo. Soporta varios Thinkpads
de IBM y tiene el chipset Mwave, escoja esta opción. Una vez
configurado el modem, puede aprender más sobre la conexión a
internet madiante PPP leyendo el documento: Conectar a
internet via pppd.
Multimedia devices
Video For Linux esta opcion da soporte para la captura de
audio/video, por tanto, si posee una tarjeta de televisión o de
radio, seleccione esta opción.
Video For Linux mediante este submenú, usted podra dar
soporte para su tarjeta de televisión, en ella deberá seleccionar
la opcion V4L information in proc filesystem para dar acceso al
dispositivo de video en /proc/video, siempre y cuando haya
habilitado la opción "/proc file system support"; y tu modelo de
tarjeta y expecificaciones de ésta.
Radio Adapters en caso de disponer de tarjeta de radio,
mediante este submenú puede darle soporte.
File systems en este menú se configuraran los diversos tipos de
sistemas de particiones que serán soportados en nuestro sistema.
Quota support esta opción da la posibilidad de limitar el espacio
de disco que los usuarios pueden usar. Normalmente, a no se
que este configurando un servidor en el que habran muchos
usuarios, no tendra porque seleccionar esta opción.
Normalmente funciona sobre ext2. En caso de seleccionar esta
opción, lea más sobre esto en
http://www.linuxdoc.org/docs.html#howto .
Kernel automounter support esto es una herramienta para
montar automaticamente sistemas de ficheros remotos.
Kernel automounter version 4 support (also supports v3) esta
opción es más nueva que la anterior.
Reiserfs support en caso de que use el sistema de particiones
ReiserFS, marque esta opción. ReiserFS es un sistema de
archivos muy bueno con directorios largos y archivos pequeños y
es muy rapido. Otra caracteristica a destacar es el journailling.
ADFS file system support marque esta opción si desea dar
soporte para el sistema de archivos standard del sistema
operativo RiscOS.
Amiga FFS file system support seleccione esta opción si desea
dar soporte para lectura y escritura al Fast File System de Amiga.
Apple Macintosh file system support marque esta opción si desea
dar soporte al sistema de archivos de Macintosh.
BFS file system support escoja esta opción si desea dar soporte
al sitema de ficheros usado en SCO UnixWare para permitir el
acceso a la imagen del kernel y otros archivos importantes
durante el proceso de arranque.
Ext3 journalling file system support ext3 es un sistema de
archivos evolucionado de ext2, es journalling, muy rapido y
compatible con ext2, si desea obtener información para pasar su
ext2 a ext3 lea el documento: pasar de ext2 a ext3. Escoja esta
opción si posee ext3.
DOS FAT fs support si desea habilitar el soporte para sistemas de
particiones FAT, ya sea de MSDOS o Windows, marque esta
opción.
EFS file system support (read only) EFS es un antiguo sistema de
ficheros udado para los CD-ROMs que no cumplian con el
standard ISO9660 y el sistema de archivos del sistema operativo
IRIX.
Compressed ROM file system support CramFS es de solo lectura y
esta limitada a 256 MB (con archivos de 16 MB) y no soporta
16/32 bits uid/gid, enlaces duros y marcas de tiempo. Escoja
esta opción si desea dar soporte a CramFS.
Virtual memory file system support (former shm fs) este sistema
de archivos guarda todo en memoria virtual, por tanto todo es
temporal, ya que nada es grabado en el disco duro, cuando
apagas el ordenador todo se pierde.
Simple RAM-based file system support Ramfs es un tipo de
sistema de archivos que guarda todos los archivos en ram, esto
permite acceso a lectura y escritura.
ISO 9660 CDROM file system support esta opción da soporte a
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 39/98