Blog Archives

Algunos tips sobre la instalación de *buntu / Mint

Debido a las numerosas y reiteradas consultas recibidas en el Departamento de Tecnología para la Gestión, sobre todo luego del Curso de Redes y Seguridad Informática, optamos por compartir estos consejos que esperamos les resulten útiles en sus primeros pasos en el maravilloso mundo del Código Abierto y el Software Libre.

[Actualizado el 19 de Septiembre de 2017]

Seg-Informatica-y-Redes-16

Instalar la última versión de LibreOffice

Por lo general, la versión incluida en los repos suele estar desactualizada. No se trata de un mero capricho, sino de contar con los últimos desarrollos en materia de interoperabilidad y soporte de pseudo estándares.

Así que para asegurarnos de tener instalada la última disponible agregamos el PPA oficial

# add-apt-repository ppa:libreoffice/ppa

Luego actualizamos los indices

# apt-get update

y actualizamos la versión instalada

# apt-get dist-upgrade
 

Sustituir Arial, Calibri, Cambria, Courier y Times New Roman por fuentes libres

No vale la pena empeñarse en utilizar fuentes sujetas a Copyright cuando tenemos alternativas válidas que son libres para su uso.

Así pues, ¿cuáles son las fuentes equivalentes de Arial, Calibri, Cambria, etc…? ¿Como reemplazarlas automáticamente en LibreOffice?

Para instalar estas fuentes y poder utilizarlas en Ubuntu y derivados, es necesario instalar algunos paquetes.

# apt-get install fonts-croscore fonts-crosextra-carlito fonts-crosextra-caladea ttf-bitstream-vera

El último paso consiste en configurar LibreOffice para sustituir de forma automática las fuentes comentadas por sus equivalentes. Para ello en Writer seleccionamos el menú Herramientas » Opciones » Tipos de letra y añadimos las fuentes que consideremos. Podemos elegir entre que este cambio sea solo en pantalla o bien que sea definitivo, dependiendo del uso definitivo que se vaya a hacer del archivo. En mi caso, los cambios son como se muestran en la siguiente imagen

Opciones-LibreOffice-Tipos-de-letra

Querés tener los datos compartidos con ese ‘otro sistema’

Como primer paso es necesario crear un punto de montaje donde se ‘cargaría’ la info de la partición compartida

# mkdir /DATOS

Luego hay que identificar el UUID de la partición de datos compartidos

# blkid

Vamos a ver el UUID de cada una de las particiones, por ejemplo

/dev/sda2: UUID="9E5C5C425C5C16FD" TYPE="ntfs"

Con esta info hay que modificar el fstab para montar la partición compartida

# nano /etc/fstab

En este punto hay dos opciones, utilizar el UUID o la etiqueta de la partición. Si se trata de una máquina particular con el UUID no habría inconvenientes.

Usando UUID la línea a agregar sería así

UUID=9E5C5C425C5C16FD /DATOS  ntfs-3g  defaults,windows_names,locale=es_AR.utf8  0 0

y si se usa la etiqueta, sería así

LABEL=DATOS /DATOS  ntfs-3g  defaults,windows_names,locale=es_AR.utf8  0 0

¿Y si la partición es FAT32?

UUID=9E5C5C425C5C16FD /DATOS vfat defaults,umask=0,errors=remount-ro 0 1
LABEL=DATOS /DATOS vfat defaults,umask=0,errors=remount-ro 0 1

Como fstab es un archivo que se lee al inicio del sistema, ¿sería necesario reiniciar el equipo para que la partición sea montada? Claro que no, solo basta con indicarle al sistema que vuelva a leer el archivo.

# mount -a

El siguiente paso es indicar al sistema que utilice las carpetas de esa partición. Para ello primero hay que eliminar las que están.

Esto hay que hacerlo como usuario normal.

$ cd /home/usuario
$ rm -rf Escritorio Descargas Documentos Imágenes Música Vídeos

Por último hay que crear los enlaces simbólicos a las carpetas de la partición compartida

$ ln -s "/DATOS/Escritorio/" Escritorio
$ ln -s "/DATOS/Descargas/" Descargas
$ ln -s "/DATOS/Documentos/" Documentos
$ ln -s "/DATOS/Imágenes/" Imágenes
$ ln -s "/DATOS/Música/" Música
$ ln -s "/DATOS/Vídeos/" Vídeos

Por supuesto que también hay que enseñar al otro sistema donde guardar las cosas, lo ideal es eliminar cualquier referencia a las ubicaciones predeterminadas y apuntar todo a la partición compartida.

Escondiendo particiones

