lunes, 29 de octubre de 2007

Proyecto C.U.P.I.E.

C.U.P.I.E. (charlas ubunteras por IRC en español), es un proyecto divulgativo que nace con la intención de ayudar a la gente a comprender y optimizar el uso de su sistema operativo Ubuntu, así como la filosofía que define al mundo del soft libre.

Se realizaran tanto charlas prácticas como informativas, siempre de forma pública y abierta, cualquiera puede asistir, y también participar preparando o sugiriendo nuevas ponencias.

Las charlas se desarrollaran en el canal de IRC #cupie, alojado en FreeNode.net , canal que podéis usar también para contactar si os interesa colaborar, podéis consultar temarios, logs, calendario etc, en esta página.

El ciclo de charlas comienza el próximo lunes 29 a las 16:00 UTC, con una sobre el terminal de comandos a nivel básico.

Ayuda a difundir este proyecto poniendo un banner de C.U.P.I.E.!! o directamente copiando y pegando este post en tu blog para darle la mayor difusión posible!!


FUENTe: Proyecto C.U.P.I.E. http://doc.ubuntu-es.org/index.php/Cupie y Tuxpepino http://tuxpepino.wordpress.com/2007/10/27/comienza-el-proyecto-cupie/

martes, 23 de octubre de 2007

Sin sonido en AMSN

Mi buen amigo Ricardo ( Hijin Bond) me acaba de platicar un problema que tenía en AMSN ( usando su Ubuntu Gutsy) y me decía que no podía enviar sonidos, así que buscamos la solución entre los dos y llegamos a la conclusión de que hay que instalar dos complementos del lenguaje tcl/tk ( indispensable para el funcionamiento de AMSN), tecleamos:

sudo apt-get install libsnack2 libsnack2-dev


Y ya se solucionó el problema, ahora, en caso de que esto no funcione, habrá que probar instalando los codecs gstreamer y/o xine y probar también las configuraciones de sonido del Amsn...

domingo, 21 de octubre de 2007

Editar GRUB gráficamente

En ocasiones queremos editar nuestro GRUB, pero puede que nos de algo de flojera tener que editar cosas manualmente, pues hay una aplicación llamada StartupManager que se encarga de hacer configuraciones en el GRUB, pero de manera gráfica.

Lo puedes descargar de aquí:
http://web.telia.com/~u88005282/sum/downloads.html

en el caso de Ubuntu Gutsy ya esta en los repos, aunque no es la ÚLTIMA versión y se instala como "Administrador de Arranque":

sudo apt-get install startupmanager


Aquí esta un pequeño ejemplo de la interfaz de StartupManager:


Instalar Pidgin en Debian Etch

Aunque muchos usuarios de Debian utilizan Lenny, por ser la versión testing y que tiene paquetes actualizados, hay otros que utilizan Debian Etch (Versión estable), lo que veremos hoy es como instalar el cliente de mensajería Pidgin en Debian Etch.

1.- Descargar el Source de Pidgin de la siguiente dirección:

http://www.pidgin.im/download/source/

2.- Una vez que tengamos la carpeta .tar.bz2 es tiempo de instalar las dependencias, esto es por medio de consola con el maravilloso APT

apt-get install build-essential gcc g++ intltool intltool-debian libglib2.0-0-dbg libglib2.0-cil libglib2.0-data libglib2.0-dev libgtkspell-dev libgtkspell0 libxml2-dev libnss3-dev libssl-dev libgstreamer0.10-0 libgstreamer-plugins-base0.10-0 libgstreamer-plugins-base0.10-dev


3.- Es tiempo de descomprimir el paquete:

tar -jxvf pidgin-2.3.1.tar.bz2

cd pidgin-2.3.1/

4.- Empezamos el proceso de compilar e instalar. Para añadir varios plugins ponemos la siguiente linea:

./configure --enable-gnutls=yes --enable-mono --enable-nm --enable-consoleui --enable-gevolution --enable-gstreamer --enable-plugins --disable-schemas-install --enable-screensaver

sino pues con un simple ./configure trabaja.

make

make install

y si no mandó error ya estará instalado Pidgin, uno de los clientes de mensajería más populares en el mundo del software libre.


ACTUALIZACION (02 / Marzo / 08)


Estaba ayudándole a un amigo a que compilara e instalara su Pidgin y notamos una falta de dependencias para compilar con las opciones mostradas arriba, así que para solucionar esto, debemos agregar estos paquetes al paso 2.

