miércoles, 30 de julio de 2008

Gestionando el escaneo automático del disco duro con Bonager

Fuente: ubuntuforums.org

Más de una vez te ha pasado que inicias Ubuntu y descubres que, para tu mala fortuna, es hora de revisar la superficie del disco duro. Si para colmo esto ocurre en un momento crítico, en donde necesitas entrar al sistema rápidamente, la situación se puede tornar especialmente molesta . Una manera de evitar que esto te ocurra nuevamente es instalando el programa Bonager.

Bonager es un programa que, al ser instalado, te permite enterarte de cuándo ocurrirá el próximo escaneo de disco. El programa llega incluso a mostrarte una advertencia antes de que eso pase. Lo mejor de todo es que llegado el momento tienes la opción de posponer el escaneo para otra ocasión más apropiada.

Bonager además de ser un programa liviano no modifica la configuración de tu equipo, por lo que el rendimiento en general no se verá afectado. Lamentablemente no es parte de los repositorios oficiales, pero puedes encontrar un paquete listo para instalar aquí. Cuando lo descargues es cosa de hacer doble click sobre el archivo y el Instalador de paquetes se encargará de hacer todo por ti. Terminado este proceso puedes acceder a Bonager a través del panel superior: Aplicaciones/Accesorios/Bonager Boot Scan Manager. En cuanto lo corras notarás un icono verde en el panel superior:



Con un click sobre este icono es posible forzar un escaneo la próxima vez que Ubuntu parta. Llegado el momento del siguiente escaneo el icono cambiará de color:



Es ahora cuando puedes postergar la revisión del disco escogiendo la opción No:

Como reiniciar Nautilus

Si necesitas reiniciar Nautilus por x motivo, como cuando has estado jugando con el paquete nautilus-action, por ejemplo, puedes hacerlo escribiendo en la consola:
killall nautilus

Cómo ver archivos CHM en Ubuntu

CHM (Microsoft Compiled HTML Help) es un formato patentado por Microsoft que se suele utilizar en la implementación de archivos de ayuda online. En Ubuntu, para ver documentos escritos con este formato, se puede hacer uso del programa Gnochm. Está en los repositorios por lo que puedes instalarlo con Synaptic.

martes, 29 de julio de 2008

Vaciar la papelera de ROOT

Existe una manera muy sencilla de vaciar la papelera del root gracias a Nautilus. En el terminal tipeamos la orden:
gksudo nautilus ‘/root/.Trash/’

Luego borramos todo lo que se encuentre en esa carpeta y listo.

Como desactivar la reproducción automática de CDs, DVDs y iPods en Ubuntu

En Gutsy

Para evitar que Ubuntu intente reproducir los discos de audio o video en cuanto los cargues en la unidad lectora correspondiente debes ir, en el panel superior, a Sistema/Preferencias/Unidades y soportes extraíbles. Allí debes seleccionar la pestaña Multimedia:



Ahora es cosa de que escojas la categoría a la que quieras dejar sin reproducción automática y ya está.

En Hardy e Intrepid

Debes abrir Nautilus y te vas a Editar/Preferencias/Soportes. Allí aparecerá una ventana como esta:



El procedimiento es parecido: escoges la categoría que te interesa dejar sin reproducción automática y seleccionas la opción No hacer nada.

Resetear el password del root en MySQL

Es tan fácil como escribir en la consola:
sudo /etc/init.d/mysql reset-password

Luego de escribir el password requerido por el programa sudo se te pedirá que ingreses la nueva clave.

Cómo obtener la clave de un archivo ZIP

Se utiliza la herramienta fcrackzip. La encuentras en los repositorios. Para usarlo escribes en la consola:
fcrackzip [opción] archivo.zip

Para ver una lista de las opciones disponibles escribe:
fcrackzip -h

lunes, 28 de julio de 2008

Editar imágenes ISO en Ubuntu

Para editar imágenes ISO en Ubunt existe el programa ISO Master. Te permite trabajar con imágenes en formato ISO, algunos formatos NRG y ciertos archivos MDF. Graba únicamente en formato ISO (ISO9660, Joliet, RockRidge, and El Torito) ya que es el formato que se usa en linux.

Para trabajar otros tipos de imágenes deberás, antes de usarlas, convertirlas al formato adecuado. Puedes encontrar más información en esta entrada.

ISO Master te permite añadir, extraer y borrar archivos de una imagen. Es bastante intuitivo y basta con señalar que una vez abierta la imagen escogida se te desplegará una ventana como esta:



Evidentemente el contenido de la imagen es lo que ves en la parte inferior de la ventana, mientras que la parte superior te muestra lo que contiene tu equipo. El menú dispuesto en el medio te permite realizar las operaciones ya mencionadas.

Reducir el tiempo que demora Gnome en desplegar sus menús colgantes

Editamos el archivo /home/usuario/.gtkrc-2.0, reemplazando, obviamente, usuario por el nombre de tu cuenta en Ubuntu. En mi caso el comando fue:
sudo gedit /home/carlos/.gtkrc-2.0

Para reducir el tiempo de espera debes modificar el valor asociado a la variable gtk-menu-popup-delay. Puedes darle un valor 0 si es que deseas que los menús aparezcan de inmediato.

Arreglando problemas en el filesystems data con FSlint

Fslint es una herramienta que te permite limpiar el sistema de archivos. Detecta, entre otras cosas, archivos duplicados, paths cuyos nombres presenten algún tipo de error, etc. Se puede instalar con Synaptic y posee una GUI que puedes encontrar en Aplicaciones/Herramientas de sistema/FSlint.

Una vez que lo ejecutas debes añadir aquellas carpetas que te interesa revisar y hacer click en Find. Finalmente, cuando el programa haya terminado de buscar errores en la ruta que le diste, puedes analizar la situación descrita en cada una de las pestañas a la izquierda:


domingo, 27 de julio de 2008

Habilitar el menú avanzado de permisos de archivo en Nautilus


Fuente: Ubuntugeek

La manera más fácil es abriendo el Gconf-editor. lo puedes hacer desde el terminal (gconf-editor). Luego en el panel de la izquierda vas a app -> nautilus -> preferences. En el panel de la derecha escoges la opción Show_advanced_Permissions haciendo click en la casilla a la derecha:



De ahora en adelante, cuando veas los permisos de un archivo o carpeta en Nautilus (haciendo click con el botón derecho sobre el archivo o carpeta) notarás que las opciones que se te presentan son muy diferentes:

Utilizar las utilidades SMART para monitorear tu disco duro en Ubuntu

S.M.A.R.T. es el acrónimo de Self Monitoring Analysis and Reporting Technology. Es un tipo de tecnología que permite monitorizar el disco duro y detectar comportamientos fallidos. En otras palabras, te permite saber cuando tu disco está teniendo un comportamiento errático y es hora de reemplazarlo.
Para poder usar las utilidades SmartMonTools debes, en primer lugar, tener el paquete smartmontools instalado y, en segundo lugar, tener un disco que soporte esta tecnología. Para verificar que tu disco soporta dicha tecnología debes escribir en la consola:
smartctl -i <ruta del disco>

