Compartir en red carpeta(s) desde Ubuntu a Windows


Samba es un software que permite a tu ordenador con GNU/Linux poder compartir archivos e impresoras con otras computadoras en una misma red local.

Utiliza para ello un protocolo conocido como SMB/CIFS compatible con sistemas operativos tipo UNIX (GNU/Linux, OS/2, OpenSolaris, etc.) y con otros sistemas como Windows (XP, NT, ME, 98), incluso DOS. Tambien se puede conocer como LanManager o NetBIOS.

La descripción se hará con comandos y edición de archivos de configuración, aunque se pueden utilizar interfaces gráficas para hacerlo, con ésto nos funcionará en cualquier variante de Ubuntu y otras distribuciones GNU/Linux.

Si lo que quieres es compartir un directorio que tienes en Ubuntu (GNU/Linux) hacia una maquina que tiene Windows, puedes seguir las siguientes recomendaciones:

Lo más importante es, primero verificar que tengamos instalado Samba, si hay que instalarlo, podemos hacerlo con cualquiera de los comandos siguientes:

sudo apt-get install samba smbfs

ó

sudo aptitude install samba smbfs

Realizamos un respaldo de nuestro archivo smb.conf, por si acaso nos equivocamos poder volver atrás:

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.respaldo

Luego creamos la carpeta que utilizaremos compartir (se pueden utilizar carpetas ya existentes), suponiendo que estamos en nuestra carpeta home y vamos a crear la carpeta “P2P”, hacemos lo siguiente :

mkdir P2P

Con el fin de compartir la carpeta deseada a los usuarios que queremos, editamos el archivo smb.conf con un editor de texto, por ejemplo, en ambiente de terminal usamos nano, en gnome usamos gedit, en KDE puede ser kate, etcétera, el comando con nano sería:

sudo nano /etc/samba/smb.conf

Recordemos que necesitamos permisos de root, por eso se utiliza el comando “sudo”.

Destpués en el archivo vamos a la sección “global” y cambiamos el “grupo_de_trabajo” por el nombre del grupo que queremos dejar:

[global]
workgroup = grupo_de_trabajo

En el mismo archivo busca la sección “Share Definitions” en donde agregaremos las carpetas que se comaprtiran, ejemplo compartiendo la carpeta P2P:

[P2P]
case sensitive = no
guest ok = yes
msdfs proxy = no
read only = no
#comentario: “read only = no” quiere decir que tiene permiso de lectura/escritura, con “read only = yes” tiene permiso sólo de lectura.
path = /home/tuusuario/P2P
#comentario: el path lo cambias según el nombre y ubicación de las carpetas que vayamos a añadir.

Ahora creamos los nombres de usuario en Samba, los cuales van a poder acceder a las carpetas compartidas.

sudo useradd -s /sbin/nologin nombre_usuario_windows

Después:

sudo smbpasswd -a nombre_usuario_windows

Ahí ponemos la contraseña que se asignará al usuario que se está configurando.

Ya que estén todos tus usuarios y carpetas reiniciamos Samba con el comando:

sudo /etc/init.d/samba restart

Espero que sea de utilidad.

Preguntas Frecuentes de Kubuntu

Es frecuente que cuando iniciamos en Kubuntu (GNU/Linux), no sabemos como hacer tal o cual cosa, o bien tenemos muchas preguntas que no son tan complicadas de responder.

Para eso estan las Preguntas Frecuentes, denominadas comúnmente FAQs (Frecuently Asked Questions), en la comunidad de kubuntu-es.org se están creando y corrigiendo.

Puedes verlas en: FAQs de Kubuntu-es

Problema repositorios "es" de Ubuntu

En estos días ha habido problemas para todos aquellos que intentan actualizar o instalar paquetes desde los repositorios de ubuntu y tienen configurados los repositorios para España.

Aparentemente no están activos.

La solución puede ser cambiando los sources.list por los internacionales, aquí un sources.list de Hardy Heron 8.04 que se puede usar (están habilitados todos los repositorios remotos):

# deb cdrom:[Kubuntu 8.04.1 _Hardy Heron_ - Release i386 (20080701.2)]/ hardy main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.

deb http://archive.ubuntu.com/ubuntu/ hardy main restricted
deb-src http://archive.ubuntu.com/ubuntu/ hardy main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://archive.ubuntu.com/ubuntu/ hardy-updates main restricted
deb-src http://archive.ubuntu.com/ubuntu/ hardy-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
deb http://archive.ubuntu.com/ubuntu/ hardy universe
deb-src http://archive.ubuntu.com/ubuntu/ hardy universe
deb http://archive.ubuntu.com/ubuntu/ hardy-updates universe
deb-src http://archive.ubuntu.com/ubuntu/ hardy-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://archive.ubuntu.com/ubuntu/ hardy multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy multiverse
deb http://archive.ubuntu.com/ubuntu/ hardy-updates multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy-updates multiverse

