2/8/10
Formatear Un Pendrive en Debian Lenny
# tail /var/log/messages
Aug 2 10:04:55 mucuchies kernel: [ 2930.329542] sd 2:0:0:0: [sda] 15667200 512-byte hardware sectors (8022 MB)
Aug 2 10:04:55 mucuchies kernel: [ 2930.329972] sd 2:0:0:0: [sda] Write Protect is off
Aug 2 10:04:55 mucuchies kernel: [ 2930.336052] sd 2:0:0:0: [sda] 15667200 512-byte hardware sectors (8022 MB)
Aug 2 10:04:55 mucuchies kernel: [ 2930.336643] sd 2:0:0:0: [sda] Write Protect is off
Aug 2 10:04:55 mucuchies kernel: [ 2930.336674] sda: sda1
Aug 2 10:04:55 mucuchies kernel: [ 2930.337497] sd 2:0:0:0: [sda] Attached SCSI removable disk
Aug 2 10:06:29 mucuchies kernel: [ 3024.898954] sd 2:0:0:0: [sda] 15667200 512-byte hardware sectors (8022 MB)
Aug 2 10:06:29 mucuchies kernel: [ 3024.910074] sd 2:0:0:0: [sda] Write Protect is off
Aug 2 10:06:29 mucuchies kernel: [ 3024.910088] sda: sda1
Aug 2 10:07:28 mucuchies kernel: [ 3083.886943] usb 4-1: USB disconnect, address 5
#
No conforme con eso podemos chequearlo asi:
# fdisk -l
Disk /dev/hda: 100.0 GB, 100030242816 bytes
255 heads, 63 sectors/track, 12161 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x9f7b9f7b
Device Boot Start End Blocks Id System
/dev/hda1 * 1 3236 25993138+ 7 HPFS/NTFS
/dev/hda2 3237 3279 345397+ 83 Linux
/dev/hda3 3280 12161 71344665 5 Extended
/dev/hda5 3280 3887 4883728+ 83 Linux
/dev/hda6 3888 4252 2931831 83 Linux
/dev/hda7 4253 4582 2650693+ 82 Linux swap / Solaris
/dev/hda8 4583 4631 393561 83 Linux
/dev/hda9 4632 12161 60484693+ 83 Linux
Disk /dev/sda: 8021 MB, 8021606400 bytes
255 heads, 63 sectors/track, 975 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x009e68fa
Device Boot Start End Blocks Id System
/dev/sda1 1 975 7831656 6 FAT16 ---> Este es mi Pendrive
Desmontamos el Volumen del directorio donde fue montado:
# umount /media/pendrive/
Con fdisk vamos a eliminar las particiones (no es necesario pero es recomendable si el pen drive tiene algunas fallas lógicas)
# fdisk /dev/sda1
Esto nos abrirá una consola, y al escribir m y presionar Enter nos debe salir un menú de ayuda similar al siguiente:
Orden (m para obtener ayuda): m
Orden Acción
a Conmuta el indicador de iniciable
b Modifica la etiqueta de disco bsd
c Conmuta el indicador de compatibilidad con DOS
d Suprime una partición
l Lista los tipos de particiones conocidos
m Imprime este menú
n Añade una nueva partición
o Crea una nueva tabla de particiones DOS vacía
p Imprime la tabla de particiones
q Sale sin guardar los cambios
s Crea una nueva etiqueta de disco Sun
t Cambia el identificador de sistema de una partición
u Cambia las unidades de visualización/entrada
v Verifica la tabla de particiones
w Escribe la tabla en el disco y sale
x Funciones adicionales (sólo para usuarios avanzados)
Para eliminar la partición escribimos d y presionamos Enter. Si hay una sola partición se borrará automáticamente, sino preguntará el número de la partición y debemos ir borrando una a una hasta que no quede ninguna.
Con la orden n se creará una nueva partición, escribimos p para que sea primaria y 1 para que sea la primera partición.
Esto nos crea una partición de tipo Linux, pero el pen drive debe tener formato FAT para que pueda ser reconocido tanto en máquinas Windows como Linux así que ingresamos la orden t para cambiar el tipo de la partición y escribimos posteriormente 6 para que tome el tipo FAT16.
Cuando todo esto se haya completado entonces damos la orden w para que se escriban los cambios al disco.
Por último, usamos la herramienta mkfs.vfat para darle el formato FAT16 y colocarle la etiqueta "USB" al pen drive:
Si no tienes el bash mkfs.vfat instalar la herramienta dosfstools.
aptitude install dosfstools
Luego si procedemos a darle formato:
# mkfs.vfat /dev/sda1
Eso es todo, siguiendo estos sencillos pasos tendremos un pen drive como nuevo, completamente funcional.
20/2/10
Error Prestashop con DB "Invalid loadConfiguration() SQL query!"
Verificando que los siguientes parametros coincidan con los de la Base de Datos restaurada:
define('_DB_SERVER_', 'localhost');
define('_DB_TYPE_', 'MySQL');
define('_DB_NAME_', 'prestashop');
define('_DB_USER_', 'root');
define('_DB_PASSWD_', 'PASSWORD_DE_DB');
define('_DB_PREFIX_', 'ps_23'); <<------ OJO verifica el argumento Principal en las tablas
Seguimos...
26/1/10
Luego de instalar cambiar la clave de root
$ sudo /usr/bin/mysqladmin -u root password tu_password_de_usuario_root
Luego para crear BD's:
$ mysqladmin -h servidor -u usuario -p create nombre_de_la_base_de_datos
Para borrar BD's:
$ mysqladmin -h servidor -u usuario -p drop nombre_de_la_base_de_datos
Para agregar usuarios y darle propiedad total sobre una BD:
GRANT ALL ON database.* TO user@localhost IDENTIFIED BY 'password';
Para cambiar password a usuarios:
SET PASSWORD FOR 'mynewuser'@'localhost' = PASSWORD('newpwd');
19/11/09
Error en dotProject con clase Ctask

