Administra tu Blog

¡Crea tu Blog Ya! Fácil y Gratis

Tu Ordenador Virtual
Lugar donde no hace falta tener para ser

Categoría: Sistemas Operativos

31/08/2009 GMT 2

Actualización a Snow Leopard un howto

ximo88 @ 08:38

howto

Web OS

1465ª Parte Actualización a Snow Leopard un howto

howto

Por fín ha salido la versión 10.6 y en este site nos explican que podemos esperar de él con un traductor online se entiende prefectamente bueno si hay que borrar todo lo que tenemos para instalarlo correstamente no se yo que actualización es esta bueno ya se verá que nos deparan los hados y es que está de moda y hay muchos sitios a los que acudir y leer sobre el tema :) Ximo

28/08/2009 GMT 2

Cosillas a tener en cuenta en Hac

ximo88 @ 08:58

hxtm

Web OS

1463ª Parte Cosillas a tener en cuenta en Hac

Si se te cuelga alguna aplicación y ni con el dock puedes forzar la salida de la misma busca en Aplicaciones/Utilidades/Monitor de Actividad.

En la ventana que sale ves al proceso de la aplicación que te está fastidiando lo marcas y le das al botón rojo Salir del proceso entre Forzar la salida y Salir mejor lo primero. Es como el TOP en terminal de otros SOS.

En Hac lo de la actualización del software no funciona como se supone que debería ir te detecta lo que te falta te lo baja pero no te lo instala de todas maneras la solución es bien fácil, apuntar la lista de posibles actualizaciones que dice que te falta e ir simplemente a la página de apple y bájatelas por descarga directa.

Actualización del Java: Parece ser que Hac distingue procesadores de 32 bits y de 64 bits, en los de 32 estamos condenados a usar como mucho la versión 1.5 xxx lo que sea de Java está esta y la 1.4 así que vosotros elegís, mientras que los que tengan procesadores de 64 bits las actualizaciones les meten la versión 1.6 directamente cuando actualizan.

Lo extraordinario de esto es que en otros SOs y en la misma máquina de 32 bits si se puede usar esa versión 1.6 de Java habrá que iniciar un movimiento de protesta ante esta discriminación.

Aun así y dependiendo de la versión del Hac tendréis que ir buscando actualizaciones por etapas que yo sepa al día de la fecha hay JavaForMacOSX10.5Update2, 3 y 4.dmg la versión del java se puede saber abriendo Aplicaciones/Utilidades/Preferencias del Java y también viendo lo que hay por este camino /Library/Receipts/boms/. Y las actualizaciones van siempre por orden numérico ascendente así que controlar eso ya sabéis como abrir los packages para ver los interiores. :) Ximo

26/08/2009 GMT 2

Comprobando md5sum en Hac

ximo88 @ 09:58

md5sum

 

Web OS

1459ª Parte Comprobando md5sum en Hac

Aunque parece no haber una aplicación especifica para hacerlo es bien fácil con la ayuda de la terminal simplemente se abre esta se pone en el promptmd5 y se arrastra la iso o programa que queramos comprobar a la terminal desde el finder y ya está ella sola se pone a calcularlo a raíz del anterior procedimiento hecho, no os preocupéis que solo habéis arrastrado el path o camino de la iso y para quemar isos nada mejor que Burn y LiquidCD y encima son freeware :) Ximo

25/08/2009 GMT 2

Herramientas para Kexts y apps en general

ximo88 @ 08:58

hxtm

Web OS

1457ª Parte Herramientas para Kexts y apps en general

Si son kexts en crudo cualquier cosa acabada en *.kext probar a instalarlos con OSX86Tools tiene un apartado de lo mas interesante para hacerlo correctamente el llamado Extensions. Este programa tiene una muy buena guía que aunque en inglés es fácilmente entendible con ayuda por ej. del traductor de google u otro parecido.