## Uncomment the following two lines to add software from the ‘backports’
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://es.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse
deb-src http://es.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical’s
## ‘partner’ repository. This software is not part of Ubuntu, but is
## offered by Canonical and the respective vendors as a service to Ubuntu
## users.
deb http://archive.canonical.com/ubuntu hardy partner
deb-src http://archive.canonical.com/ubuntu hardy partner

deb http://archive.ubuntu.com/ubuntu/ hardy-security main restricted
deb-src http://archive.ubuntu.com/ubuntu/ hardy-security main restricted
deb http://archive.ubuntu.com/ubuntu/ hardy-security universe
deb-src http://archive.ubuntu.com/ubuntu/ hardy-security universe
deb http://archive.ubuntu.com/ubuntu/ hardy-security multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy-security multiverse

Se pueden modificar directamente del archivo con un editor de texto y el comando sudo si se abre desde consola, ejemplos:

En Kubuntu: sudo kate /etc/apt/sources.list

En Ubuntu: sudo gedit /etc/apt/sources.list

Es siempre conveniente guardar un respaldo de el sources.list original.

Sincronizar la liberación de distribuciones GNU/Linux

En su blog el presidente de Canonical, Mark Shuttleworth, expone acerca de que un calendario común, para la liberación de nuevas versiones, de las principales distribuciones GNU/Linux, traería beneficios para usuarios y para distribuidores de GNU/Linux.

Por tanto el presidente de Canonical ha pedido al resto de desarrolladores de GNU/Linux sincronizar la liberación de las futuras versiones de sus distribuciones.

Así mismo, se compromete a entregar la próxima versión LTS, (versión 10.04 de Ubuntu) en Abril del 2010, a menos por supuesto que Red Hat, Novell y Debian decidan cooperar, pactando una fecha distinta, para el lanzamiento sincronizado.

Mark Shuttleworth nos dice en su blog: “Si dos o tres, Red Hat, Novell y Debian están dispuestos a acordar por adelantado una fecha más cercana (acerca de la próxima LTS) y por lo tanto con versiones sincronizadas del Kernel, herramientas de compilación, Gnome y KDE, X y Openoffice, y con un periodo de seis meses y entre 2 y 3 años para las LTS, entonces yo felizmente reajustaré el calendario de Ubuntu“.

También nos dice: “Hablaré más a fondo en su momento, por ahora sólo vamos a llamarlo mi Verdadero Sueño de Sincronización del Software Libre.”

Entre todo esto Debian dijo que la idea les agrada.


Fuente (en inglés)

Aceleración con ATI Radeon 9250 en Linux

Bueno como muchos he padecido al tratar de tener aceleración 3D en mi kubuntu con la tarjeta de video ATI Radeon 9250 PCI de 256 Mb.

No había encontrado como lograr mi cometido hasta ahora gracias a varias ideas encontradas en la red y en especial a un post, he aqui pues la solución que encontré:

Como muchos había tratado con X ó Y método que no me funcionó asi que entre otras cosas intenté bajandome a la version Xorg 7.1 (en mi Kubuntu Fesity Fawn viene la 7.2 por defecto), esto no me funcionó pero dejé de momento esa versión (el plan era instalar los drivers propietarios los cuales no me sirvieron).

Tambien intente como algunos lo habran hecho el instalar los drivers fglrx pero esos no sirven para esta tarjeta (en mi experiencia) así que me dí a la tarea de desisntalar todo lo referente a fglrx para tener bueno resultados.

Lo siguiente es tener en mente que vamos a usar los controladores libres (open source) de Radeon que es el que mejor se acomoda a esta tarjeta.

Son varias tarjetas las soportadas por este driver y se detallan en el vinculo siguiente:

http://dri.freedesktop.org/wiki/ATI?highlight=%28CategoryHar dwareVendor%29

Hay que instalar pues el controlador libre mediante los paquetes “xserver-xorg-video-ati“, “libgl1-mesa-dri” y “libgl1-mesa-glx” es decir damos un:

$ sudo aptitude install xserver-xorg-video-ati libgl1-mesa-dri libgl1-mesa-glx

El siguiente paso es configurar el archivo xorg.conf para que haga funcionar la tarjeta adecuadamente.

Antes que nada haz un respaldo de tu xorg.conf

$ sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak

Bueno, continuemos, en mi caso uso el editor de textos kate asi que seria el comando

$ sudo kate /etc/X11/xorg.conf

Habrá que agregar opciones, modulos y demás:

En la sección “Server Layout” añadimos la opcion “AIGLX” con el valor “true” y deberá quedar algo así:

Section “ServerLayout”
Identifier “Default Layout”
Screen “Default Screen” 0 0
InputDevice “Generic Keyboard”
InputDevice “Configured Mouse”
Option “AIGLX” “true”
EndSection

La sección “Module” deberá quedar así:

Section “Module”
Load “bitmap”
Load “ddc”
Load “dri”
Load “dbe”
Load “GLcore”
Load “extmod”
Load “freetype”
Load “glx”
Load “xtrap”
Load “vbe”
Load “int10″
Load “record”
Load “vbe”
Load “ati”
EndSection

En esta sección tal vez ya tengas algunos módulos, pero así es como he logrado que funcione, si algo sale mal referente a este paso, se puede ir quitando algunos como GLcore, record o freetype.

El siguiente paso es con la seccion “Device” que es la más importante pues es todo lo referente a nuestra tarjeta y lo que nos dará o no la aceleración gráfica (si fallas es probable que no inicie el servidor X. Esta es la configuración es la que me funcionó, así que de igual manera si no funciona es quitar o poner opciones.

Para los que tengan la tarjeta en su version para puerto AGP es algo como esto:

Section “Device”
identifier “ATI Technologies Inc RV280 [Radeon 9200 PRO]“
boardname “ATI Technologies Inc RV280 [Radeon 9200 PRO]“
busid “PCI:0:11:0″
driver “radeon”
screen 0
VideoRam 256000
Option “UseFBDev” “true”
Option “XAANoOffscreenPixmaps” “True”
Option “AddARGBGLXVisuals” “True”
Option “DRI” “true”
Option “AGPMode” “8″
Option “AGPFastWrite” “1″
Option “GARTSize” “64″
Option “EnablePageFlip” “64″
Option “ColorTiling” “1″
Option “AccelMethod” “XXA”
EndSection

Para los que tenan la tarjeta en su version para puerto PCI es algo como esto:

Section “Device”
identifier “ATI Technologies Inc RV280 [Radeon 9200 PRO]“
boardname “ATI Technologies Inc RV280 [Radeon 9200 PRO]“
busid “PCI:0:11:0″
driver “radeon”
screen 0
VideoRam 256000
Option “UseFBDev” “true”
Option “XAANoOffscreenPixmaps” “True”
Option “AddARGBGLXVisuals” “True”
Option “DRI” “true”
Option “GARTSize” “64″
Option “EnablePageFlip” “64″
Option “ColorTiling” “1″
Option “AccelMethod” “XXA”
EndSection

NOTAS IMPORTANTES: No modificar la linea “identifier“, “boardname” ni “busid“, solo añade las opciones en negrita y ve que el controlador sea “ati” o “radeon“. Sí modificas las dos primeras, entonces en la sección “Screen” debes poner idénticamente tal y como nombraste a tu “Device” en caso que hayas querido modificarlo.
En la parte de “VideoRam” se pone 256000 porque en mi caso tengo 256 mb de memoria en mi Radeon, pero puedes tener 128 mb asi que pondrias 128000.

En la sección “Screen” solo modificar si te has decidido cambiar el nombre del “Device” (no tiene caso pero bueno yo lo hice jeje).

Section “Screen”
Identifier “Default Screen”
Device “ATI Technologies Inc RV280 [Radeon 9200 PRO]” #COMO EN EL “IDENTIFIER” DE TU SECCION DEVICE
Monitor “Monitor genérico” #COMO EN EL “IDENTIFIER” DE TU SECCION MONITOR
DefaultDepth 24
SubSection “Display”
Depth 1
Modes “1152×768″ “1024×768″ “800×600″ “640×480″
EndSubSection
EndSection

El siguiente paso es añadir esto al final:

Section “Extensions”
Option “Composite” “Enable”
EndSection

Section “DRI”
Mode 0666
EndSection

Teniendo Composite como habilitado (enable), se podran observar transparencias y sombras.

Lo siguiente es guardar y cerrar nuestro archivo y reiniciar el servidor X con un “Ctrl+Alt+Backspace” o cerrar sesion y estando en KDM o GDM presionando “Alt+E

Bueno si no pasó nada malo e inició el servdor X hay que iniciar sesion y en una terminal (teniendo instalado previamente el paquete mesa-utils) hay que dar el siguiente comando para comprobar si hay aceleración:

$ glxinfo

Si en las primeras lineas donde dice “direct rendering:” te da un “Yes¡¡¡FELICIDADES ya tienes aceleracion 3D!!!

Con el siguiente comando podrás ver los engranes corriendo a una velocidad decente entonces:

$ glxgears

NOTA: En caso que hayas tenido un error y no te inicie el servidor X no hay problema, seguro se queda tu pantalla en negro, en ese caso con “Ctrl+Alt+F4” tendras lugar a loguearte en modo texto, ahora a restaurar nuestra copia de seguridad de xorg.conf:

$ sudo cp /etc/X11/xorg.conf.bak /etc/X11/xorg.conf

y luego:

$ startx

y a ver que fue lo que pasó.

Crédito a: huguinhosolari
por su post http://www.espaciolinux.com/foros-tema-t32356.html que fue el que completó el milagro.

Gracias.

|