En mi caso el disco que deseo testear es mi disco maestro, por lo tanto escribo:
sudo smartctl -i /dev/sda

Si no estás seguro de la ruta de un disco puedes verificarla con Gparted o escribiendo en el teclado:
sudo fdisk -l

Si tu disco soporta la tecnología SMART el sistema debiera entregarte un información semejante a esta:

smartctl version 5.37 [i686-pc-linux-gnu] Copyright (C) 2002-6 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF INFORMATION SECTION ===
Model Family: Fujitsu MHT series
Device Model: FUJITSU MHT2040AT PL
Serial Number: NN4DT591N9D1
Firmware Version: 0022
User Capacity: 40,007,761,920 bytes
Device is: In smartctl database [for details use: -P show]
ATA Version is: 6
ATA Standard is: ATA/ATAPI-6 T13 1410D revision 3a
Local Time is: Sat Jul 26 17:59:38 2008 CLT
SMART support is: Available - device has SMART capability.
SMART support is: Enabled


Como podrás notar se te indica si el disco tiene o no la capacidad SMART. En caso de que obtengas un mensaje de que SMART esta desactivado (SMART support is: Disabled) lo único que debes hacer es habilitar SMART:
smartctl -s on <ruta del disco>

Ahora viene la parte importante: detectar cuáles test están soportados por tu disco. En la consola escribes:
sudo smartctl -c <ruta del disco>

Debieras obtener algo como esto:
smartctl version 5.37 [i686-pc-linux-gnu] Copyright (C) 2002-6 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF READ SMART DATA SECTION ===
General SMART Values:
Offline data collection status: (0x00) Offline data collection activity
was never started.
Auto Offline Data Collection: Disabled.
Self-test execution status: ( 0) The previous self-test routine completed
without error or no self-test has ever
been run.
Total time to complete Offline
data collection: ( 293) seconds.
Offline data collection
capabilities: (0x7b) SMART execute Offline immediate.
Auto Offline data collection on/off support.
Suspend Offline collection upon new
command.
Offline surface scan supported.
Self-test supported.
Conveyance Self-test supported.
Selective Self-test supported.
SMART capabilities: (0x0003) Saves SMART data before entering
power-saving mode.
Supports SMART auto save timer.
Error logging capability: (0x01) Error logging supported.
No General Purpose Logging support.
Short self-test routine
recommended polling time: ( 2) minutes.
Extended self-test routine
recommended polling time: ( 40) minutes.
Conveyance self-test routine
recommended polling time: ( 2) minutes.

Puedes ver que al final se señalan tres tipos de test soportados y su duración estimada:
Short self-test routine = short test
Extended self-test routine = long test
Conveyance self-test routine = conveyance test

Si deseas realizar alguno de estos test es necesario que escribas en la consola:

Short test

sudo smartctl -t short /dev/sda
Long test
sudo smartctl -t long /dev/sda
Conveyance test
sudo smartctl -t conveyance /dev/sda

Luego de que haya pasado el tiempo necesario para que el test debes escribir:
sudo smartctl -l selftest <ruta del disco>

Se te entregará algo como esto:
smartctl version 5.37 [i686-pc-linux-gnu] Copyright (C) 2002-6 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF READ SMART DATA SECTION ===
SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Short offline Completed without error 00% 7769 -
# 2 Short offline Completed without error 00% 7496 -


Con ello sabrás si existen errores.

jueves, 24 de julio de 2008

Administrar la colección de Amarok con MySQL

En primer lugar es necesario tener el servidor MySQL instalado. Si no estás seguro de que esté funcionando en tu maquina puedes escribir en el terminal:
ps -A | grep mysql
Debiera aparecer algo como esto:
11004 ? 00:00:00 mysqld_safe
11043 ? 00:01:25 mysqld
11111 ? 00:00:00 mysqladmin
12331 ? 00:00:57 mysql-admin
Si no obtienes ningún tipo de información es porque no está funcionando. Es posible hacer la instalación por Synaptic (recuerda instalar los paquetes mysql-server y mysql-client). Durante la misma se te pedirá que ingreses un password para el usuario root de MySQL (no tiene relación con el usuario root de Ubuntu). Recuerda este password ya que lo usarás más adelante.

Una vez instalado MySQL la manera más fácil, a mi juicio, de administrar tu base de datos es con MySQL Administrator. Una vez instalado (lo puedes encontrar en los repositorios oficiales) encontrarás un lanzador en el panel superior en Aplicaciones/Programación/MySQL Administrator.
Si cargas el programa por primera vez te aparecerá una ventana como esta:



Acá es donde debes conectarte al servidor MySQL. Para ello ingresa la clave del usuario root que definiste durante la instalación. Luego de que se realice la conexión se abrirá otra ventana:



Ahora sólo falta que realices dos acciones: generar una base de datos para utilizar con Amarok y crear un usuario con el cual Amarok pueda acceder esta base de datos.

Creando la base de datos
En el menú de la izquierda escoge la opción Catalogs. Luego es tan simple como hacer click con el botón derecho en la parte inferior izquierda, donde está la lista de bases de datos disponibles, y escoger la opción Create Schema. Se te pedirá que ingreses el nombre de la base de datos. Yo escogí amarok. Con eso es suficiente.

Creando un usuario
En el menú de la izquierda escoge la opción User Administration. Debes escoger la opción New User. La encontrarás en la zona inferior central de la ventana. Se te dará la opción de definir el nombre de este nuevo usuario, así como su password.
Después de que hayas ingresado estos parámetros determina el host desde donde este usuario se conectará a la base de datos. Para ello debes hacer click con el botón derecho del mouse sobre el nombre del usuario, en el panel izquierdo, y escoger la opción Add Host. En mi caso lo hace desde el mismo computador, por lo tanto escogí Local host:



Ahora sólo falta que le des los permisos necesarios a este usuario para que manipule la base de datos. Debes ir a la pestaña Schema Privileges. Allí, teniendo seleccionado el host desde donde ese usuario se conectará, escoges la base de datos creada para amarok. Luego selecciona todos los privilegios listados a la derecha de la ventana y se los asignas al usuario creado. El resultado final debiera verse como esto:



Recuerda aplicar los cambios. Con eso el tema de la base de datos debiera estar resuelto.
Un último paso es abrir Amarok y configurar la colección de música. Esto se hace en Preferencias/Configurar Amarok/Colección. Basta con ingresar los datos pedidos:

miércoles, 23 de julio de 2008

Cómo añadir Medibuntu a la lista de repositorios




Fuente: Ubuntu Documentation, Medibuntu
Actualizado: 27 de Abril de 2009

Medibuntu es un repositorio de Ubuntu que no puede ser incluido en la distribución oficial debido a problemas legales de copyright, patentes, etc. La gracia de este repositorio es que incluye programas como Amarok, Mplayer y una gran cantidad de codecs no disponibles en la distro oficial.

