Blog Sad Hill

Etiquetas: windows

Impresora en red en Ubuntu

por e1kio el Ago.31, 2010, en Informática

Estas instrucciones son para añadir una impresora en red a nuestra máquina con Ubuntu o alguna distribución GNU/Linux similar. Para empezar, necesitaremos tener Samba instalado, tal y como expliqué en el post sobre cómo acceder a archivos compartidos de Windows desde Ubuntu. Abreviando, bastará con introducir en el terminal:
$ sudo apt-get install samba smbfs
Luego debemos dirigirnos al menú Sistema/Administración/Impresoras y se abrirá el cuadro de impresoras instaladas. En el ejemplo se ve la Epson SX210:

Cuando estés listo pincha en el botón añadir y se abrirá un nuevo cuadro en el que debes seleccionar “Impresora de red” y, si como en este caso es una impresora compartida desde un PC con Windows, seleccionar las impresoras “Samba” tal y como se ve en la imagen:

Como ves, hemos añadido a mano directamente la direccion LAN de la impresora (\\servidor\hp\), pero tambien podríamos pulsar en “Browse” y seleccionar la impresora mediante una interfaz de árbol:

Escojamos la opción que escojamos, en el siguiente paso habrá que seleccionar el fabricante, modelo y driver a instalar:


Al terminar, la impresora aparecerá añadida y se nos ofrecerá la posibilidad de imprimir una página de prueba para verificar que todo está bien. También podemos aprovechar para configurarla:

Comentar :, , , , , , more...

Ubuntu: Acceder a carpetas y archivos compartidos de Windows

por e1kio el Jul.26, 2010, en Informática

Para acceder a recursos compartidos de máquinas con Windows desde Ubuntu o sus derivados, necesitamos instalar los paquetes que proporcionan compatibilidad con el protocolo de compartición de Microsoft.
Para eso, basta con introducir en el terminal:
$ sudo apt-get install samba smbfs
Ahora basta con ver la red desde el menú “Lugares”, donde podremos ver los grupos de trabajo.

1 Comentario :, , , , , more...

USB para instalar Ubuntu (o cualquier otro SO)

por e1kio el May.05, 2010, en Informática

Para instalar Ubuntu o cualquier otro SO sin tener que grabar un CD, o instalarlo en un ordenador que no tenga lector, como por ejemplo un netbook; se puede crear un pendrive USB capaz de lanzar los instaladores correspondientes. He hecho este ejemplo para ver la creación de un USB que permita instalar Ubuntu 10.04 (Lucid Lynx) en un netbook. Se puede hacer tanto desde Ubuntu como desde Windows.

Desde Ubuntu
Bajo el menú Sistema/Administración se encuentra la utilidad “Creador de discos de inicio USB”.
Seleccionamos la imagen ISO del disco de instalación del SO que queramos y seleccionamos debajo cual es la unidad USB en la que lo volcará (por lo general será bastante sencillo identificar cual). Si es necesario podremos formatearlo y seleccionar mediante la barra deslizante cuánto espacio restante reservar para datos del usuario que utilice el pendrive en modo “live” (probar sin instalar). El proceso de preparación comenzará cuando se haga clic en el botón “Crear disco de inicio”.

Desde Windows
Conviene hacerlo con la mejor herramienta que conozco para esto, descargable desde su página en sourceforge: Unetbootin
Igual que en el caso anterior, podemos seleccionar una distribución (se descargará la imagen y se procederá a la creación del disco) o seleccionarla nosotros desde nuestro disco duro. Las opciones de personalización más avanzadas (“Custom“) las dejaremos sin modificar. Verificamos que esté seleccionada la unidad apropiada y hacemos clic en OK para comenzar el volcado.
ATENCIÓN: No es recomendable utilizar estos programas con pendrives en los que se guarda información importante porque puede que se borre. Además, la capacidad debe ser superior al tamaño de la propia ISO.

Comentar :, , , , more...

Error en Maple: Teclado (Windows) y ventana vacía (Ubuntu y GNU/Linux)

por e1kio el May.04, 2010, en FIC, Informática