Pueden pasar varias cosas una que sea un kext original y no sustitutivo entonces no hace falta hacer una copia del que tengáis ahora instalado en el sistema.

Que tengáis un kext que sustituya a otro que ya esté en el sistema en este caso antes de ponerlo es mejor hacer una copia preventiva o backup de lo que vayáis a sustituir, el programa lo hace también automáticamente y uno a uno de los que vayamos instalando crea una carpeta en / llamada Osx86KextBackup pero por si de caso, nunca os fiéis de las cosas porque sí, las confianzas vienen con el tiempo y la práctica. Sobre todo cuando se sustituyen cosas como el teclado o cualquier cosa que va pero no va como querríamos que fuera.

En ambos casos y una vez hecha la copia en el segundo, váis a la mitad de la página del programa y a la derecha veréis extensions con tres apartados backup, restore e install pincháis en esta última pestaña y el procedimiento es bien simple a seguir. La pestaña backup os hará un respaldo de todos los kexts de vuestro sistema pero eso va a gustos. Y el restore pues lo contrario previo backpup.

Recordad que si ponéis kexts nuevos o remozados entrad siempre al reiniciar con la opción -v -f. Aunque OSX86Tools tiene gran cuidado de instalar aseadamente os evitaréis sustos innecesarios.

Otro programa parecido el Kext Helper b7 aunque no dudo que lo haga bien la verdad no lo he usado también vale para instalar los kexts en crudo. Y parece fácil su uso.

A veces los kexts vienen en packages listos para instalar, el programa que nos va ayudar a ver los contenidos aunque hay otros gratuitos es el pacifist, los contenidos se pueden ver también con el finder o con el mucommander si lo que vemos es lo que queremos simplemente esta el instalador para instalar el package normalmente va solo y si fallara fijaros en lo que dice porque a veces los arreglos son muy simples normalmente que ha fallado la post instalación y eso es mas una cuestión de permisos que otra cosa que se suele resolver desde la terminal y buscando el fichero adecuado sacándolo, postinstall, postflight o lo que sea, eso depende de la distri y dándole los permisos de ejecución normalmente un chmod +x postinstall y ejecutándolo a continuación.

Todo lo dicho anteriormente para los kexts en crudo se aplica a los kexts que vienen empaquetados así que si existe una versión en nuestro sistema lo primero es hacer una copia del mismo, lo segundo borrarla del sistema y lo tercero instalar el package.

Hecho lo cual y antes de reiniciar el sistema es conveniente usar OSX86Tools para regenerar el caché de los kexts de nuestro sistema en System Maintenance marcar la casilla Set Extensions Permissions y después darle al botón Run Selected Tasks.

Hecho esto reiniciáis y os encomendáis a vuestros santos y dioses favoritos :) Ximo

13/08/2009 GMT 2

Secrets

ximo88 @ 08:48

secrets

Web OS

1441ª Parte Secrets. Conoce a fondo tu MAC

secrets

Base de datos de tuneos secretos para MAC, no os creáis que va muy allá pero es interesante verla para saber si al menos la hemos acertado con las preferencias del sistema :) Ximo

11/08/2009 GMT 2

¿Qué son los Kext?

ximo88 @ 09:12

hxtm1

Hackingtosh for the masses


1438ª Parte ¿Qué son los kext?

Es como se conocen a los drivers o controladoras en el mundillo mackero o hackingtoshero aquellos programas que nos van a ayudar a detectar las partes de nuestro equipo con el Sistema Operativo a veces tendremos suerte y otras no. Sobre todo los hackingtosheros así que no quejaros tanto.

¿De dónde vienen los kext?