apt-get install libncurses5 libncurses5-dev libncurses5-dbg libncursesw5


FUENTE: http://www.debian-mx.com/2007/07/22/instalar-de-pidgin-202-en-debian/

Logging automático GDM

En mi caso, mi computadora la uso solo yo, así que nadie mete mano, por eso, a veces me da algo de flojera estar tecleando mi usuario y mi password, así que aquí está una manera de iniciar automáticamente una sesión en GNOME, es decir, sin necesidad de escribir password ni login:

1.- Ir a Sistema > Administración > Ventana de entrada.

2.- Una vez dentro, nos dirigimos a la pestaña de "Seguridad" y activamos la casilla que dice "Activar entrada automática" y en el campo de texto de abajo escribimos o seleccionamos el usuario que queramos que inicie automáticamente.

Editar sudoers

Uno de los comandos mas significativos en Ubuntu y Debian es SUDO, este popular comando permite a los usuarios tener ciertos privilegios sobre el sistema, acercándose a root, es decir, los usuarios que son parte de sudo tienen privilegios de ejecución como por ejemplo, usar APT o editar ficheros importantes, etc.
Los parámetros de que usuario está dentro de sudo y que usuario no lo está, se encuentran en el archivo sudoers, así que lo podemos editar un poco:

1.- Es importante loguearse como root para editar este fichero, ya que es el único usuario que puede modificar cosas en sudoers, así que, como root, abrimos el fichero de la siguiente forma:

nano /etc/sudoers

o visudo (solo como root).

2.- Una vez que estemos dentro del archivo, podemos ver que aquí se incluyen los usuarios que pueden hacer uso de sudo con ciertos parámetros.

AGREGAR UN USUARIO A SUDOERS Y QUE NO TENGA QUE INTRODUCIR SU PASSWORD:

En este caso agregamos al final del archivo la siguiente línea:

NombreUsuario ALL=NOPASSWD:ALL


AGREGAR UN USUARIO A SUDOERS Y QUE INTRODUZCA SU PASSWORD PARA CADA ACCIÓN:

En este caso agregar solamente las dos siguientes líneas:

NombreUsuario ALL = PASSWD:ALL
Defaults timestamp_timeout = 0

Para que por ejemplo, el usuario, DirtyHarry solo pueda usar el comando ifconfig y sin tener que usar password sería así:

DirtyHarry ALL=NOPASSWD:/sbin/ifconfig


Donde la parte de /sbin/ifconfig es la ruta absoluta del comando, y eso es lo básico, recordar que si queremos que, por seguridad un usuario no pueda acceder al sistema o instalar paquetes, NO debemos incluirlo en este archivo.

NOTA: En Ubuntu, el sistema le da privilegios de administrador al usuario que se crea desde la instalación mediante la siguiente línea:

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

Hay que verificar que siempre esté esta línea en el archivo, esto para root:

# User privilege specification
root ALL=(ALL) ALL

FUENTES: http://deltalinuxer.wordpress.com/2007/06/27/agregar-usuario-a-sudo/
https://www.linux-magazine.es/issue/03/susudo.pdf

Agregar usuarios

Existen varias maneras de agregar un usuario en GNU/Linux, la primera de ellas es usando el comando adduser y la otra es de manera gráfica, bueno, comencemos:

MANERA GRÁFICA:

Nos vamos (desde GNOME) a Escritorio > Administración > Usuarios y grupos, ya ahí, es sencillo solo tenemos que dar click en el botón Añadir usuario y llenar un formulario como el siguiente:


DESDE CONSOLA:

1.- Una manera es ejecutando el comando adduser, desde consola:

$ sudo adduser nombreDeUsuario


y se despliega un formulario como el siguiente que tenemos que rellenar:

Adding user `bauer' ...
Adding new group `bauer' (1004) ...
Adding new user `bauer' (1003) with group `bauer' ...
Creating home directory `/home/bauer' ... Copying files from `/etc/skel' ...
Enter new UNIX password:

Retype new UNIX password:

passwd: contraseña actualizada correctamente

Cambiando la información de usuario para bauer
Introduzca el nuevo valor, o presione ENTER para el predeterminado
Nombre completo []: Jack

Número de habitación []: 666

Teléfono del trabajo []: CTU

Teléfono de casa []: CTU
Otro []: Previously on 24

¿Es correcta la información? [y/N] y

2.- Otra manera muy similar a la anterior es usando "useradd", así que en consola tecleamos:

$ sudo useradd NombreDeUsuario