En la facultad utilizamos Maple para la asignatura de cálculo. Es una herramienta de cálculo simbólico muy potente y veterana desarrollada actualmente por MapleSoft. En la universidad, este programa está instalado bajo Windows aunque tambien existe su equivalente para GNU/Linux y Unix. A través de la red encontré la versión 11 completa para este SO y, tras actualizar mi versión de Ubuntu a Lucid Lynx (10.04) la instalé como es habitual. Hubo un pequeño problema y eso me recordó que en instalaciones de Windows 2000/XP/2003/Vista/7 también se producía un fallo (en este caso para la versión 5). Las soluciones son:
Maple V Release 5 (Windows):
- Problema: Al abrir el programa, el teclado no introduce ningún caracter en la hoja de trabajo de Maple.
- Solución: Existe un conflicto con la librería opengl.dll que se encuentra en el directorio bin.wnt de la instalación de Maple; por defecto: C:\Archivos de programa\Maple V Release 5\Bin.Wnt. Hay que borrar esta librería y el teclado funcionará con normalidad.
Esta información la obtuve en la página de soporte

Maple 11 (GNU/Linux y Unix):
- Problema: Al ejecutar el programa con la interfaz gráfica (xmaple), aparece una ventana vacía.
- Solución: Supongamos que hemos instalado maple en un directorio de nuestra carpeta personal. Abrimos una terminal y escribimos:
$ gedit $HOME/maple11/bin/xmaple
Esto debe abrir el ejecutable con el editor ($HOME es la dirección de nuestra carpeta personal). En el archivo buscamos la línea:
export MAPLE
Y justo a continuación añadimos las dos siguientes (la primera es un comentario, ver figura 1):
# Esta linea arregla el problema de ventana vacia en gnome
export AWT_TOOLKIT=MToolkit

Guardamos los cambios y cerramos. En la siguiente ejecución se habrá solucionado el problema, que aparece cuando están activados los efectos de escritorio Compiz.
Desconozco si con otras versiones más actuales de Maple se repiten estos errores.

Comentar :, , , more...

Compilador de Pascal en Windows al estilo GNU/Linux

por e1kio el Feb.20, 2010, en FIC, Informática

Nuestro profesor de programación proporciona siempre a los alumnos nuevos un manual de Pascal Estandard ISO 10206 (Extendido) con un montón de información concisa sobre las palabras reservadas del lenguaje y su uso. Además al final siempre agrega un pequeño tutorial sobre como instalar los compiladores en máquinas con Debian y con Windows. Para el sistema de Microsoft, recomienda un IDE que se puede descargar desde http://www.gnu-pascal.de/binary/mingw32/. Sin embargo, este entorno integrado instala además otros programas accesorios (me viene a la cabeza un recurrente creador de asistentes de instalación o unos programas de ejemplo listos para compilar) y esto puede que no nos guste tanto. A mi personalmente me gusta más la forma de trabajo de GNU/Linux, especialmente si usamos una distro como Ubuntu y tenemos instalado gEdit y el compilador “gpc”. Basta con tener el editor y el compilador, sin llenar de cosas innecesarias nuestro disco duro, y además el resaltado de sintaxis de gEdit es eficiente y visualmente mucho más claro que el del entorno integrado.
Pero para aquellos que se sientan más cómodos trabajando en Windows (que no es malo por sí mismo, sino distinto a Ubuntu), podemos lograr deshacernos del IDE y escribir nuestros programas de forma mucho menos incómoda. Vamos a tener que bajarnos dos cosas:

1. Las librerías de MinGW (Minimal GNU for Windows) obtenibles desde Sourceforge: http://sourceforge.net/projects/mingw/files/
2. Los archivos mínimos del compilador GPC para Windows obtenibles desde la página oficial: http://gnu-pascal.de/contrib/chief/win32/mingw32/3.4.5/gpc-20070904.i386-pc-mingw32.tar.gz
Es una lástima que estos últimos no se actualicen desde 2007, pero bastaría con echar un vistazo de vez en cuando a http://www.gnu-pascal.de/binary/mingw32/ y revisar si en la categoría “GPC Snapshots and releases (Stable)” aparece algún archivo más reciente que el “gpc-20070904.i386-pc-mingw32.tar.gz” de Septiembre de 2007.
En cualquier caso, por ahora nos vale con esto. Una vez los tengamos descargados, iniciamos la instalación de las librerias GNU. Basicamente con dejar todas las opciones por defecto será suficiente. Las pantallas clave son las siguientes, y hay que seleccionar las opciones que aquí se ven:
 