Pues ni vienen de París ni los trae la cigüeña todas las distros hackingtosheras vienen con unos archivos ya preparados o empaquetados o packages o paquetillos es lo que solemos elegir al instalar pero que no los vemos el dónde se sitúan en el DVD o iso es lo que realmente nos ha de interesar para poder localizarlos en caso de reseleccionar otro driver que nos convenga ya sea porque hemos adquirido una pieza de equipo nuevo o un malfuncionamiento del mismo. Lo mismo se aplica al dónde se instalan en el SO. Normalmente en /Sistema/Libreria/Extensions

Por ej. algunos caminos de distros

en iATKOS v-7 es:\System\Installation\Packages\

en la iDENEB 1.3 es: \System\Installation\Packages\Patches

Lo siento pero ahora por ahora no tengo mas DVDs pero si que os voy a dar una lista de aplicaciones en diferentes SOs que os pueden ayudar a seguirles las pista.

En windows pues por ej. el poweriso tenéis que montar la iso o el DVD para poder ver o extraer aunque hay mas esta está bastante completa.

En Linux pues por ej. el mc a mi las distros que uso me montan lo HFS automáticamente así que solo me queda el bucear en ellas.

En MAC pues el finder

Y en todas el mucommander.

¿Es mejor que sobren a que falten kexts en la instalación?

Pues lo mejor es que hayan los que son y en caso de que algo no funcione correctamente mejor quitarlo que dejarlo muchos errores de las instalaciones del sistema vienen provocados por el exceso de drivers mejor orientarse primero en lo que se tiene en la máquina viendo lo que dicen de ella diversos SOs hoy en día lo USB ayuda mucho en esta toma de decisiones, vamos que el mirar los dmesg de un linux ya sea en LiveCD o en USB ayuda mucho aparte de lo que nos dice el windows u otros SOs. Una opción interesante a usar el DVD de DesktopBSD pues al ser live no hace falta instalación para tener orientación de nuestro equipo bajo la perspectiva BSDera ahora que se os quede claro lo interesante es tener cuanta mas información mejor para no cagarla tanto al principio, a distintos SOs distintos nombres para lo mismo así que mejor ser reflexivos que impulsivos y preguntones en mala dejadez por los foros a nadie le importa tus marcas de tal o cual periférico, mobo o cualquier cosa si no chips y chipsets etc. así que espabilar y leer y mucho antes de preguntar por la fiebre del momento :) Ximo

Hack for the masses

ximo88 @ 09:07

hxtm

Web OS

1437ª Parte Reinstalando el kext para el chipset RT73 en iATKOS V-7

No sé porqué pero creo que esta distro hackingtoshera trae novedades y antiguallas por doquier y una de las antiguallas que trae es el driver, kext o package para hacer ir este chipset wifi.

A mi siempre que enchufaba el cable USB de la tarjeta WiFi en frío me salía el letrero multinacional mientras la pantalla se ensombrecía pidiendome amablemente que reseteara el ordenador esto no pasaba si lo ponía desde el inicio pero la utilidad de asociar la USBWirelessUtility no reconocía la tarjeta wifi.

Sin embargo si lo hacía el programa KisMac, la verdad a mi me interesa mas navegar que crackear pero mejor las dos cosas si se tercia.

Conclusión como soy un probador o testeador compulsivo se que en la iDENEB 1.3 que es una 10.5.5 me funcionaba la tarjeta wifi con ese chipset correctamente así que decidí probar ese driver o kext o package en esta distro así que explico paso por paso lo que hay que hacer que creo que viene a ser un modelo a seguir para quitar y poner kexts. Esto está dentro del proyecto hackingtosh for the masses o si llevas el MAC OSX86 al populacho al menos ten la decencia de orientarlo.

Se que hay diferentes versiones de firmware en los drivers de la tarjeta la mía es la 3.10 eso se ve en la etiqueta que hay pegada en la tarjeta USB pero aquí el problema está en el empaquetado y los drivers de las marcas no son la solución y centrándonos en el tema y a ver si vosotros también yo hablo de chipset no de marca de tarjeta así que aquí hablo del chipset RT73 que viene en muchas marcas de tarjetas USB por cierto hoy en día bastante asequibles a los bolsillos aunque también los hay mejores. Y es vuestro problema caer en la cuenta o no.