Error :
./query.class.php(623): query failed(SELECT COUNT(ut.*)
AS user_task_count ...
Diagnostico :
- Como se puede observar el error es causado por una sentencia SQL que no se puede ejecutar.
- Buscando en algunos foros encontre que es debido a la forma como se cuentan los registros utilizando el alias de la tabla ut
- Acceder al servidor donde se tiene el dotProject instalado
- Editar el archivo :
modules/tasks/tasks.class.php - Ir a la linea 1305
- Modificar el COUNT removiendo el nombre del alias de la tabla
COUNT(*) - Guardar el archivo
- Problema solucionado
26/10/09
Instalación de Opera
# wget -O - http://deb.opera.com/archive.key | apt-key add -
Actualización de Repositorio
# aptitude update
Instalación:
# aptitude install opera
18/6/09
Contraseña para Entrar a una Directorio Apache2 en Debian 5
Debian 5
Apache 2
How to:
- Editar el archivo /etc/apache2/sites-available/default. Busquen el TAG "<"Directory /var/www/">" y modifiquenlo para que quede de esta forma:
Options Indexes FollowSymLinks MultiViews
#AllowOverride None
AllowOverride AuthConfig
Order allow,deny
allow from all
- Ingresar al directorio que deseen proteger, en mi caso /var/www/krill/admin y crear el archivo ".htaccess" con la siguiente información:
AuthName "Login"
AuthType Basic
AuthUserFile /var/www/krill/admin/.htpasswd
Require user krill
- Parados en el mismo directorio ejecutamos:
htpasswd -cmb .htpasswd krill "password"
NOTA: cambiar "password" por la contraseña elegida
- Reiniciar Apache:
/etc/init.d/apache2 restart
25/1/09
Configuración de Linksys Inalambrico
1. Cambiar la direccion de ip de entrada por omision, que es la 192.168.1.1, puedes colocarle otra entre los rango 192.168.1.1 y la 192.168.1.253.
2. Limitar la cantidad de personas que se conectan con dhcp, es decir, si quieres dar conexion a las 5 maquinas de tu area.
3. Cambiar el nombre de la red por uno menos atractivo para la atracción de los observadores de tu red, por ejemplo down, disable, off.
4. Cambiar los canales de frencuencia 2.4 entre el 1-11 y el 12-14 no funcionan en los equipos.
5. Cambiar el Password de administración.
6. Filtrado de MAC de la tarjeta inalambrica.
7. Metodo de seguridad wpa2 Pre-Shared key only.
22/12/08
Velocidad de Tarjeta de Red a 10/100 con ethtool
archivo: /etc/init.d/100Mbs
#!/bin/sh
ETHTOOL=”/usr/sbin/ethtool”
DEV=”eth0″
SPEED=”100 duplex full”
case “$1″ in
start)
echo -n “Setting eth0 speed 100 duplex full…”;
$ETHTOOL -s $DEV speed $SPEED;
echo ” done.”;;
stop)
;;
esac
exit 0
Guardan y cierran el archivo, para luego darle permisos de ejecucion:
root@deathbian:~# chmod +x /etc/init.d/100MbsOR$ sudo chmod +x /etc/init.d/100Mbs
Para que nuestro script se auto ejecute al iniciar Debian o Ubuntu utilizamos el comando update-rc.d, el cual instala los links en el init para los scripts;
root@deathbian:~# update-rc.d 100Mbs defaultsOR# sudo update-rc.d 100Mbs defaultsOutput:
Adding system startup for /etc/init.d/100Mbs ...
/etc/rc0.d/K20100Mbs -> ../init.d/100Mbs
/etc/rc1.d/K20100Mbs -> ../init.d/100Mbs
/etc/rc6.d/K20100Mbs -> ../init.d/100Mbs
/etc/rc2.d/S20100Mbs -> ../init.d/100Mbs
/etc/rc3.d/S20100Mbs -> ../init.d/100Mbs
/etc/rc4.d/S20100Mbs -> ../init.d/100Mbs
/etc/rc5.d/S20100Mbs -> ../init.d/100Mbs
Apagen o reinicien el sistema para que los cambios tomen efecto, o tan solo corran el script a mano;
root@deathbian:~# /etc/init.d/100Mbs start
21/11/08
Problemas con localhost sin estar conectados a internet
Estuve leyendo por alli en varios foros, pero como siempre lo que tiene uno no lo tiene otro, aqui les digo lo que a mi me sirvio con pelos y señales:
1. Me descargue el .deb del wicd, otro controlador bastante bueno:
http://ufpr.dl.sourceforge.net/sourceforge/wicd/wicd_1.5.4_all.deb
2. OJO con este paso: tienes que desistalar el paquete de network manager, asi que verifica que tienes el archivo .deb en tu maquina. Vale procedemos a desistalar:
# apt-get remove network-manager-gnome network-manager
3. Luego instalamos en una linea de comandos el archivo .deb, parate en la carpeta donde esta y convertido en root, tipea lo siguiente:
# dpkg -i wicd_1.5.4_all.deb
Si te da un error con un path /opt/wicd/encryption/configurations/ haz lo siguiente:
# cd /opt/
# mkdir -p wicd/encryption/configurations/
La opción -p que se le asigna a la sentencia, es para que sea recursivo la creacion de todas las carpetas.
4. Luego repetimos el paso número 3, la instalacion del archivo .deb, de todas formas aqui se los dejo:
# dpkg -i wicd_1.5.4_all.deb
4. Arrancamos la aplicación con la linea:
# wicd-client
Si te fijas en el Menú en la parte derecha aparece un icono como el de network-manager.
Busca tu inalambrica o configuralo para tu ip estatica o dhcp, tu vez. Espero les alla servido, estando asi hasta yo lo entenderia cualquier cosa dejenme sus comentarios.
19/2/08
¿Como aplicar Reglas de iptables?
$ sudo apt-get install -test iptables
Ésto nos activará el servicio por defecto. Sólo queda implementar el script de iptables con nuestras reglas y hacer que se carguen al inicio.
El script que yo tengo, sin entrar en detalles viene a ser algo así, muy sencillo:
#!/bin/bash
#-s Especifica una dirección de origen
#-d Especifica una dirección de destino
#-p Especifica un prototocolo
#-i Especifica un interface de entrada
#-o Especifica un interface de salida
#-j Especifica la acción a ejecutar sobre el paquete
#--sport Puerto de origen
#--dport Puerto de destino
#Borrar todas las reglas
iptables -F
#Politica general.Cerramos todo.Dejamos entrar y salir lo solicitado
iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
###OTRAS PROTECCIONES####
# Quitamos los pings.
/bin/echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_all
# No respondemos a los broadcast.
/bin/echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts
# Para evitar el spoofing nos aseguramos de que la dirección
# origen del paquete viene del sitio correcto.
for interface in /proc/sys/net/ipv4/conf/*/rp_filter; do
/bin/echo "1" > ${interface}
done
# Los ICMPs redirigidos que pueden alterar la tabla de rutas.
for interface in /proc/sys/net/ipv4/conf/*/accept_redirects; do
/bin/echo "0" > ${interface}
done
# No guardamos registros de los marcianos.
/bin/echo "1" > /proc/sys/net/ipv4/conf/all/log_martians
# Asegurar, aunque no tenga soporte el nucleo, q no hay forward.
/bin/echo "0" > /proc/sys/net/ipv4/ip_forward
###Reglas de los puertos####
# Permitimos que se conecten a nuestro servidor web.
#iptables -A INPUT -m state --state NEW -p TCP --dport 80 -j ACCEPT
#Abrimos ssh a la red.
#iptables -A INPUT -s 172.26.0.3 -p TCP --dport 22 -j ACCEPT
#iptables -A INPUT -s 172.26.0.4 -p TCP --dport 22 -j ACCEPT
#iptables -A INPUT -s 172.26.0.5 -p TCP --dport 22 -j ACCEPT
#iptables -A INPUT -p TCP --dport 22 -j ACCEPT
# Permitimos la comunicación con el servidor dns
iptables -A INPUT -p UDP --dport 53 -j ACCEPT
iptables -A INPUT -p TCP --dport 53 -j ACCEPT
#Permitimos uso de ftp.
#iptables -A INPUT -p TCP --dport 21 -j ACCEPT
#Permitimos acceso pop3.
#iptables -A INPUT -p TCP --dport 110 -j ACCEPT
# Permitimos uso de smtp
#iptables -A INPUT -p TCP --dport 25 -j ACCEPT
#Permitimos acceso imap.
#iptables -A INPUT -p TCP --dport 143 -j ACCEPT
#iptables -A INPUT -p UDP --dport 143 -j ACCEPT
#Permitimos todo el trafico de la LAN
iptables -A INPUT -s 172.26.0.2 -j ACCEPT
iptables -A INPUT -s 172.26.0.4 -j ACCEPT
iptables -A INPUT -s 172.26.0.5 -j ACCEPT
#Dejamos a localhost, para mysql, etc..
iptables -A INPUT -i lo -j ACCEPT
Lógicamente las líneas van juntas. Sólo se aplican las líneas no comentadas con # , las otras son para mi servidor.
El fichero se puede llamar por ejemplo firewall.sh , debemos darle permisos de ejecución:
$ chmod +x firewall.sh
Ahora si aplicamos el script de este modo:
$ sudo sh firewall.sh
podemos ver la salida de iptables haciendo:
$ sudo iptables -L
que viene a ser algo así:
root@platas:/home/herje # iptables -L
Chain INPUT (policy DROP)
target prot opt source destination
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT udp -- anywhere anywhere udp dpt:domain
ACCEPT tcp -- anywhere anywhere tcp dpt:domain
ACCEPT all -- glorioso anywhere
ACCEPT all -- minime anywhere
ACCEPT all -- placebo anywhere
ACCEPT all -- anywhere anywhere
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
root@platas:/home/herje #
Sólo falta hacer que las reglas se carguen al inicio, para ello copiamos el script en /etc/init.d y lo ponemos por default:
$ sudo cp firewall.sh /etc/init.d/
$ sudo update-rc.d firewall.sh defaults
Y listo, reinicia tu maquina conviertete en root y veras como estan levantadas las reglas.
11/1/08
Recuperar grub con un live cd
En una terminal
1º sudo grub
2º find /boot/grub/stage1
3º root (hdx,y) colocar los valores anteriormente obtenidos
4º setup (hd0)
5º quit
Ya arranca linux sin problemas pero no aparece el menu de grub para escoger sistema operativo. Hay que editar el archivo menu.lst:
1º sudo gedit /boot/grub/menu.lst
2º agregar o descomentar el ejemplo para windows:
title Windows Xp Profesional
root (hdx,y)
makeactive
chainloader +1
X e Y se saca con el comando sudo fdisk -l
localizar la partición NTFS o FAT de windows
Por ejemplo, si el resultado es que la partición de windows es la hda4, en el archivo menu.lst pondrás root (hd0,3) primer disco, partición 4, ya que cuenta el 0.
si la opción hiddenmenu está descomentada:
hiddenmenu
comentadla, siendo así:
# hiddenmenu
también se puede modificar el tiempo de espera del menu grub así como dejar tiempo infinito así:
# timeout 3
cuando se comenta una linea con #, se inutiliza el comando.
14/12/07
CAMBIO DE HUSO HORARIO
Para los usuarios de Debian GNU/Linux y distribuciones basadas en Debian, el siguiente proceso permite hacer el ajuste con anticipación y verificar que funciona el ajuste de la zona horaria.
Paso 1
Descargar el paquete tzdata_2007j-1_all.deb que nos va a permitir realizar los cambios en nuestro
sistema.
#wget http://http.us.debian.org/debian/pool/main/t/tzdata/tzdata_2007j-2_all.deb
Paso 2
Una vez descargado el paquete lo instalamos con el siguiente comando
#dpkg -i tzdata_2007j-1_all.deb
ya tenemos en nuestro sistema el cambio previsto para el domingo 9 de diciembre de 2007 ajustando la zona horaria a -4:30 VET
Paso 3
Reiniciar todos los servicios del sistema usando stop y start NO USAR restart.
/etc/init.d/servicios stop
/etc/init.d/servicios start
Paso 4
La mejor prueba es simular que son las 02:59:59 VET del 2007-12-09 y ver el efecto, esto se logra cambiando la fecha del sistema con el siguiente comando:
#date --date='2007-12-09 07:00:00 UTC'
9/11/07
Comprimir y Descomprimir Archivos
* Ficheros tar (tar empaqueta varios archivos en uno solo, pero no comprime)
Empaquetar: tar -cvf archivo.tar /dir/a/comprimir/
Desempaquetar: tar -xvf archivo.tar
Ver contenido tar -tf archivo.tar
* Ficheros gz
Comprimir: gzip -9 fichero
Descomprimir: gzip -d fichero.gz
* Ficheros bz2
Comprimir: bzip fichero
Descomprimir: bzip2 -d fichero.bz2
gzip ó bzip2 sólo comprimen ficheros [no directorios, para eso existe
tar]. Para comprimir y archivar al mismo tiempo hay que combinar el tar y
el gzip o el bzip2 de la siguiente manera:
* Ficheros tar.gz
Comprimir: tar -czfv archivo.tar.gz ficheros
Descomprimir: tar -xzvf archivo.tar.gz
Ver contenido: tar -tzf archivo.tar.gz
* Ficheros tar.bz2
Comprimir: tar -c ficheros | bzip2 > archivo.tar.bz2
Descomprimir: bzip2 -dc archivo.tar.bz2 | tar -xv
Ver contenido: bzip2 -dc archivo.tar.bz2 | tar -t
* Ficheros zip
Comprimir: zip archivo.zip ficheros
Descomprimir: unzip archivo.zip
Ver contenido: unzip -v archivo.zip
* Ficheros lha
Comprimir: lha -a archivo.lha ficheros
Descomprimir: lha -x archivo.lha
Ver contenido: lha -v archivo.lha
Ver contenido: lha -l archivo.lha
* Ficheros arj
Comprimir: arj a archivo.arj ficheros
Descomprimir: unarj archivo.arj
Descomprimir: arj -x archivo.arj
Ver contenido: arj -v archivo.arj
Ver contenido: arj -l archivo.arj
* Ficheros zoo
Comprimir: zoo a archivo.zoo ficheros
Descomprimir: zoo -x archivo.zoo
Ver contenido: zoo -L archivo.zoo
Ver contenido: zoo -v archivo.zoo
* Ficheros rar
Comprimir: rar -a archivo.rar ficheros
Descomprimir: rar -x archivo.rar
Ver contenido: rar -l archivo.rar
Ver contenido: rar -v archivo.rar
5/9/07
Instalando Nagios 3.x en Debian etch
El proceso ha sido bien sencillo así que dejo aquí un breve “paso a paso” para quien quiera animarse.
Partimos de una instalación limpia de debian etch con apache2.
Lo primero que necesitamos es instalar nuestro entorno de compilación. Hay un paquete en debian con todo lo que necesitas para ello.
apt-get install build-essentialEl segundo paso es instalar las librerías necesarias para, posteriormente, compilar nagios. Necesitamos las jpeg, png y gd2. Para las dos primeras no tuve ningún problema en instalar las que vienen con la distribución estable:
apt-get install libjpeg62 libjpeg62-dev libpng12-0 libpng12-dev
Para las gd2 sin embargo me lié un poco ¿necesito las que traen soporte para xpm o las que no?¿es indiferente, tal vez? Cómo no tenía ni idea y no encontré información referente a ello visité la página del proyecto y vi que allí no hacían distinción alguna… Reconozco que lo de los formatos gráficos no es lo mío (ni los de audio, ni los de video, ni…) así que tiré por la calle de enmedio y decidí bajarme los fuentes y compilarlos también:
cd /tmp
wget -c http://www.libgd.org/releases/gd-2.0.35.tar.gz
tar xzf gd-2.0.35.tar.gz
cd gd-2.0.35
./configure
make
make install Lo siguiente es crear los grupos y usuarios necesarios para nagios:
useradd nagios
passwd nagios
groupadd nagios
groupadd nagcmd
usermod -G nagios nagios
usermod -G nagios josemaria
usermod -G nagcmd nagios
usermod -G nagcmd www-data Con esto hemos creado un nuevo usuario (nagios), le asignamos una contraseña, creamos dos grupos (nagios y nagcmd). Añadimos nagios a ambos grupos, el usuario www-data (el que usa Apache) al grupo nagcmd y, por comodidad aunque no es indispensable, nuestro usuario común al grupo nagios para que la edición de ficheros de configuración nos resulte maś cómoda.
Ya lo tenemos todo listo. Ahora toca bajarse Nagios, compilarlo e instalarlo. Visita la página oficial para asegurarte de que usas las últimas versiones disponible. Por lo demás, la secuencia usando las versiones actuales es la siguiente:
cd /tmp
wget -c http://tinyurl.com/2jyzao/nagios-3.0a5.tar.gz
wget -c http://tinyurl.com/2mqzzk/nagios-plugins-1.4.9.tar.gz
tar xzf nagios-3.0a5.tar.gz
cd nagios-3.0a5
./configure --with-command-group=nagcmd
make all
make install
make install-init
make install-config
make install-commandmode
make install-webconf
cd ..
tar xzf nagios-plugins-1.4.9.tar.gz
cd nagios-plugins-1.4.9
./configure --with-nagios-user=nagios --with-nagios-group=nagios
make
make install Creamos una contraseña para el acceso web del usuario nagiosadmin y reiniciamos apache:
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
/etc/init.d/apache2 reload Y por último arrancamos nagios y, si no presenta ningún error, creamos un enlace para que de ahora en adelante arranque de forma automática al iniciar la máquina:
/etc/init.d/nagios start
ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios Y ya. Con esto nuestro nagios debe de estar totalmente funcional y accesible vía web a través de la URL “http://hostname/nagios”. La configuración por defecto monitoriza algunos servicios en la propia máquina dónde se instala y nos debe de bastar para saber que funciona correctamente. Para sacarle partido debemos de hacer algunas cosillas más que os enumero, aunque con menor detalle, a continuación.
28/8/07
Instalacion del Compiz Fusion en Ubuntu Feisty
El nuevo compiz fusion tiene una gran variedad de efectos visuales mas alla del beryl, aunque aun no esta terminado y falta muchas mas cosas para poder igualarlo, pero aqui encontraran otra forma de poder acceder tanto al beryl como al fusion...
#beryl #deb http://ubuntu.beryl-project.org feisty main deb http://download.tuxfamily.org/3v1deb feisty eyecandy deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy
Y a continuacion las claves
wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add -
Seguidamente actualizamos las listas
sudo apt-get update
lo siguiente es desintalar (si lo tenemos) en antiguo compiz con la siguiente linea
sudo apt-get remove compiz-core desktop-effects
despues de este paso, procederemos a instalar el nuevo fusion con el siguiente codigo
sudo apt-get install compiz compizconfig-settings-manager compiz-fusion-* emerald emerald-themes
Ahora, ya lo tenemos instalado, pero existen dos maneras de poder hacer que este nuevo decorador se pueda usar, la primera, si tenemos el beryl-manager instalado lo podemos cambiar por alli, pero en dado caso que no, solo realizaremos los siguientes pasos....
primero undiremos Ctrl + Alt + F2, y escribiremos compiz --replace -c emerald
Tambien podemos ejecutarlo al inicio accediendo a “Sistema > Preferencias > Sesiones > Programas de inicio“ en caso de tener GDM
8/8/07
Recuperar lista de paquetes instalados
En muchas ocasiones tenemos la necesidad de replicar una instalación en varios puestos de trabajo. Esto supone instalar todo el sistema base y seguidamente instalar todos los paquetes que deseamos.
Existe una manera sencilla de obtener una lista de los paquetes de una instalación para luego usarla para instalar directamente esta lista en otras instalaciones.
Para obtener una lista de los paquetes que tenemos en nuestra máquina que deseamos usar como plantilla, procederemos ejecutar lo siguiente en un terminal de línea de comandos del sistema:
$ dpkg --get-selections | grep -v deinstall > ubuntu-files
Ésto nos genera un archivo llamado ubuntu-files, el cual contiene la lista que deseamos.
Para luego instalar todos estos paquetes en las otras máquinas, bastará con llevarnos este fichero a dichas máquinas y ejecutar:
$ sudo apt-get update
$ sudo apt-get dist-upgrade
$ sudo dpkg --set-selections < ubuntu-files
$ sudo dselect install
Ya tenemos una nueva máquina que tiene una réplica exacta de la instalación de la máquina plantilla.
27/7/07
Configurar tu GMAIL en Ubuntu (GAIM)
26/7/07
Navegar más rapido en Firefox
- Ahora, en el campo de búsqueda escribe pipelining, aparecerán los siguientes valores:
network.http.pipeliningnetwork.http.proxy.pipeliningnetwork.http.pipelining.maxrequests
- Hay que cambiar los valores de éstos datos, se hace dando doble click y sobreescribiendo el dato nuevo, hay que establecer los siguientes valores:
network.http.pipeliningcomotruenetwork.http.proxy.pipeliningcomotruenetwork.http.pipelining.maxrequestscomo30
- Por último, hay quse dar click derecho en un espacio vacío, seleccionamos New > Integer, escribimos nglayout.initialpaint.delay damos Enter y establecemos su valor como 0
25/7/07
SyncMaster Resolucion
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
EndSection
Section "Device"
Identifier "Generic Video Card"
Driver "vesa"
BusID "PCI:1:0:0"
EndSection
Section "Monitor"
Identifier "SyncMaster"
Option "DPMS"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Generic Video Card"
Monitor "SyncMaster"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
EndSection
Section "DRI"
Mode 0666
EndSection
23/7/07
Recuperacion de grub luego de instalar windows
Editamos el fichero /boot/grub/device.map, por ejemplo con nano:
| # nano /boot/grub/device.map |
| (fd0) /dev/fd0 |
| (hd0) /dev/hda (fd0) /dev/fd0 |
| # mkfs.vfat /dev/fd0 |
| # mount -t vfat /dev/fd0 /media/floppy |
Ahora tenemos que instalar Grub en el disquete, ejecutando:
| # cp -fr --parents /boot/grub/ /media/floppy # umount /media/floppy # grub-install /dev/fd0 |
| (fd0) /dev/fd0 |
| /dev/fd0 does not have any corresponding BIOS drive |
En este momento ya podemos instalar Windows sin miedo a perder Grub. Si no confiais en mi (yo no confiaría demasiado) podeis probar antes a arrancar con el disquete. Debemos tener configurada la BIOS para que intente arrancar desde la disquetera antes de arrancar desde el disco duro.
Cuando acabemos de instalar Windows simplemente reiniciamos con el disquete que hemos creado, entramos en Ubuntu y abrimos de nuevo un terminal con permisos de root. En él ejecutamos:
| # grub-install /dev/hda |

