Instalar KDE 4.8 en Fedora 16

feb 102012
 

Lo primero que debemos hacer es configurar el repositorio de kde:

su -c 'wget apt.kde-redhat.org/apt/kde-redhat/fedora/kde.repo -O /etc/yum.repos.d/kde.repo'

tenemos que habilitar testing y unstable:

su -c 'sed -i 's/enabled=0/enabled=1/g' /etc/yum.repos.d/kde.repo'

Ahora si ya tenemos instalado una versión anterior de kde, ejecutamos:

su -c 'yum update'

Si no lo tenemos instalado:

su -c 'yum install @kde-desktop'

spacer

 

Fuente: fedorigen.wordpress.com/2012/01/24/instalar-kde-4-8-en-fedora-16/

  •  febrero 10, 2012
  •  Posted by ezq at 8:48 am
  •   No Responses
  •   Fedora, GNU/Linux, KDE, Tips

Instalar Apache Ant en CentOS 5

ene 262012
 

Si bien es posible instalar ant desde los repos de CentOS, la versión disponible es una versión vieja que en muchos casos queda obsoleta. Para instalar una versión más reciente,ejecutamos los siguientes comandos:

wget mirrors.kahuki.com/apache/ant/binaries/apache-ant-1.8.2-bin.tar.bz2
tar jxvf apache-ant-1.8.2-bin.tar.bz2
mv apache-ant-1.8.2 /usr/local/ant
echo "export ANT_HOME=/usr/local/ant" > /etc/profile.d/ant.sh
echo "export PATH=/usr/local/ant/bin:$PATH" >> /etc/profile.d/ant.sh
chmod +x /etc/profile.d/ant.sh
source /etc/profile.d/ant.sh

Con esto ya tendremos ant funcionando en nuestro sistema.

  •  enero 26, 2012
  •  Posted by ezq at 8:30 am
  •   No Responses
  •   Apache, Aplicaciones, CentOS, GNU/Linux, Tips

Setear el máximo de conexiones en MySQL

ene 172012
 

Para setear el máximo de conexiones permitidas en un servidor MySQL hay que definir la variable max_connection en el archivo de configuración de MySQL (/etc/my.cnf).

Supongamos que queremos establecer el límite en 1000, en el archivo /etc/my.cnf, en la seccion [mysqld] agregamos la siguiente línea:

max_connections=1000

guardamos el archivo.

Para que los cambios tengan efecto entramos a mysql y ejecutamos:

SET GLOBAL max_connections = 1000;

Para ver que valor tiene la variable max_connections en el servidor en ejecución, ejecutamos dentro de mysql:

mysql> select @@max_connections;
+-------------------+
| @@max_connections |
+-------------------+
|              1000 |
+-------------------+
1 row in set (0.00 sec)

  •  enero 17, 2012
  •  Posted by ezq at 7:44 am
  •   1 Response
  •   CentOS, Documentación, GNU/Linux, MySQL, Tips

Dropbox en Fedora 14

nov 302010
 

Dropbox es un software que permite sincronizar tus archivos en un servidor publico y acceder a ellos desde cualquier PC. Es muy útil cuando tenemos varias PCs ubicadas en diferentes lugares. Con la llegada de Fedora 14 Dropbox dejó de funcionar.

El primer problema con el que nos encontramos es que yum no encuentra el repositorio de dropbox, para solucionar esto, basta con editar el archivo /etc/yum.repos.d/dropbox.repo y editar la línea

baseurl=linux.dropbox.com/fedora/$releasever/

por

baseurl=linux.dropbox.com/fedora/13/

esto ocurre porque dropbox aún no tiene un repo para Fedora 14

Ahora ya funciona el repositorio, pero el servicio de dropbox no inicia.

Si googleamos por ahí vamos a ver que muchos dicen deshabilita SELinux y listo, es muy tentador, es una solución rápida, pero no es la solución optima, SELinux es una parte importante en la seguridad de nuestro sistema. Entonces vamos a decirle a SELinux que dropbox puede acceder a sus archivos, para que no nos deniegue el acceso.

Para esto ejecutamos:

su -c 'semanage fcontext -a -t unconfined_execmem_exec_t /usr/bin/dropbox'

y luego

su -c 'restorecon -v /usr/bin/dropbox'

con esto le permitimos a dropbox ejecutarse en el contexto unconfined_execmem_exec_t

para verificarlo ejecutamos:

ls -lZ /usr/bin/dropbox

nos debería mostrar esto:

-rwxr-xr-x. root root system_u:object_r:execmem_exec_t:s0 /usr/bin/dropbox

Fuente

  •  noviembre 30, 2010
  •  Posted by ezq at 9:10 pm
  •   No Responses
  •   Aplicaciones, Fedora, GNU/Linux, Tips

Instalar StatusNet en Fedora 14

nov 092010
 

StatusNet es un servidor de microblogging que nos permite crear un servidor propio para prestar servicios como identi.ca o twitter.

Para instalarlo en Fedora 14 primero debemos instalar las dependencias:

su -c 'yum install httpd php php-gd mysql php-mysql mysql-server memcached php-pecl-memcache php-xml php-xmlrpc php-devel httpd-devel php-mbstring php-bcmath php-pecl-apc pcre -y'

ahora descargamos statusnet

wget -c status.net/statusnet-0.9.6.tar.gz

lo descomprimimos

tar -xzvf statusnet-0.9.6.tar.gz

y lo ponemos en un lugar accesible desde la web:

mv statusnet-0.9.6 /var/www/html/statusnet

configuramos los permisos necesarios para statusnet

chmod a+w /var/www/html/statusnet/
chown apache.apache -R /var/www/html/statusnet/

configuramos los servicios necesarios,

chkconfig httpd on
chkconfig mysqld on
service httpd start
service mysqld start

Ahora configuramos la base de datos:

mysqladmin create statusnet
mysql
mysql> GRANT ALL on statusnet.* TO 'statusnet'@'localhost' IDENTIFIED BY 'password';
mysql> exit

listo, solo resta ejecutar el asistente de instalación desde la web, entrando a

<ip-del-servidor>/statusnet/install.php

  •  noviembre 9, 2010
  •  Posted by ezq at 7:29 pm
  •   1 Response
  •   Aplicaciones, Fedora, GNU/Linux

La Canción del Software Libre

ago 272009
 

Cierre de la charla pre Wikimania 2009 que dio Richard M. Stallman en el teatro Alvear de la ciudad de Buenos Aires

  •  agosto 27, 2009
  •  Posted by ezq at 7:54 pm
  •   No Responses
  •   GNU/Linux, Humor, Videos

Grabación de CD/DVD desde la consola

ago 242009
 

Después de romper varios DVDs, me cansé de usar una interfaz gráfica para quemar mis CD/DVDs y volví a hacerlo como en los viejos tiempos. La consola nunca falla!!!.

Crear una imagen ISO

Para crear una imagen de los datos que queremos grabar, utilizamos mkisofs:

mkisofs -r -o imagen.iso directorio

Con la opción -r generaremos un sistema de archivos con extensión Rock Ridge.

Quemar la imagen ISO

Para quemar el CD/DVD usamos wodim, primero detectamos la grabadora:

$ wodim --devices
wodim: Overview of accessible drives (1 found) :
-------------------------------------------------------------------------
0 dev='/dev/scd0' rwrw-- : 'TSSTcorp' 'DVD+-RW TS-L632D'
-------------------------------------------------------------------------

Ya podemos empezar a grabar:

wodim -v -eject dev=/dev/scd0 imagen.iso

En mi caso la grabadora es /dev/scd0

  •  agosto 24, 2009
  •  Posted by ezq at 7:58 pm
  •   2 Responses
  •   Aplicaciones, Fedora, GNU/Linux, Tips

Recuperar datos de un RAID1 con Knoppix

abr 132009
 

Hace ya un tiempo me tocó lidiar con este problema. Fue un arduo trabajo, nunca lo había hacho antes, pero que dió buenos resultados. Seguí los pasos de este HowTo.

Lo primero que necesitamos es tener una versión de Knoppix que podemos descargar desde aquí. La quemamos en un CD y booteamos con el nuevo CD.

Restaurando el RAID

Una vez que Knoppix haya arrancado ejecutamos

sudo su

para convertirnos en usuario root

Como no tengo en archivo de configuración original (mdadm.conf), lo voy a crear con el siguiente comando:

mdadm --examine --scan /dev/sda1 >> /etc/mdadm/mdadm.conf

el resultado debería ser algo como esto:

DEVICE partitions
CREATE owner=root group=disk mode=0660 auto=yes metadata=1
MAILADDR root
ARRAY /dev/md0 level=raid1 num-devices=2 UUID=a28090aa:6893be8b:c4024dfc:29cdb07a

Editamos la línea que describe el array y agregamos devices=/dev/sda1,missing:

vi /etc/mdadm/mdadm.conf

debería quedar algo así:

DEVICE partitions
CREATE owner=root group=disk mode=0660 auto=yes metadata=1
MAILADDR root
ARRAY /dev/md0 level=raid1 num-devices=2 UUID=a28090aa:6893be8b:c4024dfc:29cdb07a devices=/dev/sda1,missing

La cadena /dev/sda1 es el disco del cual queremos recuperar los datos y missing significa que el segundo disco de este RAID no está presente.

Editamos el archivo /etc/default/mdadm:
vi /etc/default/mdadm

y cambiamos la línea

AUTOSTART=false

por

AUTOSTART=true

Ahora podemos levantar nuestra configuración del RAID


/etc/init.d/mdadm start
/etc/init.d/mdadm-raid start

Para corroborar que nuestro RAID esté OK usamos el comando:

cat /proc/mdstat

la salida es algo como esto:


Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [ra id10]
md0 : active raid1 hda1[1]
293049600 blocks [2/1] [_U]

unused devices:

Recuperando la configuración de LVM

LVM guarda una o varias copias del archivo de configuración en el inicio de la partición. Con lo cual podemos utilizar el comando dd para recuperarla.

dd if=/dev/md0 bs=512 count=255 skip=1 of=/tmp/md0.txt

lo abrimos con un editor de textos

vi /tmp/md0.txt

vamos a ver algunos datos binarios, lo que nos interesa es algo como esto:


VolGroup00 {
        id = "evRkPK-aCjV-HiHY-oaaD-SwUO-zN7A-LyRhoj"
        seqno = 2
        status = ["RESIZEABLE", "READ", "WRITE"]
        extent_size = 65536		# 32 Megabytes
        max_lv = 0
        max_pv = 0
        physical_volumes {
                pv0 {
                        id = "uMJ8uM-sfTJ-La9j-oIuy-W3NX-ObiT-n464Rv"
                        device = "/dev/md0"	# Hint only
                        status = ["ALLOCATABLE"]
                        pe_start = 384
                        pe_count = 8943	# 279,469 Gigabytes
                }
        }
        logical_volumes {
                LogVol00 {
                        id = "ohesOX-VRSi-CsnK-PUoI-GjUE-0nT7-ltxWoy"
                        status = ["READ", "WRITE", "VISIBLE"]
                        segment_count = 1
                        segment1 {
                                start_extent = 0
                                extent_count = 8942	# 279,438 Gigabytes
                                type = "striped"
                                stripe_count = 1	# linear
                                stripes = [
                                        "pv0", 0
                                ]
                        }
                }
        }
}

creamos el archivo /etc/lvm/backup/VolGroup00

vi /etc/lvm/backup/VolGroup00

e insertamos la configuración de LVM.
Ahora estamos listos para levantar el servicio LVM:

/etc/init.d/lvm start

y activamos el volúmen:


vgchange VolGroup00 -a y
1 logical volume(s) in volume group "VolGroup00" now active

Ya estamos listos para montar nuestra partición:


mkdir /mnt/data
mount /dev/VolGroup00/LogVol00 /mnt/data/

Ahora podemos recuperar los datos desde /mnt/data

  •  abril 13, 2009
  •  Posted by ezq at 10:20 am
  •   No Responses
  •   Documentación, GNU/Linux, Tips

Instalar Python2.4 en Fedora 10

mar 222009
 

Antes que nada instalamos las dependencias para poder compilar Python:

yum install gcc gcc-c++ make

descargamos Python 2.4 desde la web oficial

cd /usr/src
wget www.python.org/ftp/python/2.4.6/Python-2.4.6.tar.bz2

descomprimimos los fuentes, configuramos y compilamos python2.4

tar xjvf Python-2.4.6.tar.bz2
cd Python-2.4.6
./configure
make

Finalmente instalamos

make install

  •  marzo 22, 2009
  •  Posted by ezq at 4:16 pm
  •   3 Responses
  •   Aplicaciones, Documentación, Fedora, GNU/Linux, Tips

Resetear password del usuario root en MySQL

mar 162009
 

Puede pasar que nos olvidemos el password del usuario root de MySQL y no tengamos forma de obtenerlo, para volver a setearlo desde el host que tiene instalado el servidor MySQL ejecutamos:

mysqld_safe --skip-grant-tables
mysql --user=root mysql
update user set Password=PASSWORD('nuevopassword');
flush privileges;
exit;

  •  marzo 16, 2009
  •  Posted by ezq at 7:04 pm
  •   No Responses
  •   Documentación, GNU/Linux, MySQL, Tips
 Older Entries
gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.