Lo primero quitar el driver:

Abrimos la terminal y ponemos lo siguiente: se entiende aquí que cada secuencia de comandos va seguida de entrar datos, el darle al enter.

bash-3.2#sudo -s

y le damos al enter

os pedirá vuestra contraseña que la tenéis que poner

y le damos al ….

A continuación pondremos

bash-3.2#rm -rf /System/Library/Extensions/RT73USBWirelessDriver.kext

y le damos ………

bash-3.2#rm -rf /System/Library/Extensions/RT2500USBWirelessDriver.kext

y le ……..

bash-3.2#rm -rf /System/Library/Extensions/RT2500Replug.kext

y …………….

bash-3.2#rm -rf /Library/Receipts/rt2500.pkg

………..

bash-3.2#rm /System/Library/Extensions.*

……………..

bash-3.2#kextcache -k /System/Library/Extensions

y le damos al enter

Hecho lo cual y si habéis abierto el finder por los PATH o caminos indicados habréis visto que en un principio estaban esos kext y packages pero que se han ido borrando a medida que hemos ido introduciendo las entradas en la terminal y encima hemos regenerado el kextcache.

No estoy muy seguro si conviene reiniciar o no, creo que no porque hemos dado la orden que se regenere el cache de todas formas lo hace automáticamente. Así que a vuestro gusto.

Este procedimiento es extensivo a borrar cualquier kext de nuestro SO con los nombres adecuados y cambiados, los comandos son los mismos. Si por un casual no hay algo pues será porque no lo hay exactamente cuando se ha instalado según las instrucciones que tenga el package instalador del kext o driver pero casi casi que es así siempre. Eso dependerá del paquete instalador y no quiero adelantar pero de la distro …..

Lo segundo instalar el nuevo driver :

En mi caso yo he puesto el driver perteneciente a iDENEB 1.3 que ya tiene a la fecha actual mas de un año el porqué es bien sencillo si me funciona en esa distro en la misma máquina por regla de tres me ha de funcionar en esta distro iATKOS v7, aparte que el chipset RT73 ya tiene unos añitos, no pongo el driver entre otras razones porque entiendo que esa distro es de las fáciles de pillar ahora por ahora me refiero a la fecha de esta entrada y los lugares de encuentro y búsqueda los habituales y al que le pique que se rasque y supongo que mas tarde o temprano se arreglará el asunto por aquí también al fin y al cabo el arreglo es bien sencillo, creo que llevan arrastrando el problema un cierto tiempo a mi cuando probé el Tiger con la Uphuck solo me funcionó la versión de VMWare me fué imposible conectarme via wifi directamente. También tenía menos tarjetas wifi.

Pillada la distro es abrir el melón de la iso o el DVD yo recomiendo para ello usar el muCOMMANDER para ir a sondear el package, el RT2500-RT73-USB.pkg, localizado lo copiáis a vuestro desktop por ej. o un área mas conveniente de trabajo.

Con el finder lo localizáis o con el mucommander y solo pincháis en el para que comienze la instalación parece fácil ¿verdad? Pues el cabroncete no acaba la instalación porque existe un escritillo de permisos el llamado postflight que viene a decir:

#!/bin/sh

/usr/sbin/chown -R root:wheel “$3/System/Library/Extensions/RT73USBWirelessDriver.kext”

/bin/chmod -R 755 “$3/System/Library/Extensions/RT73USBWirelessDriver.kext”

/usr/sbin/chown -R root:wheel “$3/System/Library/Extensions/RT2500USBWirelessDriver.kext”

/bin/chmod -R 755 “$3/System/Library/Extensions/RT2500USBWirelessDriver.kext”

/usr/sbin/chown -R root:wheel “$3/System/Library/Extensions/RT2500Replug.kext”