Para agregarlo a la lista de repositorios se debe editar el archivo sources.list. Basta escribir en la consola los siguientes comandos, dependiendo de tu versión de Ubuntu:

Ubuntu 9.04 "Jaunty Jackalope"
:
sudo wget http://www.medibuntu.org/sources.list.d/jaunty.list --output-document=/etc/apt/sources.list.d/medibuntu.list

Ubuntu 8.10 "Intrepid Ibex"
:
sudo wget http://www.medibuntu.org/sources.list.d/intrepid.list -O /etc/apt/sources.list.d/medibuntu.list

Ubuntu 8.04 "Hardy Heron":
sudo wget http://www.medibuntu.org/sources.list.d/hardy.list -O /etc/apt/sources.list.d/medibuntu.list

Ubuntu 7.10 "Gutsy Gibbon":
sudo wget http://www.medibuntu.org/sources.list.d/gutsy.list -O /etc/apt/sources.list.d/medibuntu.list

Ubuntu 7.04 "Feisty Fawn":
sudo wget http://www.medibuntu.org/sources.list.d/feisty.list -O /etc/apt/sources.list.d/medibuntu.list

Ubuntu 6.10 "Edgy Eft":
sudo wget http://www.medibuntu.org/sources.list.d/edgy.list -O /etc/apt/sources.list.d/medibuntu.list

Ubuntu 6.06 "Dapper Drake":
sudo wget http://www.medibuntu.org/sources.list.d/dapper.list -O /etc/apt/sources.list.d/medibuntu.list

Luego debes obtener la llave pública GPG de Medibuntu y actualizar tu lista de paquetes. Para ello escribes en la consola (terminal):
sudo apt-get update && sudo apt-get install medibuntu-keyring && sudo apt-get update

Eliminando los paquetes no libres

En medibuntu los paquetes se agrupan en aquellos que corresponden a software libre y los que no lo son (free y non-free). Los componentes libres corresponden a los que son distribuidos con una licencia open source, como la licencia pública general GNU. Los paquetes no libres, por otra parte, contienen aquel software cuyo código fuente no está libremente disponible y/o ha sido distribuido con una licencia que restringe ciertos modos de hacer esta distribución. La razón de que los paquetes de software libre no sean distribuidos en la instalación oficial de Ubuntu se debe a cuestiones legales con el software en ciertos países. Amarok, por ejemplo, se distribuye a través de los repositorios principales de Ubuntu, pero algunas de sus prestaciones no están disponibles en ellos debido a estos problemas legales. Medibuntu distribuye este tipo de paquetes e incorpora estas funcionalidades.

En el caso del software no libre, este no es distribuido en los repositorios principales por los problemas legales y las restricciones de distribución anteriormente señaladas. En caso de que desees eliminar estos paquetes de software es posible hacerlo, sin perder los paquetes que corresponden a software libre. Para ello tienes que escribir en el terminal el siguiente comando:
sudo sed -e 's/ non-free//' -i /etc/apt/sources.list.d/medibuntu.list

Atención: Al ejecutar el comando anterior perderás acceso a los siguientes paquetes:

  • acroread (Acrobat Reader, absolutamente innecesario, ya que Evince lee perfectamente pdfs y viene instalado en el sistema por defecto)
  • alsa-firmware, (paquete necesario para que algunas tarjetas de audio funcionen)
  • soporte AMR y FAAC en MPlayer y FFmpeg
  • googleearth
  • codecs de video restringidos (ppc-codecs, w32codecs, w64codecs)
  • Skype


lunes, 21 de julio de 2008

Cómo configurar Samba en Ubuntu

Pasos a seguir para configurar Samba correctamente:

1. Debes instalar Samba. Puedes hacerlo mediante Synaptic.

2. Debes configurar el grupo de trabajo
Recuerda que para poder compartir información con otros equipos en una red de Windos debes pertenecer a su mismo grupo de trabajo.

3. Configura el nombre de tu equipo
El nombre del equipo es la manera en que tu computador será identificado en la red.

4. Añade un usuario al servidor Samba
Para poder compartir recursos debes ser capaz de autenticarte ante el servidor Samba. Para ello debes poseer un login y un password que será manejado por este servidor.

5. Determina el nivel de seguridad
El nivel de seguridad especifica quiénes pueden tener acceso a los recursos compartidos y de qué modo.

6. Especifica si quieres compartir los directorios Home con Samba
Una de las opciones más comunes es desear compartir nuestro propio directorio home con la intención de acceder a él desde otros equipos que pertenezcan a la misma red.

7. Comparte los directorios que desees.
La manera de compartir en Gutsy(7.10) y desde Hardy(8.04) en adelante son diferentes.

8. Verifica la sintaxis del archivo de configuración de Samba
Un error en la sintaxis de tu archivo de configuración provocará que el archivo no se cargue.

9. Verifica que el servidor funcione correctamente
Recuerda verificar la disponibilidad y servicios del servidor Samba

10. Luego de cualquier cambio recuerda reiniciar Samba.

Reiniciar el servidor Samba

Cuando hagas cambios en la configuración de tu servidor Samba recuerda reiniciarlo para cerciorarte de que esos cambios se apliquen. La manera de hacerlo es escribir en el terminal:
sudo /etc/init.d/samba restart

Compartiendo archivos con Samba en Ubuntu Gutsy Gibbon

Vas al panel superior y escoges Sistema/Administración/Carpetas compartidas. Verás una ventana como esta:



El procedimiento es bastante intuitivo. Supongamos que quieres compartir tu carpeta documentos. Lo primero que debes hacer es, en la pestaña Carpetas compartidas, escoger la opción Añadir. Luego se te mostrará una ventana como esta:



Allí deberás escoger la ruta a tus documentos. Además en donde dice Compartir a través de escoges la opción Redes Windows (SMB). En Propiedades de compartición especificas el nombre mediante el cual se identificará la carpeta en la red, ojo que no puedes usar el nombre Documentos, debes cambiarlo u obtendrás un error. Por último, puedes determinar si está carpeta otorgará permisos de escritura.

Esta herramienta no hace más que agregar los parámetros que requiere tu archivo /etc/samba/smb.conf para compartir el recurso escogido.

Cómo verificar la disponibilidad y servicios del servidor Samba

La aplicación smbclient permite contactar a tu servidor Samba. Una manera de aprovechar esta utilidad es testeando que el servidor Samba esté funcionando y verificando los servicios que proporciona.
Antes de verificar los servicios de Samba es recomendable reiniciar el servidor para cerciorarte de que cualquier cambio que hayas hecho se aplique.
Una vez que este procedimiento se ha llevado a cabo puedes consultar los servicios Samba que están funcionando mediante la aplicación smbclient:
smbclient -L <nombre del equipo> -U%