y creará el usuario, pero ahora hay que agregarle una contraseña, si así lo queremos, esto es así:

$ sudo passwd NombreDeUsuario


y seguimos los pasos que nos pida la maravillosa terminal .

Y ahora si, esto es lo básico para añadir users, ahora, para eliminar un usuario basta con ir a Usuarios y Grupos y borrarlos o desde terminal con deluser NombreDeUsuario.

Lo único que resta es agregar privilegios que en ocasiones causan problemas si no los activamos desde un principio, para esto nos vamos otra vez a Escritorio > Administración > Usuarios y Grupos, seleccionamos el usuario y damos click en propiedades, despues vamos a la pestaña que dice Privilegios del usuario y activamos las casillas que creamos necesarias:


Para hacer esto desde consola:

$ sudo adduser NombreUsuario grupo

ó
$ sudo gpasswd -a NombreUsuario grupo

donde grupo es el nombre del grupo al que queremos añadir el usuario.


VER GRUPOS EXISTENTES Y SUS USARIOS:

$ cat /etc/group



NOTAS:

*Existe otro comando llamado addgroup que funciona de manera similar a adduser pero este es, como su nombre lo indica, para añadir grupos al sistema.
*Si en consola tecleamos man adduser o man addgroup, man passwd, etc. podemos ver la documentación de dichos comandos.
*Para loguearse desde consola como algún usuario debemos escribir: su NombreDeUsuario y para root basta con escribir su.
*Para entrar a Usuarios y Grupos (GUI) desde consola debemos escribir users-admin
*Lo único que falta es editar el archivo de sudoers, para que cierto usuario pueda usar o no el comando sudo, y por consiguiente tener ciertos privilegios sobre el sistema.

jueves, 11 de octubre de 2007

Loguearse como root

Algo que es imprescindible en los sistemas Linux es entrar como usuario root, que es el administrador y aquel que posee todos los permisos para hacer lo que sea...
Existen varias maneras de lograr esto, algunas más seguras que otras.
En el caso de Debian, durante la instalación nos pedirá que introduzcamos la clave que será de root, pero en ubuntu tendremos que activarla manualmente, esto es, en terminal:

sudo passwd root

después nos pedirá la contraseña así (mientras tecleamos el password no aparecerá nada, así que no hay que preocuparse por eso):

Enter new UNIX password:
Retype new UNIX password:
passwd: contraseña actualizada correctamente

FORMA DE LOG 1:

Y bueno ahora vamos a loguearnos como root, en terminal escribimos lo siguiente:

su root

o simplemente su

a continuación nos pide nuestra contraseña de root y al final damos enter y veremos como cambia el prompt (lo que aparece en terminal), y ahora dice root, indicando que estamos logueados como el super mega master jeje.

FORMA DE LOG 2:

Si usamos GNOME podemos iniciar como root de manera gráfica (esta no es muy recomendable por cuestiones de seguridad del sistema) pero veremos como hacerlo:

Nos iremos a Sistema > Administración > Ventana de Entrada, una vez ahí vamos a la pestaña de Seguridad y activamos la casilla que dice "Permitir entrada local al administrador del sistema", esto queda así:



FORMA DE LOG 3:

Podemos abrir la terminal de root tecleando ALT+F2 (Lanzador de apliaciones) y tecleamos:

gksu gnome-terminal


Entonces nos pide contraseña de usuario, donde solo lo usuarios de sudo y root podrán usar este comando.

Debe haber otras opciones para loguearse como root, pero solo recuerdo estas jejej, hasta el próximo post.

Pidgin en Ubuntu Feisty



Hoy toca el turno de instalar Pidgin en Ubuntu Feisty, ya se que estamos a unos días de tener la versión estable de Gutsy Gibbon, pero de todos modos explicaré como me ha funcionado instalar este cliente de mensajería en Ubuntu 7.04:

1.- Descargar el paquete source de la siguiente página:

http://www.pidgin.im/download/source/

2.- Ahora instalamos las dependencias y herramientas necesarias para poder compilar Pidgin:

sudo apt-get install build-essential libgnutls-dev libgtk2.0-dev libnss-dev libssl-dev gettext libxml2-dev gcc g++ intltool intltool-debian libglib2.0-0-dbg libglib2.0-cil libnspr-dev libncurses5 libncurses5-dev libncurses5-dbg libncursesw5


3.- Nos situamos, desde terminal, en el lugar donde hayamos descargado el paquete del paso 1, luego lo descomprimimos:

tar -xvf pidgin-x.x.x.tar.bz2


donde x representa la versión actual, después de esto escribimos cd pidgin-x.x.x y a continuación viene la clásica compilación.

4.- Escribimos en terminal

./configure --enable-gnutls=yes --enable-mono --enable-nm --enable-consoleui --enable-gevolution --enable-gstreamer --enable-plugins --disable-schemas-install --enable-screensaver

y después:

make
sudo make install

5.- Y ya, eso es todo, ya tendremos Pidgin disponible.

Ya podemos borrar la carpeta descomprmida, pero si lo que queremos es desinstlar Pidgin la necesitamos, en este caso nos posicionamos dentro de esta carpeta y tecleamos make uninstall y de manera opcional make clean.

FUENTE: http://jhcore.com/2007/06/04/install-pidgin-in-ubuntu/

viernes, 5 de octubre de 2007

Recuperar GRUB

Una de las situaciones más extrañas e injustas jeje, es que al reinstalar Windows, cuando reiniciamos nuestra computadora, nos damos cuenta que el GRUB ya no está, y el problema es que está oculto, porque Windows reescribe en el MBR (Master Boot Record), que es el que permite que el sistema operativo bootee, entonces, hay diversas formas para recuperar el GRUB, sin necesidad de reinstalar Linux.

SUPER GRUB DISK

Esta es una herramienta bastante interesante, ya que es un CD, diskette, de arranque que nos permite recuperar el GRUB con unos sencillos pasos, se puede descargar desde aquí:

http://supergrub.forjamari.linex.org/

CON LIVE CD

Booteamos nuestra máquina desde un Live CD, como por ejemplo, Ubuntu, Knoppix, etc.
Lo que sigue es ir a la terminal y teclear:

sudo grub


Con esto se abrirá un menú de grub, ahí escribimos:

find /boot/grub/stage1

También se puede buscar el stage 2.

Nos regresará algo como esto:

(hdX,Y)

donde X y Y son los valores que en su momento, nos arroje la terminal.

ahora tecleamos:

root (hdX,Y)

setup (hd0)

quit


y al reiniciar tendremos el GRUB tal y como lo teníamos antes de reinstalar Windows.

Existen otros métodos, pero los que siempre me han funcionado son los mencionados anteriormente.

FUENTE: http://www.guia-ubuntu.org/index.php?title=Recuperar_GRUB

Imagen en el GRUB

Hoy veremos como agregar una imagen en el GRUB, el famosísimo gestor de arranque.
Primero necesitaremos una imagen, la que más nos guste. Ahora tenemos que editarla mediante GIMP, esto lo haremos así:

EDITAR IMÁGEN

1.- Abrimos la imagen con GIMP, entonces nos vamos a Imagen > Escalar, ahí le asignamos un tamaño de 640x480 (en caso de que no deje poner esa resolución, damos click en el botón que aparece al lado, el que sirve para enlazar).

2.- Vamos a Imágen > Modo > Indexado, y le asignamos 14 colores como máximo. Luego de esto vamos a Imágen > Modo > RGB.

3.- Guardamos la imágen con extensión .xpm

PONERLA EN EL GRUB

1.- Una vez que tenemos la imágen, el siguiente paso es el de comprimirla en .gz, esto lo hacemos en terminal así:

gzip NombreImagen.xpm


2.- Ahora lo que sigue es copiar la imagen comprimida a la carpeta del grub, así:

cp NombreImagen.xpm.gz /boot/grub/


3.- Lo que sigue es abrir y editar el menu.lst del grub.

gedit /boot/grub/menu.lst


y luego añadiremos la siguiente línea:

splashimage=(hd0,1)/boot/grub/NombreImagen.xpm.gz


Con esta última línea se agrega la imágen al grub, lo que varía es el (hd0,1) que debe ser el lugar donde está nuestra carpeta /boot, en la mayoría de los casos está en el mismo lugar que todo el sistema, esto se interpreta así:

(hd0,1)
hd = Disco Duro
0 = Primario
1 = Número de partición donde esta GNU/Linux(Comenzando desde cero).

En caso de que no se entienda esta explicación, se puede jugar con el parámetro antes mencionado hasta atinarle, jejeje.

4.- En terminal escribimos:

update-grub

y listo, actualizamos el grub, no tiene que mandar ningun error, de lo contrario, habrá que reintentar y checar que lo hayamos hecho bien.

Bueno, eso es por hoy....