Para evitar que el usuario ‘inquieto’ rompa algo y después no lo funcione el otro sistema, conviene esconder la partición de sistema de modo que no aparezca en el navegador de archivos. Para ello creamos una regla

# nano /etc/udev/rules.d/99-hide-disks.rules

donde agregamos

KERNEL=="sda1", ENV{UDISKS_IGNORE}=1

Podemos lograr el mismo cometido, pero haciendo referencia a la etiqueta de la partición

SUBSYSTEM=="block", ENV{ID_FS_LABEL}=="DATOS", ENV{UDISKS_IGNORE}=1

Guardamos los cambios, salimos del editor y, como estamos trabajando en un sistema como la gente, simplemente recargamos las reglas

# udevadm control --reload-rules

Escondiendo ciertos archivos

Algo particularmente molesto al acceder a un directorio compartido con ‘otro sistema’ son los archivos desktop.ini ó thumbs.db que aparecen desperdigados por todo el sistema. Y, particularmente en el Escritorio, los .lnk

En el directorio donde están aquellos archivos que queremos ocultar creamos un archivo nuevo, y colocamos todos los nombres de los archivos que no queremos que se vean dentro de él.

$ nano /DATOS/.hidden

y agregamos, por ejemplo:

$RECYCLE.BIN
System Volume Information
desktop.ini
Thumbs.db

Tiene que ir el nombre completo de cada archivo / directorio

Si el directorio con los archivos a ocultar fuera el Escritorio, la cosa sería más o menos así

$ nano /DATOS/Escritorio/.hidden

con un contenido similar a este

Acceso directo... .lnk
desktop.ini
Thumbs.db

Mmm, pero ¿hay que hacer un .hidden por directorio? Pues sí. Pero nuevamente aprovechamos la herramienta que tenemos en la punta de los dedos y, jugando un poco, podemos utilizar este comando para acelerar el proceso

$ for i in *.ini; do echo "$i"; done > .hidden

En este caso se buscan todos los archivos con extensión ini del directorio donde nos encontremos y son agregados al archivo .hidden

Publicado en Miniguías Etiquetado con: , , ,

Usar un script para saber cuando alguien accede a nuestra PC

notifyosd

El script puede incluso notificarte por correo electrónico usando sendmail. Claro que necesitarás configurar eso. Ver Usar Gmail desde la consola

Usando el script

1. Instalar libnotify-bin:

sudo apt-get install libnotify-bin
2. Descargar el script y hacerlo ejecutable haciendo clic con el botón derecho, luego en la solapa “Permisos” marcar “Permitir ejecutar el archivo como un programa”.
3. Agregar el script a las aplicaciones de inicio: ir a Sistema > Preferencias > Aplicaciones al inicio, clic “Agregar”, luego le indicamos la ubicación del script y le damos un nombre. Eso es todo!
4. Opcional: Si te interesa ser notificado por correo electrónico (asegurate de haber configurado eso primero – ver el comienzo del artículo), deberás modificar esta parte del script:
mail=0
mailto=TU_CORREO

Asignando “1” a la variable “mail” y a “mailto” tu dirección postal electrónica.

 

WebUpd8

Publicado en Sistemas Etiquetado con: ,

Como bajar e instalar aplicaciones en la terminal detras de un proxy

Cuando tenemos configurado un proxy en nuestra estructura todo el tráfico interno hacia internet pasa por medio del msimo; existen muchas aplicaciciones en la cuales debemos configurarlas independientemente de tener configurado nuestro navegador para que pase a través del proxy.

Nos ha pasado muchas veces que al tratar de actualizar o instalar una aplicación desde la consola y que la misma necesite se bajada desde internet el sistema nos devuelva el siguiente mensaje

Aquí puntualmente definimos la instalación del flash

http://archive.canonical.com/pool/partner/a/adobe-flashplugin/adobe-flashplugin_10.1.53.64.orig.tar.gz
Resolving archive.canonical.com… 91.189.88.33
Connecting to archive.canonical.com|91.189.88.33|:80… failed: Connection timed out.
Retrying.

Luego de 20 intentos, la actualización se cancelaba.
El problema detectado era que Wget no estaba usando la configuración del proxy global.
La solución a este problema es

sudo nano /etc/wgetrc

Agregar en en este archivo los servidores proxy y los puertos a mano, así lo obliga a utilizar el proxy.

https_proxy = http://proxy.midominio…:3128/
http_proxy = http://proxy.midominio…:3128/
ftp_proxy = http://proxy.midominio…:3128/
use_proxy = on

http://ubuntuforums.org/

Publicado en Sistemas Etiquetado con: ,