/bin/chmod -R 755 “$3/System/Library/Extensions/RT2500Replug.kext”

/usr/sbin/chown -R root:wheel “$3/System/Library/StartupItems/WiUtilityRT73StartUp_Ralink”

/bin/chmod -R 755 “$3/System/Library/StartupItems/WiUtilityRT73StartUp_Ralink”

exit 0

Bueno iDENEB usa los directorios arriba puestos para activar el driver y aquí estamos en la iATKOS total que el escritillo no nos vale por no tener esos directorios.

Así que usaremos el escritillo original que viene con el paquete de la rt2500.pkg de la iATKOS el llamado postinstall que viene a decir:

#!/bin/sh

/bin/chmod -R 755 “$3/System/Library/Extensions/RT73USBWirelessDriver.kext”

/usr/sbin/chown -R root:wheel “$3/System/Library/Extensions/RT73USBWirelessDriver.kext”

/bin/chmod -R 755 “$3/System/Library/Extensions/RT2500USBWirelessDriver.kext”

/usr/sbin/chown -R root:wheel “$3/System/Library/Extensions/RT2500USBWirelessDriver.kext”

/bin/chmod -R 755 “$3/System/Library/Extensions/RT2500Replug.kext”

/usr/sbin/chown -R root:wheel “$3/System/Library/Extensions/RT2500Replug.kext”

