AUTOR ANÓNIMO MANUAL CASTELLANO DE KAN La instalación es simple... 1) Abra un Shell. 2) Cambie al directorio que contiene los ficheros. 3) Teclee InstallKAN 4) Conteste a las preguntas y siga las directivas. ¡Ya está! 1. introducción ¿Ha borrado nunca un fichero (o medio disco duro) y una vez realizado esto estaba en el directorio equivocado? Bien, ¡Por supuesto yo sí! Entrar, el sistema Kan. Esta práctica, excelente utilidad permite a su comando DELETE actual bajo CLI (y cualquier otro programa que borre ficheros mover los ficheros a un directorio par moverlos después. En lugar de borrar los ficheros instantáneamente, Kan simulará la papelera del Workbench. Ficheros ydierctorios completos son movidos a un directorio especial que es borrado automáticamente una vez cada día cuando arranca. 2. Contenido Este documento debe ser acompañado por los siguientes ficheros: INSTALLKAN - programa que instala el sistema Kan en su máquina. PINSTALL - programa que parchea el nuevo delete lógico en su sistema. PDOS - programa que cambia las selecciones de opciones de KAN. PURGE - un script para borrar ficheros en algún directorio KAN. PURGEALL - un script para borrar ficheros en todos los directorios KAN. SHIFTKAN - un script que hace circular los directorios KAN. DEL2 - un script que permite el borrado real de ficheros. SAMEDAY - un programa que determina si es el primer arranque del día. KAN.DOC - yo. 3. Como Para instalar KAN hacer lo siguiente: * Asegurarse de que su directorio actual contiene los ficheros listados anteriormente. * Teclear "InstallKAN" No se preocupe de InstallKAN. Describirá exactamente cualquier acción que realize y le dará la opción de interrumpir el script antes de cada opción que modifique su sistema. Si InstallKAN se interrumpe por algún error se le informará del error y que ha sido modificado en su sistema. Después de eliminar la causa del error, puede ejecutar InstallKAN de nuevo. También puede ejecutar InstallKAN cada vez que reconfigure el sistema KAN. En una ventana tipo shell, InstallKAN le pregunta que particiones quiere PURGE (limpiar) cada día. Entonces crea directorios KAN en cada una de esas particiones. Luego INSTALLKAN, SHIFTKAN, y DEL2 se colocan en el directorio que especifique como su directorio S permanente. Tembién el script KAN-SEQUENCE es construido y colocado en el mismo directorio. Finalmente KAN le informa que debe añadir la siguienet lína en su Startup-Sequence: EXECUTE "Kan-Sequence" 4. Qué Donde es su directorio S permanente. En la mayoría de casos será el directorio S: Ahora ya está instalado. Ahora, aquí está lo que ha hecho a su sistema una vez que ha instalado Kan: Cada vez qu e borre un fichero o directorio realmente es movido al directorio "KAN" en la raís de la partición en la que reside el fichero. Esto es equivalente a llevar el icono a la papelera. Todavía es recuperable porque sólo está en la papelera y no se lo ha llevado el recogedor local todavía. Si ahora realiza... OOPS! Estaba en el directorio equivocado!!! Su fichero está sano y salvo en KAN(sas). (Perdón, yo sólo podía ayudarme a mi mismo; jugo de palabras definitivamente intentado pero sentido.) Ok, digo rearran- que... Todavía está en su directorio KAN (asumiendo que todavía es hoy).Ahora apague su ordenador y vuelva el día siguiente (o la semana siguiente, etc.). El Startup-Sequence borrará los directorios especificados en Kan-Sequence que es creado por InstallKAN cuando le dice las particiones que incluye. Tendrá que llamar "PURGE VOL:" donde VOL es el nombre de la partición, cuando quiera limpiar alguno de esos volúmenes. Aúnque, las cosas son sólo un poco más complejas que esto porque le permito tener más de un Kan! Si especifica un Kan luego esa partición tendrá un KAN. Este directorio será limpiado cada día que arranque su máquina. Si especifica 7 Kans luego cada partición contendrá KAN, KAN2 , KAN3, ..., y KAN7. Cada nuevo día que arranque los directorios se desplazarán. Esto significa que un fichero borrado será movido a KAN luego a KAN2 luego a KAN3 y así hasta KAN7 y finalmente de regreso a KAN justo antes de esto es limpia- do. ¡Esto le proporciona 7 días de trabajo con el ordenador antes de que el fichero sea borrado realmente! Si está justo de espacio luego querrá ir con sólo 1 directorio KAN por partición. Si decide ir limpiando la casa en su disco duro utilize el script DEL2 para así borrar REALMENTE los ficheros. Finalmente PINSTALL, el comando que instala el nuevo KAN lógico en su sistema en lugar de su antiguo DELETE lógico, tiene algunas opciones T06interesantes. Esas opciones son modificadas por llamadas a PDOS.Tecleando PINSTALL instalará la nueva lógica. Esto se realiza en KAN-SEQUENCE durante el arranque. Tecleando PDOS OFF restaurará el antíguo DELETE lógico. Generalmete nunca tendrá que hacer esto. Por favor tener en cuenta de no desinstalar PDOS mientras otro programa está realizando el borrado de un fichero! Teclear PDOS ADD provoca que el shell que está utillizando realize siempre borrados REALES. PDOS ADDQ trabaja exactamente como PDOS ADD excepto que no se imprimen mensajes si el shell es marcado de nuevo para realizar boraros REALES. Esta opción es utilizada por el script DEL2. PDOS REM marcará un shell para que haga borrados KAN (es la opción por defecto cuando se crea un shell). El script DEL2 utiliza las características ADDQ y REM para realizar el borrado REAL y luego restaura el script a su estado previo. Pero el rendimiento de su sistema no se degrada con las llamadas a DEL2. Esto es porque PDOS es pure y KAN-SEQUENCE añade PDOS a la lista de residentes. De hecho encerrar Delete entre PDOS ADD y PDOS REM difícilmente hace una diferencia de velocidad. Desafortunadamente, con PDOS instalado, TODOS los ficheros borrados termi- nan en el Kan - algo que quizás todavía no sabía. Por ejemplo, algunos edito- res de textograban un fichero a través de grabarlo en un fichero temporal, luego borran el fichero original, y finalmente el fichero temporal es renom- brado. Por lo tanto, el Kan sostendrá todas las versiones antiguas de sus fi- cheros. Esto es estupendo si tiene espacio de disco!. Para reducir el número de ficheros temporales que construirá en su siste- ma, he añadido una tabla de excepciones que retendrá 20 excepciones para nombres de ficheros. Las entradas en la tabla pueden ser de hasta 20 carácteres y representan los primeros carácteres del fichero (no se requieren comodines) Por ejemplo, PDOS ADD !LZ-RECOVERY!. le dirá a pdos se ahorre de grabar los ficheros temporales (como !LZ-RECOVE- RY!.012392) del comando LZ. Las entradas distinguen entre mayúsculas y minús- culas. Aunque, como esta característica se ha introducido para evitar los fi- cheros temporales creados temporalmente, esto no será un probleme. Simplemen- te eche una ojeada a sus directórios KAN durante las siguientes semanas y a- ñada los comandos PDOS ADD nombre de fichero a su Startup-Sequence cuando vea que aparecen los ficheros temporales. Notar que las condiciones bajo las que se producen borrados reales son: * Desde cualquier shell en el que se haya tecleado PDOS ADD. NOTA: Cualquier programa ejecutado desde este shell incluso si crea su propia ventana puede o no realizar borrados REALES. * Culquier fichero cuyo nombre parcial esté en la tabla de excepciones. * En cualquier partición que no tenga un directorio ":KAN". * Cualquier fichero que ya esté en el directorio ":KAN". * Los directorios que estén actualmente vacíos se borran. 5. Ejemplos Asumimos que existe en RAM un fichero llamado ooga y existe RAM:KAN. Tecleando "DELETE RAM:ooga" moverá RAM:ooga a RAM:KAN/ooga. Tecleando "DELETE RAM:KAN/ooga" borrará realmente ooga. También tecleando "DEL2 RAM:KAN/ooga" lo borrará. NOTA: Se observarán resultados similares en discos de utilidades e incluso el menú del Workbench. El Kan no está limitado al CLI pero es un programa de sistema ancho! Asumiendo que existe un fichero en RAM llamado ooga y que en RAM:KAN existe ya un fichero llamado ooga. Teclear "DELETE RAM:ooga" moverá RAM:ooga a RAM:KAN/ooga;1. Por lo tanto, no tiene que preocuparse de que al borrar muchos ficheros con el mismo nombre puedan sobreescribirse unos a otros. Puede tener hasta 100 ficheros en KAN viniendo del mismo nombre (ooga hasta ooga;99). Si trata de borrar el fichero número 101 será avisado y el borrado no se producirá. Luego puede limpiar y probar de nuevo. NOTA: Borrando por centésima vez tardará bastante hasta que Kan encuentre un lugar libre en el directorio KAN. Asumiendo que tiene un directorio tal como FONTS con subdirectorios y un dirctorio KAN. Tecleando "DELETE FONTS ALL" moverá todos los ficheros en todos los subdirectorios en KAN. Así pues, la estructura de directorios no se conserva. Aunque, esto es mejor que nada. 6. Problemas Mi shell no se cierra cuando mi Startup-Squence ejecuta el comando ENDCLI o cuando lo tecleo por mi cuenta. Tampoco el gadget de cerrar cierra el shell. PInstall no se separa completamente por su cuenta del shell incluso cuando utiliza RUN para ejecutar el programa. Esto permite a PInstall visualizar algunos mensajes de error en el shell que arrancó el programa. Por lo tanto, el shell desde el que ejecutó PInstall no puede cerrarse. Si puede localizar una copia del programa RunBack, realizará la misma tarea que RUN pero el programa ejecutado se separará completamente.