La opción -L te permite ver los recursos que están disponibles, mientras que la opción -U% te mostrará lo que un usuario no autenticado verá por defecto. La información que obtendrás será parecida a esta:

Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.28a]
Sharename Type Comment
--------- ---- -------
IPC$ IPC IPC Service (athlon server (Samba, Ubuntu))
print$ Disk Printer Drivers
Stylus-CX7700 Printer
PDF Printer PDF
bodega2 Disk
bodega1 Disk
bodega3 Disk
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.28a]
Server Comment
--------- -------
ATHLON athlon server (Samba, Ubuntu)
CARLOS-LAPTOP carlos-laptop server (Samba, Ubuntu)
Workgroup Master
--------- -------
WORKGROUP ATHLON
En este caso podemos ver tres particiones compartidas en el equipo athlon: bodega 1,2 y 3. Ahora, suponiendo que queremos saber lo que un usuario autenticado verá el comando es ligeramente distinto. Por ejemplo, si el usuario fuera usuario_samba:
smbclient -L <nombre del equipo> -Uusuario_samba

Inmediatamente se te pedirá ingresar la clave del servidor Samba asignada a ese usuario.

sábado, 19 de julio de 2008

Verificando la sintaxis del archivo de configuración de Samba

Para verificar que los cambios a tu archivo de configuración de Samba (/etc/samba/smb.conf) estén correctamente hechos, sin violar la sintaxis del archivo, puedes utilizar la utilidad testparm:
$ testparm
Load smb config files from /etc/samba/smb.conf
Processing section "[printers]"
Processing section "[print$]"
Processing section "[Videos]"
Processing section "[programas]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions
En caso de haber errores te serán informados en este punto. Tal y como se puede ver luego de presionar enter te serán informados en detalle los servicios que tu servidor Samba ha sido configurado para proveer:
[global]
server string = %h server (Samba, Ubuntu)
obey pam restrictions = Yes
passdb backend = tdbsam
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n *passwd:*password\supdated\ssuccessfully* .
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
dns proxy = No
panic action = /usr/share/samba/panic-action %d
invalid users = root
read only = No

[printers]
comment = All Printers
path = /var/spool/samba
read only = Yes
create mask = 0700
printable = Yes
browseable = No