Si descomprimimos el archivo del compilador, encontraremos una carpeta llamada precisamente “mingw” y dentro de la cual habrá las siguientes carpetas: bin, doc, info, lib, libexec, man.
Todas estas las copiaremos al directorio donde hemos instalado MinGW, que por defecto es “C:\Mingw\” donde encontraremos unas exactamente iguales y tendremos que sobreescribirlas.

Ahora ya están las librerías GNU y el compilador instalados y funcionan a la perfección asi que sólo nos falta un último paso: hacer que, estemos en el directorio en el que estemos, podamos invocarlos con la orden apropiada.
Para conseguirlo tenemos que agregar la ruta donde están al PATH del sistema operativo; lo que significa que cada vez que ejecutemos el comando “gpc“, el SO buscará ese programa entre sus carpetas y tambien las que haya en el PATH. Basta con hacer clic sobre “Mi PC” con el botón derecho y clicar en “Propiedades“. Luego, bajo la pestaña “Opciones avanzadas” pinchamos en “Variables de entorno“. Dentro de esta nueva ventana, debemos modificar la linea PATH y agregar al final un punto y coma (si es que no lo hay) que separe las rutas actuales de la nueva que vamos a introducir, y que no es otra que “C:\Mingw\bin“, que es donde se encuentra el programa compilador.
 
Ahora pinchamos aceptar en todas las ventanas y ya podremos utilizar el compilador desde cualquier ventana del Símbolo de sistema; las instrucciones son las mismas que en GNU/Linux:
gpc --extended-pascal programa.pas
gpc --extended-pascal -c modulo.pas

En la siguiente captura se puede ver un ejemplo donde he compilado un modulo y dos programas:

Al igual que en su sistema nativo, se genera un ejecutable llamado “a” que aquí tiene naturalmente extensión “.exe“. Pude comprobar que esto tambien es efectivo en Windows 7 (y me imagino que tambien en Vista) salvando la diferencia de que “Mi PC” se llama equipo y en sus propiedades hay que pinchar antes en la opción que aparece en la barra lateral llamada “Configuración avanzada del sistema“.
Otra buena noticia. De regalo se instala el GCC (compilador GNU de C) ya que en realidad GPC no es un compilador, sino que preprocesa el codigo fuente de Pascal a codigo fuente en C para luego invocar a gcc y compilar; asi que si has seguido todos los pasos, esto tambien preparará tu sistema para compilar programas escritos en C en este sistema operativo de forma “Ubuntu-like“.
Esta entrada no estaría completa sin un editor de texto apropiado. Y ya que queremos que se asemeje a Ubuntu, instalemos una versión para Windows del genial gEdit. Gnome la proporciona en su sitio FTP y está disponible en ftp://ftp.gnome.org/pub/GNOME/binaries/win32/gedit/. Con escojer la carpeta y el instalador correspondientes a la versión más reciente, ya podremos instalarlo y usarlo sin problemas.

Comentar :, , , , , , , more...

Crear Junction Points manualmente en Windows XP (Puntos de unión)

por e1kio el Feb.08, 2010, en Informática

