:: Grup d'usuaris de Programari Lliure de la província de Tarragona
:: Per donar suport fes-te soci!
Compilar un kernel en debian a la manera clàsica.
May 31, 2003 a les 8:21 pm | Categoria Debian | Comentaris (4)Llevaba yo un año mosca con la tarjeta de red pcmcia de mi portátil ya que solo funcionaba sin errores en mandrake 8.1 y linex 2.0, funcionaba con errores en mandrake 8.2 y 9.0 y 9.1, y senzillamente no funcionaba en debian.
Bien, debido a que en el sobremesa hace 2 meses que me he pasado a debian decidi poner tambien debian en el portátil aunque no tubiera red ( y por tanto internet), pensando que en un futuro lejano me pondria a leer miles de manuales para intentar solucionar el problema.
Pero he aquí que el otro día digo, voy a mirar de compilar el kernel ese de las narices y si algo sale mal pos no pasa na porque acabo de instalarlo y no tengo nada importante.
Y he aquí que funcionó a la primera y ya tengo internet en el portátil con debian!!!!
Así que os voy a decir los pasos que he seguido desde la perspectiva de un principiante (osease yo).
$ apt-get install devhelp modutils kernel-package libncurses5-dev kernel-source-2.4.18
Lo de kernel-package no lo usaremos, es para compilar el kernel a la manera debian que hace muchos pasos el solo y te deja el kernel en un paquete deb.
Pero vamos, yo lo pongo porque es eso lo que instale, no se si algo sobra o no.
$ cd /usr/src
$ gzip -d kernel-source-2.4.18.tar.gz (o como se llame)
$ tar -xf kernel-source-2.4.18.tar
Esto es solo para descomprimir las fuentes del kernel.
Ahora nos metemos dentro del directorio de las fuentes.
$ cd kernel-source-2.4.18
Y desde aquí se hará todo.
$ make menuconfig
Aquí estan las opciones del kernel, va por menues y hay ayuda en linea de cada opción. Si marcais una vez cargareis “la cosa” dentro del mismo kernel (saldrá un *), si dais dos veces saldrá una M y la cargareis com módulo.
Si cargais como modulo significa que luego haceis modconfig y elegis mediante menues lo que habeis compilado como modulo, y podeis cargarlo o no cargarlo.
Bien salis y os dira si quereis guardar la configuración, respondeis que si.
$ make dep
$ make clean
$ make bzImage
Ahora se compila el kernel y tardará un ratillo. A mi me tardo unos 8 minutos en un Pentium Celeron 650 Mhz.
$ make bzlilo
Esto lo que os hará es instalar el nuevo kernel compilado en el gestor de arranque lilo. Arrancará el nuevo kernel por defecto, si teneis algún problema y el sistema no arranca solo teneis que dejar apretada la tecla TAB cuando salga la palabra lilo y os saldrá el menu de lilo, elegis el kernel que teniais antes y ya está.
$ make modules
$ make modules_install
Y ya está, reiniciais y ya teneis vuestro nuevo kernel recompilado.
$ depmod -a
¿Hay que hacer eso despues de reiniciar la primera vez? no se donde lo lei ni porque ni si es necesario, pero vamos, yo lo he añadido a mi libreta de apuntes.
Bien, esta no es una guia para recompilar el kernel, solo es una especie de diario mostrando los pasos que hice sin saber que coño estaba haciendo ni porque.
Pero el caso es que funciona
Autor: davidcg
Como jugar al Half-Life en Debian Woody
May 29, 2003 a les 11:16 pm | Categoria Jocs | Comentaris (21)Lo primero, parto del supuesto que:
1. Vuestra tarjeta gráfica soporta OpenGL
2. Teneis configurada las Xwindow con aceleración 3D por hardware.
Por ejemplo la mia es una ATI Radeon 7000 VE, y cargando el módulo radeon ya tengo aceleración por hardware.
$ apt-get install wine winesetuptk
$ winesetup
Bien, ir pasando por todos los apartados y lo dejais todo por defecto. Al principio os preguntará en que directorio quereis instalar todo, por defecto viene .wine/fake.. no se que, se puede canviar si quereis.
También podeis elegir ejecutar el juego como una ventana mas, o dentro de una ventana (escritorio), probar una y otra y vereis la diferencia.
Pos na terminais y ahora pasamos a instalar el juego.
-meter el CD de Half Life
-mount /cdrom
-cd /cdrom
-wine setup.exe
Comenzará la instalación. Es posible que al final de la instalación el wine se cuelgue, no pasa nada, porque ya estará todo instalado. Hacer un control+c y volver a la xterm.
Bien, ahora teneis instalado vuestro Half-Life en ese directorio que os decia al principio, .wine/fake…, dentro vereis que sigue la típica estructura de windows, meteros dentro de /Sierra/Half-Life
y haceis: wine hl.exe
Y tachán!!! ya ta el juego.
Notas:
- Cerrar el servidor de sonido, por ejemplo el esd de enlightenment, ps -ax | grep esd, kill -9 id-esd
- Las X han de estar a una profundidad de color de 16bpp
- Recordar de canviar a OpenGL en la configuración de video del Half-Life.
Por supuesto podeis ir probando cualquier otra aplicación o juego a ver si funciona sencillamente ejecutando el exe de instalación con wine delante.
Wine es un emulador de windows, por supuesto no necesita de windows para nada y ocupa unos 15 MB o así. Es totalmente GPL y actualmente está en versión Alpha. Y a mi, un emulador de windows que en versión Alpha ejecuta Half-Life me llega al corazón.
Me ha sorprendido porque en mandrake el wine que venia con sus distribuciones no ejecutaba el Half-Life, y siempre había usado winex (que no es totalmente GPL). Y hoy me da por probar el que viene con la woody, y sorpresa!!! funciona todo a la primera!!, así que me quedo con wine.
Luego instalar los mods del Day Of Defeat, Team Fortress Classic y Counter Strike (de mejor a peor
), y a viciarse en internet (o en red) habiendo ahorrado 120 del windows.
Por cierto va igual de bien.
Recordar que para jugar al Half-Life en internet necesitais el CD-Key original por cojones. Si habeis oido que existen cracks o generadores de claves etc etc, bajar de la nube porqu no, esas cosas solo sirven para jugar en red no en internet.
Antes valia 7000 pelas de las antiguas y venian el Half-Life y el CS (o sea, 2 CD-Keys), ahora puedes encontrar en el carrefur el Half-Life por 18 con un cd-key.
Y no le deis el cd-key a nadie porque solo puede jugar un cd-key en internet al mismo tiempo. Yo mis 3 cd-keys los tengo en una caja fuerte.
Autor: davidcg
Configurar ATI con aceleración y drivers libres
May 29, 2003 a les 3:08 am | Categoria Gentoo | Comentaris (0)Ultima revisión: 28-01-2004
He aquí un Mini How-To que hice cuando me compré la tarjeta ATI 9100 y me puse a trastear para poder tener aceleración gráfica desde linux. Antes únicamente se podia con una tarjeta NVIDIA pero ahora ya es posible hacerlo con las ATI (eso me llevó a comprarme una ;-).
Todo el tutorial está basado en Gentoo, de hecho lo publiqué el foro oficial de Gentoo en español, aunque en esta nueva revisión indico algunos pasos para otras distribuciones..
Kernel vanilla 2.4.20:
(debería ser igual en toda la rama 2.4, la rama 2.5 y 2.6 ya lleva los drivers incorporados por lo que esto no hace falta)
Configuración del kernel:
Character devices --->
/dev/agpgart (AGP Support)
(elegir vuestro chipset, si no estais seguros elegidlos todos)
[ ] Direct Rendering Manager (XFree86 DRI support)
(desactivamos estos drivers puesto que pondremos los nuevos, estos son viejos)
Console drivers --->
[*] VGA text console
[*] Video mode selection support
MDA text console (dual-headed) (EXPERIMENTAL)
Frame-buffer support --->
[*] VESA VGA graphics console
ATI Radeon display support (EXPERIMENTAL)
Compilar el kernel:
#cd /usr/src/linux #make menuconfig (poned configuración de antes) #make dep bzImage modules modules_install (todo lo demás, ya sabeis )
XFree 4.3.0-r2 (no pobrado en versiones posteriores, pero tiene que ir igual):
Load "glx" # libglx.a
Load "dri" # libdri.a
Section "Device"
Identifier "ATI Graphics Adapter"
#Driver "ati"
VendorName "ATI Technologies Inc"
BoardName "Radeon R200 QM [Radeon 9100]"
BusID "PCI:1:0:0"
#Driver "fglrx"
Driver "radeon"
VideoRam 131072
Option "AGPMode" "4"
Option "EnablePageFlip" "on"
Section "dri"
# Access to OpenGL ICD is allowed for all users:
Mode 0666
# Access to OpenGL ICD is restricted to a specific user group:
# Group 27 # video
# Mode 0660
EndSection
Siguientes pasos:
#emerge xfree-drm
Para otra distribución bajarse el paquete en: http://dri.sourceforge.net/ y compilarlo manualmente.
#modprobe agpgart #modprobe radeon #opengl-update xfree
(omitir este paso si no utilizas Gentoo)
(es posible q el modulo radeon lo cargue automáticamente las X, si es así no hace falta ).
Para ver modulos cargados:
#lsmod
para probar si teneis aceleración 3D:
$glxinfo | grep direct
Si dice “Yes” teneis… si dice “No”, algo habeis hecho mal o omitido… a trastear.
PD: El driver de las XFree-drm, el que utilizo en el how-to, por ahora sólo acepta a dia de hoy hasta la gama de chips de Radeon R200 (es decir, no acepta las nuevas 9500, etc…). Para más info: http://dri.sourceforge.net
Para tener aceleración gráfica con las últimas tarjetas de ATI se necesitan los drivers oficiales propietarios. Teneis más info y links directos aqui [foro gentoo, inglés]
Dirección del Foro de Gentoo donde se publicó por primera vez con algunos comentarios de problemas y posibles soluciones:
http://forums.gentoo.org/viewtopic.php?t=50654
Autor: jBilbo
¿Por qué no un programa PADRE para GNU/Linux?
May 27, 2003 a les 11:40 pm | Categoria Software Lliure | Comentaris (2)Todo ha empezado esta tarde, cuando mi padre me ha pedido que me bajara el programa ese de la renta que tanto arde estos días de fervoroso movimiento tributario.
-Vale, papá, ahora lo bajo.
(…)
-Joder, son 11 megas
-Pues cuando lo acabemos de usar lo borramos
Pobre infeliz,pensaba que me preocupaba el espacio que ocupaba. Para la mayoría de vosotros, 11 megas serán una cantidad irrisoria. Pero aún hay lugares donde no ha llegado la “banda ancha” de que tanto se jactan en el Gobierno (de las más caras de Europa, y de las de menos calidad, según tengo entendido). Ya sea por cuestiones logísticas o por cuestiones económicas o por otras cuestiones, hay gente (como yo, aunque cada vez quedamos menos…) que tenemos que soportar la friolera de 56Kbps, y eso con suerte.
Está claro, la Administración no tene en cuenta al número creciente de usuarios de GNU/Linux, o de otros sistemas operativos que son una alternativa más o menos válidas al Windows de Microsoft (sin entrar en ningún tipo de flame).
Pero no nos desviemos del tema…tengo algunos conocimientos básicos de programación, y le he preguntado a mi padre qué hace exactamente para “hacer la renta”. Me he quedado helado: en resumen, “cuatro sumas guarras”. Once megas. Guau, seguro que si no tienes una aceleradora 3D no se puede instalar ![]()
Sí, he pecado de resumir en exceso, pero ese es el sentimiento que me ha quedado. Vale, hay chorrocientos modelos, simplificada, abreviada, nosequé, nosecuantos, … pero para lo que necesita mi familia, no creo que más de un archivo de código fuente sea necesario (y no del tamaño de las prácticas de ISO, precisamente ![]()
Sí, también he pecado de la falta de “oficialidad”, pero tampoco quiero eso, sólo quiero facilitar los cálculos. Hacer los mismos cálculos que hace un programa de 11 megas, y puedo prometer y prometo que no me ocuparía más de 11k. Se trata de una ayuda, no de un PADRE oficial. Para eso estamos los “programadores”, para facilitar la vida a los demás ¿no?
Y como decía aquél, si he llegado hasta aquí, ¿por qué no ir más lejos? ¿Por qué no? No estoy diciendo que se pida un programa “oficial” a la Administración (seguro que venía Steve Ballmer corriendo a hablar con Piqué para decirle que el nuevo WinFather es más rápido, más bonito, usa más dll’s, aprovecha más los recursos de Windows… y a un precio la mar de asequible).
Lo que me gustaría es que se desarrollara desde la Comunidad un programa, con soporte desde la Administración,pero que ellos no tengan que hacer “nada”, sólo dar los datos necesarios para poder desarrollarlo, y que lo cuelguen en la página oficial como versión para GNU/Linux o cualquier otro SO, como una alternativa, que creo que es lo que se necesita.
¿Ideas? ¿Sugerencias? ¿Estoy loco? ¿Me pongo a estudiar ya y dejo de escribir tonterías?
Saludos, SimManiac
Autor: simmaniac
Instalar windows en disc dur esclau amb eines de Software Lliure
May 27, 2003 a les 11:17 pm | Categoria Microsoft | Comentaris (2)Imagina que vols instalar un windows al disc dur esclau, i a més, no en la primera partició, sino en la última (o qualsevol altre).
Bé, això als window senzillament no es pot, al menys que sigui un windows 2000 o un XP, i realment ni aixi ja que si tens linux al principi i el lilo al MBR el XP i el 2000 no s’instalen.
Bé, però gracies a deu tenim el software libre a la nostra disposició. Ara explicaré com fer-ho.
A més hi ha un punt d’inflexió psicologic en la transició de windows a linux que consisteix en posar el windows a un racó en comptes del principi del disc dur. Perquè si està a un racó al final del Disc dur és com si li digesis “estàs así d’invitat”. Mentre que si està al principi del disc dur és com si estiguès per quedar-se per sempre, sempre parlant psicologicament ja que técnicament no te perquè.
Situacions inicials:
Tenim un GNU/Linux al nostre disc dur i volem posar un windows al segon disc dur esclau en el IDE2 (hdb) y ho posarem per exemple a un espai lliure que tenim al final del disc dur. Per exemple, uns 400 MB lliures.
1. Entrar al Linux
2. $ cfdisk /dev/hdb
3. Crear una nova partició PRIMARIA al espai lliure, donarle el tipus 0C (windows FAT32 LBA) y posarli en senyal de BOOT.
No oblideu escriure abans de sortir.
Bé, sino estigués al segon disc dur amb això ja ho tindriem, ja que al instalar windows aquest agafaria la nostra nova partició de 400 MB com a la unitat C:
Però hem d’enganyar al windows per fer-li creure que es al disc dur principal y no al esclau, això ho farem modificant lilo.conf desprès.
Per el moment reiniciem, amb el CD-ROM del windows a l’unitat de CDROM principal (recordeu posar a la BIOS que busqui el so al CDROM), bé , començara a engegar-se el windows, però no instaleu, esculliu la opción d’anar al DOS (no me’n recordo de com ho deia exactament).
Una vegada al promp del msdos:
format c:
cd d: (unitat on esta el windows)
instalar.exe
Començarà la instalació del windows.
Bé, llavors us donarà un error!!!, sortiu i reinicieu i torbeu a linux.
Ara editeu /etc/lilo.conf
i poseu això:
other=/dev/hdb4 (partició on estem posant el windows)
label=windows
map-drive=0×80
to=0×81
map-drive=0×81
to=0×80
i feu
$ lilo -v
Això del map-drive serveix per fer creure al windows (o a qualsevol altre) que es troba al disc dur principal.
Ara ja podeu reiniciar, deixar arrancar lilo, i esculliu la opció del windows.
Donara error, fiqueu el CD de instalació de windows al CDROM principal i pitejeu una tecla, s’iniciarà desde el CDROM i ara instaleu el windows normalment com sempre que ja no tindreu cap problema.
I tot això sense fer servir programari propietari, ni coses com el partition magic (no se si es pot fer amb ell), només eines estandard que venen amb tots els linux i a més software lliure.
Recordeu que al /etc/fstab podeu posar si voleu
/dev/hdb4 /mnt/win vfat defaults 0 0
i així desde el linux podeu accedir a la partició del windows sota el directori /mnt/win
Nota per XP profesional i windows 2000:
El XP no s’instala ell sabrà perquè, asi que suposo que el win2000 farà el mateix. El que es pot fer és una vegada tens instalar el windows 98 amb el pasos de abans, desde el win instaleu a sobre el XP, això si, sobre FAT32 per nasos perque és el format del win98.
Crec recordar que uns vegada instalar el XP vaig intentar convertir el FAT32 a NTFS però al reiniciar desprès de la conversió ja no arrancaba el windows.
Autor: davidcg
Powered by WordPress with theme based in Pool.
Entries and comments feeds.
^Top^