[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
read only = Yes

[Videos]
path = /home/carlos/Videos
read only = Yes
guest ok = Yes

[programas]
comment = programas para windows
path = /media/Fat32/programas
guest ok = Yes
Esta utilidad únicamente analiza el archivo de configuración, no verifica que estos servicios realmente funcionen. Para verificar los servicios y la configuración del servidor Samba debes utilizar la herramienta smbclient

Compartiendo directorios Home con Samba

Ubuntu tiene predefinida esa opción, pero por defecto viene deshabilitada. Es necesario activar dicha opción quitando los símbolos de comentario que esas lineas tienen en el archivo de configuración /etc/samba/smb.conf:
[homes]
comment = Home Directories
browseable = no
writable = no
create mask = 0700
directory mask = 0700

Como podrás notar, la opción de permitir escribir en estos directorios no está activada por defecto y es necesario cambiar su valor para poder escribir en nuestra carpeta de forma remota:
writable = yes

Esto permite a los usuarios tanto escribir como leer en sus directorios Homes.

Nivel de seguridad de servidor Samba

El nivel de seguridad por defecto de Samba trae desactivada la opción user. Siempre es buena idea activarla:

####### Authentication #######

security = user

Esto requiere que los usuarios Samba además deben existir en el archivo password en el sistema Ubuntu o recibirán un mensaje de error y el comando smbpasswd fallará.

Una manera de aislar qué usuario(s) es(son) autorizado(s) a acceder a un específico directorio compartido es mediante la opción valid users:

[global]
security = user

[accounting1]
writable = yes
valid users = juan, joe34, victor

Cada usuario listado puede conectarse al recurso compartido si el password proporcionado es igual al guardado en la base de datos de passwords del servidor.

Cómo añadir un usuario al servidor Samba

Para añadir información de un usuario del servidor Samba debe utilizarse el parámetro -a seguido del nombre del usuario que deseas añadir al servidor Samba:
$ sudo smbpasswd -a usario_samba
Password:
New SMB password:
Retype new SMB password:
El primer password a ingresar corresponde al que se exige para una operación con el comando sudo. El segundo es el password que habrá de ser asignado al usuario identificado, en este caso, como usuario_samba. Esta contraseña no es la misma contraseña que el usuario posee para acceder a su cuenta de Ubuntu/Linux, sino que se refiere exclusivamente al uso del servidor Samba.

miércoles, 16 de julio de 2008

Cómo cambiar el nombre del computador en Ubuntu

En Gutsy y Hardy

Para modificar el nombre asignado a tu equipo en la red vas a Sistema/ADmisnitración/Red y escoges la pestaña General:



Desde Intrepid (8.10) en adelante

En Intrepid es necesario editar directamente el archivo hostname:
gedit /etc/hostname

Cómo cambiar el grupo de trabajo en Ubuntu utilizando SAMBA

Desde Hardy Heron (8.04) en adelante:

Lo más fácil es modificar el archivo de configuración:
sudo gedit /etc/samba/smb.conf
Allí debes buscar la siguiente información:

#======= Global Settings ==========

[global]

## Browsing/Identification ###

# Change this to the workgroup/NT-domain name your Samba server will part of
workgroup = mi_grupo_de_trabajo

Luego cambias el parámetro mi_grupo_de_trabajo por el nombre que desees asignarle, guardas los cambios y reinicias SAMBA:
sudo /etc/init.d/samba restart
En Gutsy Gibbon:

Se puede conseguir de dos maneras:

1. Mediante el mismo procedimiento ya descrito.

2. Utilizar la Herramienta de administración de carpetas compartidas. La encontrarás en el panel superior, en Sistema/Administración/Carpetas compartidas. Desplegará una ventana en donde es cosa de seleccionar la pestaña General:


Compartir carpetas en Red desde Hardy Heron (8.04) en adelante

A partir de la versión Hardy Heron (8.04) compartir carpetas con otros equipos en una red de Windows se consigue gracias a la extensión de Nautilis denominada Nautilus-Share. Es muy fácil de usar, basta que selecciones, en el menú contextual de la carpeta que quieres compartir, Opciones de Compartición. Se llega a este menú mediante un click derecho del mouse sobre la carpeta escogida. Esto te dará acceso a una ventana bastante intuitiva en donde podrás escoger el nombre que se dará a la carpeta en la red, además de los permisos que tendrá esta carpeta (ya sea sólo lectura o lectura/escritura):



Información relevante encontrada en el Blog de Marcelo Ramos:

Solo relevante para usuarios de Hardy Heron (8.04).

Esta funcionalidad se basa en un nuevo método de SAMBA llamada usershare que permite a los usuarios compartir sus carpetas sin necesitar privilegios de administrador. La configuración para las carpetas compartidas de ésta forma se almacena en el directorio /var/lib/samba/usershares/ correspondiendo un archivo por carpeta compartida.

Sin embargo existe un pequeño problema a tener en cuenta:

La primera vez que se intenta utilizar esta herramienta se da la opción de instalar el servicio de compartición SAMBA. Luego de instalados los paquetes necesarios, si se intenta efectuar la compartición ocurre un error y la operación no se realiza. La razón es que SAMBA agrega al usuario al grupo shareadmin necesario para que pueda compartir archivos, pero Nautilus-Share no se entera de que el usuario ahora pertenece a dicho grupo. La solución consiste en cerrar Gnome y volver a entrar en él.
Con eso se termina el problema y se podrá realizar la compartición de archivos.

Aspectos a tener en cuenta:

1. Este problema únicamente en Hardy Heron, las versiones posteriores lo solucionaron. Además ocurre una vez, de allí en adelante salir y entrar de Gnome no es necesario.

2. Si una vez terminado el proceso consigues ver la carpeta desde la red pero no puedes acceder a ella tendrás que asignar los permisos necesarios de ejecución, lectura o escritura a las carpetas que estes compartiendo. En mi caso ocurrió que podía ingresar en mis carpetas compartidas sin problemas, pero no podía reproducir archivos de video, por ejemplo, y tuve que otorgar los permisos de ejecución a terceros.

3. Recuerda que el computador debe pertenecer al mismo grupo de trabajo que el resto de los equipos con los que deseas compartir información. Si lo deseas, puedes cambiarte de grupo según tus necesidades.

4. Si necesitas modificar el nombre que adopta tu computador en la red también puedes hacerlo.

martes, 15 de julio de 2008

Configurar tu navegador web por defecto en Ubuntu

Para configurar tu navegador web por defecto debes introducir el siguiente comando en el terminal:
sudo update-alternatives --config x-www-browser
Obtendrás una información como esta:
Hay 3 alternativas que proveen `x-www-browser'.

Selección Alternativa
-----------------------------------------------
1 /usr/bin/firefox-3.0
*+ 2 /usr/bin/konqueror

Pulse para mantener el valor por omisión [*] o pulse un número de selección:
Luego es tan fácil como escoger el navegador que prefieras escribiendo el número correspondiente.

lunes, 14 de julio de 2008

Cómo saber cuál versión de Ubuntu/Linux utilizas

Existe más de una forma. Estos son algunos ejemplos de cómo hacerlo.

Fuente: Ubuntu Guide

Debes escribir en la consola:
lsb_release -a

Fuente: Spiders on the Web

Viendo el contenido del archivo /etc/lsb-release:
cat /etc/lsb-release
A mi me da la siguiente información:
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=8.04
DISTRIB_CODENAME=hardy
DISTRIB_DESCRIPTION="Ubuntu 8.04.1"
Es decir que mi versión corresponde a la Hardy Heron 8.04.1

Perdida de paneles en Xfce

En ocasiones Xfce sufre de la pérdida de sus paneles, superior e inferior. Para recuperarlos se abre un terminal y se escribe:
xfce4-panel

Luego se cierra la sesión guardando los cambios.

jueves, 10 de julio de 2008

Montar imágenes iso, bin, cue, img, mdf y nrg en Ubuntu y Linux

Fuente:
Cesarius Revolution

Lo primero es crear un directorio/carpeta en donde montarás la imagen. En mi caso lo haré en /media/cdvirtual, por lo que escribo en el terminal:
sudo mkdir /media/cdvirtual
Montar una imagen ISO:
En el terminal escribimos:
sudo mount -t iso9660 -o loop <nombre_archivo.iso> /media/cdvirtual
Otra forma es instalar Gmount-iso mediante Synaptic. Luego una vez instalado lo corremos y veremos una ventana como esta:



Basta con escoger la imagen que queremos montar y el directorio que usaremos como punto de montaje.

Montar una imagen BIN
Este tipo de archivo viene acompañado de un archivo .cue. Debes convertir este archivo a un formato iso que puedas montar de la forma explicada anteriormente. Para ello instalas bchunk con Synaptic. Luego transformas ambos archivos (.bin y .cue) en un archivo ISO:
bchunk <archivo.bin> <archivo.cue> <nuevoarchivo.iso>
Montar una imagen NRG
Se convierten a iso con nrg2iso. Después de instalarlo con Synaptic escibes en el terminal:
nrg2iso <archivo.nrg> <nuevoarchivo.iso>
Montar imágenes MDF y MDS
Estas imágenes se convierte con mdf2iso. Lo instalas con Synaptic y luego escribes el comando:
mdf2iso <archivo.mdf> <nuevaimagen.iso>
Montar imágenes IMG
Se transforman a ISO con el programa ccd2iso. Lo puedes instalar, también, mediante Synaptic. El comando para convertir imágenes es:
ccd2iso <imagen.img> <imagen.iso>
Para desmontar una imagen
Puedes escribir en el terminal el comando:
sudo umount /media/imagen
También puedes desmontar lo montado con Gmount-iso haciendo click en el botón Unmount

miércoles, 9 de julio de 2008

Cómo ver el ip local y MAC Adress de tu computador, así como la default via a tu router en Ubuntu

Averiguar tu ip, default via y Mac Adress es posible de varias maneras:

1. Comando ip
Si escribes en el terminal:
ip -s route
Te mostrará algo como esto:
192.168.0.0/24 dev eth0 proto kernel scope link src xxx.xxx.x.xxx
169.254.0.0/16 dev eth0 scope link metric 1000
default via yyy.yyy.y.y dev eth0
En donde xxx.xxx.x.xxx es tu ip local e yyy.yyy.y.y tu default via para conectarte con el router.
Default via = gateway, puerta de enlace.

2. Comando route
Para ver tu default via escribe en el terminal:
route
Verás algo como esto:
Tabla de rutas IP del núcleo
Destino Pasarela Genmask Indic Métric Ref Uso Interfaz
192.168.0.0 * 255.255.255.0 U 1 0 0 eth0
link-local * 255.255.0.0 U 1000 0 0 eth0
default yyy.yyy.y.y 0.0.0.0 U G 0 0 0 eth0
Tu default via será el número yyy.yyy.y.y que se ve en la tabla frente a default.

3. Comando ifconfig
ifconfig te permite averiguar, entre otras cosas, tu ip local y tu MAC Adress. Si escribes en el terminal:
ifconfig

Verás una información como esta:

eth0      Link encap:Ethernet  direcciónHW 00:c0:9f:d1:53:94
ARRIBA DIFUSIÓN MULTICAST MTU:1500 Métrica:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
colisiones:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupción:18 Dirección base: 0xa000

lo Link encap:Bucle local
inet dirección:127.0.0.1 Máscara:255.0.0.0
dirección inet6: ::1/128 Alcance:Anfitrión
ARRIBA LOOPBACK CORRIENDO MTU:16436 Métrica:1
RX packets:16 errors:0 dropped:0 overruns:0 frame:0
TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
colisiones:0 txqueuelen:0
RX bytes:960 (960.0 B) TX bytes:960 (960.0 B)

En donde el número inmediatamente después de inet dirección es tu ip local y el número después de direcciónHW corresponde a tu MAC Adress.

4. Para ver a los demás: arp
En caso de que quieras ver los ip del resto de los computadores conectados a tu red, junto a sus correspondientes MAC Adress, puedes utilizar el comando arp. Al escribir arp en el terminal obtendrás algo parecido a esto:

Dirección                TipoHW  DirecciónHW         Indic Máscara         Interfaz
laptop ether aa:aa:aa:aa:aa:aa C eth0
xxx.xxx.x.x ether bb:bb:bb:bb:bb:bb C eth0

Las ip corresponden a los valores que aparecen bajo la columna Dirección y las MAC Adress a los valores bajo DirecciónHW. No verás la ip ni la MAC Adress de tu equipo, pero sí verás las ip y MAC Adress del resto de los equipos conectados a tu misma red. En este caso el computador desde donde se ejecutó el comando arp está conectado a la red cableada (LAN). Por esta razón, al equipo laptop, conectado a la red inalámbrica (Wireless LAN), no podemos verle la ip, mientras que al segundo equipo listado, que sí está conectado a la red cableada, sí podemos verlo.



Cómo ver las especificaciones de tu hardware en Ubuntu: lshw

Se utiliza el comando lshw
sudo lshw
Es posible hacer un archivo html con esta información:
sudo lshw -html > nombre_del_archivo
o un archivo de texto:
sudo lshw > nombre_del_archivo.txt
También es posible ver la información de un tipo de hardware específico (clases):
sudo lshw -C tipo_de_hardware
lshw clasifica el hardware en clases (class). Para saber cuales son las clases que puedes seleccionar utiliza el comando:
sudo lshw -short
obtendrás información de este tipo:



De esta manera podrás ver información sobre tu tarjeta de video escribiendo:
sudo lshw -C display
o para ver tu memoria ram:
sudo lshw -C memory
Finalmente, para ver tus discos:
sudo lshw -C disk

martes, 8 de julio de 2008

Cambiar la apariencia de las aplicaciones de KDE en Gnome

Para cambiar la apariencia de aplicaciones KDE en Gnome hay que tener instalado el KDE Control Center, que es el panel de control para KDE. Basta con instalar con Synaptic el paquete kcontrol.
Puedes instalar un theme para KDE que se adapte a tus gustos y que se aplicará únicamente a tus aplicaciones nativas de KDE. Yo escogí klearlook:
sudo apt-get install kde-style-klearlook
También puedes descargarr un theme de íconos que te guste desde www.kde-look.org.
Ahora tienes que ejecutar el KDE Control Center desde el terminal:
kcontrol
y aparecerá una ventana como esta:



Luego es tan simple como ir a Style/Widget Style y escoger klearlook. En Icons escoges el tema de íconos que hayas descargado y eso sería todo. Estas modificaciones afectarán a aplicaciones como Amarok, Krusader y K3b, que, en mi opinión, no tienen rivales en Gnome.

EDITADO: 6 DE MAYO DE 2010:

En Karmic Koala se debe instalar el paquete kde-minimal, lo que te permite modificar la apariencia mediante System Settings.

Instalar Epson Stylus en Ubuntu Hardy

Mi Epson CX7700 no funcionó con tan solo conectarla. Ubuntu la reconocía, pero cada vez que le pedía imprimir no hacía más que sacar hojas en blanco eternamente hasta que cancelaba la impresión y en el caso del escáner me decía que el dispositivo no existía. Buscando por internet descubrí una solución en ubuntuforums.org que sirve para otros modelos de la linea Epson Stylus:

Para instalar la impresora
Primero es necesario descargar el driver de www.avasys.jp. (la página tiene una versión en inglés).

Allí descarga el el driver correspondiente a tu impresora. Creo que te preguntarán por el sistema operativo, basta con seleccionar debian. El archivo se encontrará en formato rpm, pero no te preocupes por ello aún. Yo descargué el que correspondía a mi modelo (Cx7700):
pips-scx7700-cups-2.6.3-1.i386.rpm
Usa alien para convertir el rpm en un paquete .deb (lo puedes instalar con Synaptic). Para convertirlo escribes en el terminal:
sudo alien -c pips-scx7700-cups-2.6.3-1.i386.rpm
Luego con hacer doble click sobre el paquete creado el Instalador de paquetes se preocupará de instalarlo. Ahora ubica en dónde se ubica el punto de montaje de tu impresora. Esto lo puedes descubrir escribiendo en el terminal:
ls /dev/usb*
En mi caso obtuve el siguiente resultado:
/dev/usbdev1.1_ep00 /dev/usbdev4.1_ep00 /dev/usbdev4.2_ep82
/dev/usbdev1.1_ep81 /dev/usbdev4.1_ep81 /dev/usbdev4.2_ep85
/dev/usbdev2.1_ep00 /dev/usbdev4.2_ep00 /dev/usbdev4.2_ep88
/dev/usbdev2.1_ep81 /dev/usbdev4.2_ep01 /dev/usbdev5.1_ep00
/dev/usbdev3.1_ep00 /dev/usbdev4.2_ep04 /dev/usbdev5.1_ep81
/dev/usbdev3.1_ep81 /dev/usbdev4.2_ep07 /dev/usblp0
Por lo tanto mi impresora se encuentra montada en /dev/usblp0 . Recuerda tener conectada y prendida la impresora o el punto de montaje no existirá. Con esa información editas el archivo /etc/ekpdrc y reemplazas /dev/usb/lp0 por el punto en donde tu impresora se ha montado (en mi caso es /dev/usblp0)

Ahora falta que ejecutes un script que se encuentra en /usr/local/EPKowa/SCX7700/scripts. En el terminal escribe:
cd /usr/local/EPKowa/SCX7700/scripts/
sudo ./setup-cups.sh
Te vuelvo a recordar que debes tener conectada y prendida la impresora para que la configuración se realice correctamente. Luego de que realizado el proceso escribes:
sudo ./inst-cups-post.sh install
Ahora creas el archivo PPD
cd /usr/local/EPKowa/SCX7700/
sudo ./inst-rc_d.sh install
Con eso el proceso estaría listo. Sólo te falta añadir la impresora desde el panel superior yendo a Sistema/Administración/Impresoras. Añades manualmente la impresora Epson:



Luego el archivo ppd de igual manera lo añades de forma manual:



Debería haber quedado en /usr/share/cups/model/:



Con eso la impresora debiera funcionar.

Para instalar el escáner
Es tan simple como descargar el archivo de www.avasys.jp. En mi caso era el archivo iscan-2.11.0-1.c2.i386.rpm. Lo transforme en .deb con alien y asunto arreglado, Xsane funciona a la perfección.

Usar Exact Audio Copy (EAC) en Ubuntu para ripear audio en formato FLAC

EAC es sin duda el mejor ripeador de CD que se puede encontrar en internet. Es cuestión de ver la cantidad de sitios y comparativas que se le han hecho para comprender que EAC es el más eficiente. Si no estás muy convencido te recomiendo usarlo, vale la pena.

Lamentablemente EAC no posee una versión para linux. Por lo tanto es necesario utilizar WINE para cargarlo en Ubuntu. Descubrí como hacerlo, como siempre, gracias a ubuntuforum.org.

Lo bueno de la instalación es que realmente funciona y no presenta los problemas que otros programas nativos de Windows sí revelan cuando se les corre con WINE. EAC corre tan estable y rápido como en Windows.

Primero configuramos WINE
Obviamente antes de hacer cualquier cosa es necesario tener instalado WINE, lo que se puede hacer con Synaptics. Después de instalarlo te vas al panel superior y entras en Aplicaciones/Wine/Configure Wine:



Allí escoges la pestaña Unidades y haces click en el botón Autodetectar. En mi caso encontró mi lector de dvd en E: (/media/cdrom0). Seleccionas la letra del lector (E) y aprietas el botón Mostrar avanzado. Aquí es donde determinas el tipo de unidad que le corresponde a esa letra, que en este caso es CD-ROM. Luego sólo resta hacer click en Aceptar.

Instalando EAC
Descargas el instalador de EAC de la página oficial. Basta con hacer un doble click sobre el archivo descargado y dejas que se instale prácticamente solo.

Nuevamente configuramos WINE
Al igual que antes: Aplicaciones/Wine/Configure Wine. Esta vez, en la pestaña de Aplicaciones apretas el botón Añadir aplicación y seleccionas el archivo EAC.exe donde quiera que haya sido instalado. En donde dice Versión a imitar yo escogí Windows XP (el clásico):



Finalizas haciendo click en Aceptar.

La última parte consiste en correr EAC, pero cancelas el asistente de configuración. Presionas F9 y en la pestaña Interfaz seleccionas Interfaz original de Win32 para Windows NT/2000/XP:



Haces click en el botón Aceptar y reinicias EAC.
Eso es todo para hacer correr el programa bajo Ubuntu.

Para utilizar el compresor FLAC
Esto lo saqué de aquí.

La última versión de EAC viene con el compresor FLAC cuando lo descargas. Únicamente debemos saber dónde quedó ubicado el archivo flac.exe luego de la instalación. Es necesario ir a EAC/Opciones de Compresión:



Allí, en la casilla que dice Esquema de paso de parámetros, escoges Compresor definido por el usuario. En donde se despliega la extensión escribes .flac (con el punto incluido). Más abajo señalas la ruta del archivo flac.exe y en Opciones en línea de comandos adicionales yo prefiero setearlo con el máximo de calidad que flac me permite:
-8 -V -T "artist=%a" -T "title=%t" -T "album=%g" -T "date=%y" -T "tracknumber=%n" -T "genre=%m" %s

lunes, 7 de julio de 2008

Cambiar el nombre a una partición

Hardy Heron despliega en el escritorio los discos montados de una manera diferente a lo que lo hacía Gutsy Gibbon. Ya no usa el punto de montaje para nombrar cada partición, sino que utiliza nombres del tipo Soporte de 63,6 GiB. Una forma fácil de cambiar el nombre a las particiones es mediante el comando tune2fs:
sudo tune2fs -L <nuevo monbre> <ruta de la partición>

El nombre lo escoges tú y la dirección la puedes ver con Gparted o escribiendo en el teclado:
sudo fdisk -l.

En mi caso quería usar el nombre bodega para la partición sdb3 que era desplegada como Soporte de 63,6 GiB, por lo que el comando quedó de la siguiente manera:
sudo tune2fs -L bodega /dev/sdb3

Cómo reproducir DVDs con Xine

De todos los reproductores de Ubuntu creo que Xine es el mejor para ver DVDs por su simplicidad y eficiencia a la hora de utilizarlo. Hacerlo funcionar es igualmente simple.

En primer lugar, debes saber que para reproducir formatos restringidos de audio y video (mp3, dvds, etc.) lo mejor es instalar el paquete ubuntu-restricted-extras mediante Synaptic. Este procedimiento es muy sencillo, basta con saber instalar paquetes con Synaptic. Ahora bien, si quieres reproducir tus dvds con Xine tienes que instalar el paquete xine-ui, que de igual forma se hace gracias a Synaptic. Luego de instalado Xine está listo para ser utilizado, en teoría.

El detalle es que en ocasiones este reproductor no encuentra el lector de DVD, por lo que debes decirle donde está. Una forma fácil de hacerlo es mirando tu archivo /etc/fstab. En mi caso se encuentra en /dev/scd0, pero cuando instalé Xine buscaba el reproductor en /dev/dvd . Para corregir esto es tan fácil como abrir Xine, presionar el botón derecho del mouse y entrar a Configuraciones/Ajustes/. Una vez allí entras en la pestaña gui y cambias el valor de Configuración del nivel de experiencia por Advanced. Luego, en la pestaña media en donde dice dispositivo usado para reproducción de DVD escribes la ubicación correcta de tu DVD, que en mi caso es /dev/scd0.

Y eso es todo.

Cómo montar particiones de windows o linux en Ubuntu

Para montar particiones en Ubuntu es necesario que identifiquemos el nombre de la partición que queremos montar. Para hacerlo primero debemos tener claro lo siguiente:

  1. El disco puede estar conectado al IDE1 o IDE2 de nuestro computador.
  2. Estará conectado ya sea como maestro o como esclavo.
  3. Cada partición puede ser una partición primaria o lógica.

Si no estás seguro de lo que significa cada uno de estos conceptos te sugiero investigues un poco con google, hay mucha información disponible.

Teniendo claro lo anterior debemos considerar que todos los discos duros conectados a nuestra máquina comienzan su nombre por alguna de estas opciones:

hd en el caso de los discos IDE o ATA
sd en el caso de los discos SATA

El resto del nombre se ajustará a una de las siguientes posibilidades:

Particiones primarias:
Si el disco está conectado como maestro se le asigna la letra a:
  • hda1: 1° partición del disco conectado al IDE1 como maestro.
  • hda2: 2° partición del disco conectado al IDE1como maestro.
  • hda3: 3° partición del disco conectado al IDE1 como maestro.
  • hda4: 4° partición del disco conectado al IDE1 como maestro.
Si el disco fuera esclavo su letra cambiaría a una b:
  • hdb1: 1° partición del disco conectado al IDE1 como esclavo.
  • hdb2: 2° partición del disco conectado al IDE1como esclavo.
  • hdb3: 3° partición del disco conectado al IDE1 como esclavo.
  • hdb4: 4° partición del disco conectado al IDE1 como esclavo.

De estar conectado al IDE2 su letra cambiaría a una c en caso de ser maestro (ej: hdc3) o a una d en caso de ser esclavo (ej: hdd2)

Particiones lógicas:
La primera partición lógica se nombra con el número 5, no importa a qué partición primaria pertenezca. Acá puedes ver algunos ejemplos:
  • hda5: 1° partición lógica del disco conectado al IDE1 como maestro.
  • hda6: 2° partición lógica del disco conectado al IDE1como maestro.
  • hdb5: 1° partición lógica del disco conectado al IDE1 como esclavo.
  • hdb6: 2° partición lógica del disco conectado al IDE1como esclavo.
Al igual que en el caso de las particiones primarias, si el disco está conectado al IDE2 su letra cambiaría a una c en caso de ser maestro (ej: hdc5) o a una d en caso de ser esclavo (ej: hdd6).

Una vez que entiendes cómo se nombran las particiones en linux lo siguiente que necesitas hacer es identificar la partición que vas a montar. Para ello lo mejor es usar Gparted, que es una herramienta gráfica que te hará la vida mucho más simple. Te recomiendo instalarlo mediante el Gestor de paquetes Synaptic. Después de instalarlo podrás encontrarlo en el menú del panel superior: Sistema/Administración/Editor de particiones:



Al momento de partir Gparted te mostrará el disco duro principal, pero es posible escoger entre todos los discos disponibles. Para efectos de nuestro ejemplo supongamos que la partición escogida es /dev/hdc3. Supongamos también que el nombre que le asignarás es bodega y que el lugar en donde lo quieres ubicar es /media . Ojo que no puedes montar una partición sin tener claro el nombre y la ubicación que le asignarás a dicha partición. Escogí la carpeta /media porque es la que usa Ubuntu por defecto.

Antes de montar la partición debes crear una carpeta en la ubicación seleccionada a la que llamarás con el nombre escogido para nombrar la partición. En este caso la carpeta se llamará bodega y estará ubicada en el directorio /media:
sudo mkdir /media/bodega
Esta carpeta será nuestro punto de montaje a través del cual accederemos a la partición.
Para que se monte cada vez que se inicie el sistema es necesario editar el archivo fstab:
sudo gedit /etc/fstab
Para que el montaje se realice debes añadir la partición a este archivo. Lo que escribirás dependerá de el tipo de partición que desees montar, sin embargo todos los casos responden a la misma entrada estandar:
/dev/<particion> /media/<carpeta de montaje> <sistema de archivos> <opciones> 0 0

Para que no te asustes, de manera más concreta, estos son los casos particulares para la partición /dev/hdc3 montada en la carpeta media/bodega:

Partición ext3
/dev/hdc3 /media/bodega ext3 defaults 0 0
Partición ext2
/dev/hdc3 /media/bodega ext2 defaults 0 0
Fat32
/dev/hdc3 /media/bodega vfat iocharset=utf8,umask=000 0 0
NTFS

/dev/hdc3 /media/bodega ntfs nls=utf8,umask=0222 0 0

Cuando hayas terminado de agregar tus particiones basta con que reinicies el sistema para que se monten de manera automática. También puedes montarlas de manera manual, aunque esto no siempre resulta bien, mediante el comando mount:
sudo mount -a
Este comando, además, nos permite montar cada partición de manera individual:
sudo mount -t <sistema_archivos> [-o <opciones>] /dev/<particion> <carpeta_montaje>
En este caso tendría que ser así:
sudo mount -t ext3 /dev/hdc3 /media/bodega
Para desmontar la partición:
sudo umount /media/bodega

domingo, 6 de julio de 2008

Cómo desactivar el bip del PC Speaker en Ubuntu

Para quienes quieran librarse del molesto bip que produce el pc speaker, creo que esta es la forma más simple que he encontrado y la descubrí aquí:
http://ubuntu-tutorials.com/2007/07/26/turning-off-the-system-hardware-beep-linux-tutorial/
El bep del PC Speaker es controlado por un driver del kernel. Si remueves el módulo que conduce al PC Speaker el bep dejará de producirse. Esto se logra mediante un comando ejecutado desde el terminal:
sudo modprobe -r pcspkr

El problema con esta solución es que debe volver a hacerse cada vez que reiniciamos Ubuntu. Otra forma más permanente de conseguirlo es agregándolo a la lista negra del sistema. Lo más cómodo es editarla con gedit:
sudo gedit /etc/modprobe.d/blacklist

y agregar la siguiente linea al archivo:
blacklist pcspkr

Si posteriormente quieres reinsertar el módulo utiliza el siguiente comando:
sudo modprobe pcspkr

Por último, siempre es posible volver a editar tu blacklist y volver todo a la normalidad.

sábado, 5 de julio de 2008

Cómo eliminar archivos innecesarios en Ubuntu

Los siguientes trucos son muy útiles para prescindir de la basura que se va acumulando con el tiempo en el sistema operativo. Si eres medio neurótico con el tema te puede servir bastante.

Ojo que esto lo saqué de un foro en ubuntuforums.org:
http://ubuntuforums.org/showthread.php?t=140920

Acá va resumido:

1. Eliminamos los paquetes residuales

Después de eliminar una aplicación pueden quedar paquetes residuales, que no son otra cosa que dependencias asociadas al paquete eliminado que no hacen más que utilizar espacio en el disco duro.

Para deshacerte de ellos debes abrir el Gestor de Paquetes Synaptic. Luego, en el costado izquierdo, seleccionas la opción Estado. Saldrá una lista de filtros que modificarán el listado de paquetes que el sistema te ha de mostrar. Debes seleccionar el filtro que dice No instalados (conf. residual). Todos los paquetes que te muestre son los paquetes residuales que puedes eliminar. Si este filtro no se despliega es porque no hay paquetes residuales y no es necesario que te preocupes por ahora.

2. Autoclean

El comando apt-get tiene la opción de limpiar el sistema de aquellos paquetes que se descargaron durante una instalación que resultó cancelada o incompleta por x motivo. Para eliminarlos es tan simple como abrir el terminal y escribir:
sudo apt-get autoclean

Escribes el password cuando te lo pida y listo.

3. Localpurge

Instalas localepurge mediante Synaptic. Es un script que se encarga de eliminar los archivos de idioma local, es decir aquellos caracteres y archivos que definen la traducción del sistema a un determinado idioma y localidad. Se ejecuta en cuanto lo instalas y te da la opción de escoger los idiomas que te interesa mantener. El resto de los idiomas será eliminado de manera automática cada vez que instales algo. Es muy practico y puede ser ejecutado de ahí en adelante mediante el comando:
sudo localepurge

4. Limpiar paquetes huérfanos

Para hacerlo debes instalar vía Synaptic el paquete deborphan. Esta aplicación determina qué paquetes no poseen otros paquetes que dependan de ellos para ser ejecutados. Una vez que el paquete deborphan está instalado se debe agregar un nuevo filtro para utilizarlo con Synaptic: en Configuración/Filtros se crea un filtro nuevo haciendo click en New. Le puedes poner el nombre que quieras. Luego en la pestaña Estado escoges Deseleccionar todo y posteriormente seleccionas la opción Huérfanos.


Bueno, eso sería por ahora.