A veces puede ocurrir que, bien por motivos de espacio, bien por motivos de organización, necesitemos crear un “Junction Point”, o punto de unión en castellano. ¿Qué es un “Junction Point”? Bueno, básicamente es un nombre que damos a un directorio que en lugar de almacenar unos archivos, muestra el contenido de otro directorio. Es similar al concepto de acceso directo, pero en lugar de tratarse de un archivo que te lleva a otra ubicacion, sencillamente muestra el contenido de otra carpeta como si estuviese dentro de ella. Quizás el artículo al respecto de la wikipedia sea algo más clarificador (traducido del inglés): Junction Points.
A mi me resultó particularmente útil cuando tenia instalado WinXP en mi EeePC 901, que viene con dos discos SSD, uno de 4GB (donde tenía el sistema) y uno de 16GB (donde tenia los datos y otra partición con una instalación de Ubuntu). Como en el primero no me quedaba mucho espacio, moví muchos directorios a la particion de datos, donde si disponia de suficiente para, por ejemplo, las cachés de Office, las caches de C:\Windows\Installer y otras carpetas de tamaños mostruosos y dudosa utilidad.
Básicamente un Junction Point es una carpeta en el disco duro (Por ejemplo C:\Mi_carpeta_corta) que realmente está almacenada en otra carpeta del mismo disco duro o de uno secundario (Por ejemplo D:\PROGRAMAS\CACHÉ\Mi_capeta_de_nombre_largo). Es como crear un acceso directo, pero de forma que los programas lo vean como un directorio normal y corriente, asi que…
Qué necesito?
- En principio basta con tener instalado Windows XP y que el disco duro esté en formato NTFS (lo habitual hoy en día, pero si quieres comprobarlo abre Mi PC (Ver Figura 1).

Como hacerlo?
Existen varias utilidades (por ejemplo el sencillo LinkD descargable desde la pagina de Microsoft) pero vamos a hacerlo a mano.
Comencemos por crear el directorio por el que queremos acceder. Por ejemplo, abrimos Mi PC, C: y creamos ahí la carpeta Dir_corto. (Fig. 2).

Ahora abrimos el bloc de notas y dentro copiamos estas dos líneas:
[.ShellClassInfo]
CLSID2={0AFACED1-E828-11D1-9187-B532F1E9575D}

Pinchamos en Archivo/Guardar como y de nombre ponemos (incluyendo las comillas) "C:\Dir_corto\desktop.ini"
Esto guardará el archivo dentro de Dir_corto con la extensión .ini (si quieres comprobarlo, verás que su icono no es como el de un archivo de texto normal). (Fig 3).

Que hace esto? Le dice al sistema que busque el acceso directo llamado Target que lo llevará al directorio al que queremos enlazar. Asi que dentro de directorio corto hacemos ahora un acceso directo a la carpeta larga. Pinchamos con el boton derecho, Nuevo/Acceso directo. Buscamos la carpeta, por ejemplo D:\PROGRAMAS\Mi_carpeta_larguisima, pinchamos en siguiente y de nombre le ponemos Target. (Fig 4) Aceptamos.

Ahora abrimos de nuevo el bloc de notas. Vamos a crear dos archivos que activen y desactiven el punto de unión.
Para el primero escribimos:
Attrib +s C:\Dir_corto /s /d
Y lo guardamos en el escritorio (o cualquier otro lugar salvo Dir_corto) con el nombre "activar_union.bat" (pon las comillas para que lo guarde con la extensión .bat
Para el segundo archivo escribiremos lo mismo pero cambiando el signo + por -:
Attrib -s C:\Dir_corto /s /d
Y hacemos lo mismo para guardarlo como "desactivar_union.bat"
(Ver Figura 5).

Ahora hacemos doble clic sobre activar/desactivar para hacer efectiva la unión o terminarla. Incluso si reiniciamos se conservarán los cambios, algo muy práctico para determinadas situaciones.
Modificar el directorio de destino:
Debemos desactivar la unión, borrar el acceso directo Target de dentro del directorio corto, hacerlo de nuevo para el nuevo destino (siempre con el nombre Target) y volver a activar la unión.
Tips utiles:
Si tienes varios directorios “junction”, haz dos carpetas dentro de Mis documentos, por ejemplo, una con los archivos que activan las uniones y otra con los que las desactivan. Así puedes darle nombres más explicativos a estos activadores:
MSOCache.bat activa o desactiva el junction del directorio llamado MSOCache, por ejemplo
Installer.bat hace lo propio con el directorio Installer, etc.

1 Comentario :, more...

¿Buscas algo?

Usa este formulario:

¿Aún no lo has econtrado? ¡Deja un comentario!



También puedes usar las etiquetas



Software libre

Este blog apoya el uso de Ubuntu y otro software libre
Ubuntu