| |
Páginas: [1]
|
 |
|
Autor
|
Tema: FAQS Y HOWTOS ( actualizado el 05-11-2005 ) (Leído 101625 veces)
|
..sR. aDiKtO..
Colaborador
Desconectado
Mensajes: 1.455
..enseña lo que sabes, aprende lo que no..
|
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]
[*]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]
[*]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..
Colaborador
Desconectado
Mensajes: 1.455
..enseña lo que sabes, aprende lo que no..
|
- 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 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 ejemplares. | 310.950 / 8.4 MB | 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/ http://www.debian.org/ http://www.dlsl.demon.co.uk/definite.html http://www.devil-linux.org/ http://www.tux.org/pub/people/kent-...inux/index.html http://home.wanadoo.nl/peterdekoning/main.htm http://www.demolinux.org/ http://www.icepack-linux.com/ http://www.lindows.com http://www.mandrakelinux.com/es/ http://www.linuxorbit.com/ http://mulinux.sunsite.dk/ http://www.linuxescuela.org/ http://www.stack.nl/~nick/nbroklinux.html http://www.nsa.gov/selinux/index.html http://peeweelinux.com/ http://www.phatlinux.com/ http://www.penguin.cz/~pepso/ http://www.redhat.com/ http://www.qubeos.com/ http://www.suse.com/ http://www.slackware.com/ http://www.sfi.ch/start.php http://openbsd.org/ http://stampede.org/ http://www.brlspeak.net/ http://www.freebsd.org/ http://www.gentoo.org/ http://www.libranet.com/ http://www.lycoris.com/ http://www.trustix.net/ http://www.turbolinux.com/ http://www.yellowdoglinux.com/ http://www.archlinux.org/ http://www.asp-linux.com http://www.beehive.nu/ http://www.clarkconnect.org/ http://www.conectiva.com/ http://www.debian.org/ports/hurd/ http://www.e-smith.org/ http://www.easilize.com/ http://www.elxlinux.com/ http://www.engardelinux.org http://www.gibraltar.at/ http://www.gnu-darwin.org/ http://www.immunix.org/ http://www.jblinux.net http://k12ltsp.org/ http://www.knopper.net/knoppix/ http://www.kondara.org/ http://www.linex.org/ http://www.penguinppc.org http://www.netbsd.org/ http://www.pld.org.pl/ http://oss.sgi.com/projects/xfs/ http://www.smoothwall.org/ http://www.sol-linux.com/ http://www.sot.com/ http://sorcerer.wox.org/ http://www.unitedlinux.com http://www.ibiblio.org/vectorlinux/ http://www.slackware-live.org/download.php ( cortesia de Mr. Potato)
ISOS: http://www.linuxiso.org http://freeunix.cjb.net/ http://www.distrowatch.com/ (info por cortesia de Ruiz) ....
Distribuciones GNU/Linux live. Fuente: http://bulma.net/body.phtml?nIdNoticia=1971
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/ 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. 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:
- Esta 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/
- 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
mke2fs /dev/hda1 Cambiando /dev/hda1 por la particion / k tengas.
Inicializacion de swap
mkswap /dev/hda2 Cambiando /dev/hda2 por la particion swap k tengas.
Creacion de sistema de ficheros en XFS
mkfs.xfs /dev/hda3 Cambiando /dev/hda3 por la particion / k tengas.
Creacion de sistema de ficheros en ext3
mke2fs -j /dev/hda4 Cambiando /dev/hda4 por la particion / k tengas.
Creacion de sistema de ficheros ReiserFS
mkreiserfs /dev/hda5 Cambiando /dev/hda5 por la particion / k tengas.
- PASOS PARA INSTALAR ORACLE 10g EN SUSE (por MaRoKo)
Pre-instalacion de ORACLE
Logearse como root.
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
# grep MemTotal /proc/meminfo swap
# grep SwapTotal /proc/meminfo /tmp
# df -k /tmp Disco Local
# 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: # 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: # 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: # /usr/sbin/groupadd oinstall Crear el grupo dba (OSDBA Group) comando en consola: # /usr/sbin/groupadd dba Crear el usuario oracle comando en consola: # /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
# 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:
# 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 semopm semmni | 250 32000 100 128 | /proc/sys/kernel/sem | | 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 # /sbin/sysctl -a | grep sem muestra el valor de semmsl, semmns, semopm, y semmni respectivamente.
El comando # /sbin/sysctl -a | grep shm muestra los valores de shmall, shmmax, y shmmni.
El comando # /sbin/sysctl -a | grep file-max muestra el valor de file-max
El comando # /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:
# /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:
# /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:
# 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 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):
# xhost + Ahora pasamos a “Instalacion de ORACLE”, si hay problemas volvemos aquí y hacemos lo siguiente: Como root hacemos # echo $DISPLAY y miramos que valor tiene, si no tiene nada hacemos:
# DISPLAY=:0 # export DISPLAY # xhost + Ahora nos logeamos como usuario oracle y por medio del comando # echo $DISPLAY miramos si esta definido, de no ser asi, usamos los siguientes comandos:
# DISPLAY=:0 (o si root ya tenia DISPLAY definido, ponemos el mismo valor que tiene el root)
# export DISPLAY Ahora con el comando # 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 # /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
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:
# echo $ORACLE_HOME # echo $ORACLE_SID # echo $ORACLE_OWNER Finalmente miramos si sqlplus funciona y de paso ingresamos a la BD con este comando:
# 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: 03 Noviembre 2005, 03:28 por Soul Lost »
|
En línea
|
|
|
|
..sR. aDiKtO..
Colaborador
Desconectado
Mensajes: 1.455
..enseña lo que sabes, aprende lo que no..
|
[*] PROBLEMAS CON EL HARWARE[*] MODEMEL 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 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=18286Modem 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.htmlModem ADSL Alcatel SpeedTouch: http://bulma.net/body.phtml?nIdNoticia=2136Modem Zyxel 630 c1 ( cortesia de Buskapina): http://foros.3dgames.com.ar/showthread.php?t=168299Para 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[*] SONIDOLa 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.html#msg120929sección drivers alsa. http://www.alsa-project.org/Programas para subir el volumen: aumix, rexima [*] IMPRESORAPara 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: 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: Parallel port support --> PC-style hardware [*] Use FIFO/DMA if available (EXPERIMENTAL) 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): 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: usbdevfs /proc/bus/usb usbdevfs defaults 0 0 Después hay k crear el dispositivo usblp0 de esta manera ( si nuestra impresora es USB ): 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'sLinux 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: SCSI Support SCSI Generic Support SCSI Emulation Support Por ejemplo, como root, con: modprobe st modprobe sg modprobe ide-scsi Para k se carguen en el inicio siempre se puede hacer de muchas maneras (como root): [*]Debianitas: echo -e "st\nsg\nide-scsi" >> /etc/modules [*]Gentoolianos: echo -e "st\nsg\nide-scsi" >> /etc/modules.autoload [*]Creando un script de inicio: echo -e "insmod st\ninsmod sg\ninsmod ide-scsi" > /etc/init.d/grabadora Luego hay k darle permisos de ejecucion: chmod +x /etc/init.d/grabadora Y hay k hacer k se cargue en el inicio: 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: 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: hdx=ide-scsi sustituyendo hdx por vuestro dispositivo. Con lo k si por ejemplo en vuestro append antes habia: append="vga=791" hay k dejar un espacio en blanco, y añadir lo k antes he dicho, kedaria asi: append="vga=791 hdx=ide-scsi" Ahora se ejecuta: 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 : 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.htmlPara grabar CD's necesitais bajaros un pakete: cdrtools --> http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/cdrecord.htmlAhora necesitais saber k bus ocupa vuestra grabadora, para salerlo: cdrecord --scanbus Con lo k os debolvera, algo parecido a: 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: 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: 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: aDiKcIoNPara saber k es un shell script ir a: http://foro.elhacker.net/index.php?board=9;action=display;threadid=12214[*] PARA PASAR DE DIVX A VCDEste es un script obtenido de: http://dvdripping-guid.berlios.de/Divx-to-VCD.htmlSolo le he añadido un par de cosas. #!/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' ` 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 rm -f Pelicula.mpv Pelicula.mpa cd $TEMPFOLDER mkfifo -m 660 stream.yuv mkfifo -m 660 audiodump.wav echo "mplayer -noframedrop -vo yuv4mpeg -ao pcm -waveheader \ -v -osdlevel 0 $MPLAYER_PARAMS \"$FILE\" & " >> $LOG mplayer -noframedrop -vo yuv4mpeg -ao pcm -waveheader \ -v -osdlevel 0 $MPLAYER_PARAMS "$FILE" & echo "(cat stream.yuv | yuvscaler -v 0 $SCALING -O VCD $NORM | \ mpeg2enc -v 0 -s -f 2 -b $MAXRATE -q $QUANTUM $FRAMERATE $NORM -4 2 -2 1 \ -o $DIR/Pelicula.mpv) & " >> $LOG (cat stream.yuv | yuvscaler -v 0 $SCALING -O VCD $NORM | \ mpeg2enc -v 0 -s -f 2 -b $MAXRATE -q $QUANTUM $FRAMERATE $NORM -4 2 -2 1 \ -o $DIR/Pelicula.mpv) & mp2enc -b $AUDIORATE -r 44100 -o $DIR/Pelicula.mpa < audiodump.wav & wait RETVAL=$? if [ $RETVAL -ne 0 ]; then echo -e "\n**** ERROR during transcoding. Error value $RETVAL" exit 1 fi rm $TEMPFOLDER/* rmdir $TEMPFOLDER cd $DIR # Si no hay Pelicula.mpv y Pelicula.mpa salir [ -f Pelicula.mpv -a -f Pelicula.mpa ] || exit 1 rm -f Pelicula*.mpg #Ahora multiplexamos el mpg echo "maxFileSize = $CDSIZE" > $TEMP_TEMPLATE tcmplex -i Pelicula.mpv -p Pelicula.mpa -o Pelicula.mpg \ -m 1 -F $TEMP_TEMPLATE rm $TEMP_TEMPLATE [ -n "`ls Pelicula*mpg 2> /dev/null`" ] || exit 1 # Y creamos las imagenes... for i in `ls Pelicula*.mpg` ; do vcdimager -t vcd2 -c $i.cue -b $i.bin $i RETVAL=$? if [ $RETVAL -ne 0 ]; then 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$TIEMPO\nha 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$TIEMPO\nha terminado:" >> log date >> log echo -e "\n CD grabado perfectamente"
[/list][/list][/list] [*] Soporte 3D - Kernel 2.6xx (Aceleracion GraficaBueno 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: UnderHouse soullost # cd /usr/src/linux UnderHouse linux # make menuconfig
------------------------------------ Activar esto: -> Device Drivers -> Character 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) 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 utilizando.. xfree (/etc/X11/XF86Config-4 o /etc/X11/XF86Config) , xorg (/etc/X11/xorg.conf) Aqui mi configuracion: 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 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: 03 Noviembre 2005, 02:41 por Soul Lost »
|
En línea
|
|
|
|
..sR. aDiKtO..
Colaborador
Desconectado
Mensajes: 1.455
..enseña lo que sabes, aprende lo que no..
|
- 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:
./configure make su -c "make install" Para hacerlo como root:
su Password:********* Hay unos programas k tienen la extension .bin , esto es un ejecutable, por lo k normalmente hay k darles permisos de ejecucion:
chmod +x *.bin Y luego hay k ejecutarlos:
./*.bin ó con:
sh *.bin Hay otros programas k tienen una extension .rpm (RedHat y sus deribados ), k se ejecuatan:
rpm -ivh *.rpm y para actualizar los paketes:
rpm -Uvh *.rpm Y otros k tienen la extension .deb (debian y sus derivados)
dpkg -i *.deb Y los paketes .tgz (Slacware y sus derivados)
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 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:
urpmi.removemedia -a Para añadir las fuentes puedes usar esta web:
http://plf.zarb.org/~nanardon/
Resultado:
Ahora ya vamos a instalar software:
Ejemplo:
urpmi nombre_programa
Hay que actualizar las fuentes, ya que hay cambios de paquetes, etc:
urpmi.update --all Para actualizar los cambios de tu source de updates:
urpmi.update -a Si queremos actualizar todo el sistema como decia Coeking:
urpmi --auto-select Si quiero actualizar algún paquete:
urpmi.update nombre_paquete o bien
urpmi --update nombre_paquete Ejemplo de fuentes para Mandrake 9.2
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
¿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): 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, ) 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: 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#msg262374Configurando[/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: 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: 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:     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
./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
$ 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:
$ ./configure --prefix=/usr/local/apache2 --enable-so $ make && make install
ahora sigue php 5:
$ ./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --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
AddType application/x-httpd-php .php Creamos un archivo test.php con este contenido
<?php phpinfo(); ?> Lo guardamos en /usr/local/apache2/htdocs
iniciamos apache2
$ /usr/local/apache2/bin/apachectl start chekamos la pagina http://localhost/test.php
Bueno espero sea de utilidad
|
|
|
|
« Última modificación: 05 Noviembre 2005, 18:03 por Soul Lost »
|
En línea
|
|
|
|
..sR. aDiKtO..
Colaborador
Desconectado
Mensajes: 1.455
..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:
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:
make xconfig ó
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 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:
make gconfig Entonces decididos por alguna tecleen:
make gconfig ( en las versiones 2.6.x) make xconfig o
make menuconfig o
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)
-
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: 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: 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: 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. 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: 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 zcat ../patch*.gz | patch -p1 [/list] Para mas info ya sabes: info patch o 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/km
| | | | |