/bin/chmod -R 755 “$3/System/Library/StartupItems/WiUtilityUSBStartUp/*”

/usr/sbin/chown -R root:wheel “$3/System/Library/StartupItems/WiUtilityUSBStartUp/*”

exit 0

Ambos escritillos se obtienen abriendo el package cualquiera de ellos por ej, con el finder localizáis los susodichos packages le dais al botón derecho del ratón previamente os habéis situado encima y os saldrá un menú contextual elegir la opción mostrar el contenido del paquete después es solo cuestión de curiosidad y saber leer los mensajes previos. El instalador ya advierte donde se encuentra el error.

Como ya he dicho vamos a usar el postinstall el de la iATKOS yo de todas formas buscaría y comprobaría si digo la verdad porque puedo ser un personaje malicioso y cabroncete y con lo puesto arriba borraros el sistema o haceros zombies para siempre eso dependerá de como me venga el día, hemos estado usando y mucho el comando rm que es remover o borrar. Conclusión al trabajar con comandos sed cautos siempre, contrastar y leer bien las cosas y sobre todo aprovechar el finder para ver. Ya tardáis en contrastar los dos escritillos para cotejar las diferencias.

Finalizando

Si repasamos habíamos puesto el paquete de la iDENEB pero había fallado la instalación y era debido a que los paths de instalación de las distros son diferentes mismos objetivos diferentes acercamientos al tema si comprobamos con el finder a ver que hay instalado comprobaremos que el kext está puesto pero no activado y lo de cambiar los escritillos es mi apuesta a la sencila regla de tres que es todo esto así que :

Simplemente haremos donde esté ese escritillo el postinstall previamente extraido, simplemente hacéis una copia y la pegáis a vuestra área de trabajo y desde terminal un:

bash-3.2#chmod +x postinstall

…………….

y a continuación un simple

bash-3.2#./postinstall

……….

Esto ha sido porque al poner el paquete de la iDENEB nos había fallado la instalación pero por poco.

Reiniciamos y comprobamos si funciona a mi me ha dado alegría al comprobar que automáticamente se me ha abierto la utilidad de asociar al enchufar la tarjeta y se me ha creado una nueva red, mira pequeñas alegrías que pasan.

Concluyendo

Para perdidos el camino a los paquetes en iATKOS v-7 es:\System\Installation\Packages\ y el camino entero hasta el instalador del kext es: \System\Installation\Packages\network\wireless\rt2500.pkg bueno leyendo el postflight veréis que es ese kext.

El camino en la iDENEB 1.3 es: \System\Installation\Packages\Patches y el camino entero al paquete que necesitamos es : \System\Installation\Packages\Patches\Network\Wireless\RT2500-RT73-USB.pkg.

Elogios loas y medallas

Interesante procedimiento de buscarse la vida entre el maremagnum de distros hackingtosheras aprendiendo a borrar kext chungos y a instalar otros packages de lo mismo que son pero no y a subsanar pequeños errores de situación eso si con la cabeza bien puesta :)

10/08/2009 GMT 2

Unxutils

ximo88 @ 09:11

unxutils

Web OS

1435ª Parte Unxutils. Comandos Unix en Güindows

unxutils

Si estas usando windows y quieres practicar con los comandos mas usados de las SHELLs de UNIX y encima obtener beneficio con ello yo el que recomiendo es el grep porque es el que mas uso para buscar cosas entre mis escritos aunque cualquiera de ellos funciona su uso es bien sencillo normalmente poner en la ventana que se abre al lanzar sh.exe o el zsh.exe el comando -h que queráis usar y sale la explicación con los switchers o condicionadores a usar no se porqué con el paso del tiempo creo que ha ido menguando y variando la colección así que es interesante que si os va el tema la pilléis cuanto antes :) Ximo

07/08/2009 GMT 2

4DOS up and running

ximo88 @ 09:01

4dos

Web OS

1434ª Parte 4DOS up and running. Solo para w95/w98/Me

4dosrevived

Para aquellos que la recuerdan saben que es una poderosa shell o interprete de comandos parecida a cualquiera de las usadas en UNIX tipo, BASH, CSH, SH, ZSH etc. pero que sustituía en DOS y en los sistemas windows arriba mencionados al COMMAND.COM que venía en los DOS que lo gráfico tapaba, de tal forma y manera que trabajar en consola era todo un placer por la cantidad de cosas que podías hacer en un santiamén si quieres darle un tiento en un équipo antíguo te gustará por la de cosas que te ofrecerá mas de 100 nuevos comandos en DOS :) Ximo

MS-DOS y derivados

ximo88 @ 08:58

Web OS

1433ª Parte MS-DOS y derivados

msdos

Considerar el enlace de arriba como un centro de rueda con muchos radios a visitar y en cualquier idioma, si os preguntáis porqué a estas alturas hago una entrada como esta preguntaros si ya tenéis una edad y una experiencia en cuestiones informáticas si los tiempos en que vivimos actualmente nos han ayudado mas a ser mejores personas por ejemplo con el desarrollo de Sistemas Informáticos y sus componentes de équipo y la pregunta del millón es ¿De verdad necesitamos tantos Gigas de RAM o de Terabytes en los discos Duros o tanta velocidad en los chips ? Pues si escarbáis un poco por aquí encontraréis la respuesta que a lo mejor con 2 MBs de RAM  como mucho podéis hacer barbaridades y usando una vieja 486 por no poner una 286 o menor porque probablemente ya estén recicladas y con suerte ahora podréis encontrar alguna PI, PII, o PIII aun en la basura, incluso usando equipos actuales con casi nada de recursos podéis usar SOs considerados obsoletos incluso desde un USB aunque sigo insistiendo que si seguís un poco los enlaces os llevaréis grandes sorpresas pues aunque no se vendan ahora, sus desarrollos y mejoras no han parado de crecer a lo mejor paralelamente a los desarrollos originales pero que estos nos pueden ayudar en la vida sin tanta necesidad de équipo la verdad esto no es solo para aventureros ni nostálgicos sino para aquellos que quieren aprender o repasar los origenes de todo esto, del mundo PC y es una página de la wikipedia que no tiene desperdicio sobre todo en los enlaces así que hacer camino que esto si que es una máquina del tiempo de ida y vuelta :) Ximo

Archivo | ¡Crea tu Blog Ya! Fácil y Gratis