Instalar KDE 4.8 en Fedora 16
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'
Fuente: fedorigen.wordpress.com/2012/01/24/instalar-kde-4-8-en-fedora-16/
Dropbox en Fedora 14
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
Instalar StatusNet en Fedora 14
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
Instalando Anaglyph en Fedora
Anaglyph es un nuevo plugin para compiz-fusion que transforma tu escritorio para que puedas verlo en 3D con gafas azules y rojas.
Acá les dejo un pantallazo:
Para instalarlo en Fedora, debemos compilarlo primero, todavía no hay una versión en binario. Antes de compilar vamos a instalar las dependencias, para esto abrimos una terminal y ejecutamos
su -c 'yum -y install mesa-libGLU-devel libXScrnSaver-devel libtool compiz-bcop \ compiz-fusion-devel compiz compiz-gnome emerald emerald-themes fusion-icon-gtk \ compiz-fusion-extras compiz-fusion-extras-gnome compizconfig-backend-gconf \ xulrunner-devel compiz-fusion-extras-gnome ccsm gcc automake gcc-c++ make'
Ahora descargamos el plugin:
mkdir -p ~/.compiz/plugins
wget kowalczyk.ws/anaglyph/anaglyph_0.2.4.tar.gz
tar xzvf anaglyph_0.2.4.tar.gz
mv anaglyph ~/.compiz/plugins/ && cd ~/.compiz/plugins/anaglyph
make && make install
Para terminar falta una pequeña configuración, para esto vamos al menú Sistema -> Preferencias -> Administrador de Opciones de Compiz y buscamos en “Sin Categoría”
En la configuración del plugin lo unico que debemos hacer es definir una combinación de teclas para activar y desactivarlo. Yo en mi caso elegí <Ctr>+<Alt>+3. Esto lo definimos en la opción “Initiate Screen”
Listo espero que tengan gafas para poder disfrutarlo.
Instalar LibreOffice en Fedora
Luego de la compra de Sun por parte de Oracle, la comunidad que desarrollaba OpenOffice.org comenzó su propio desarrollo al cual llamaron LibreOffice.
Por suerte la gente de DocumentFoundation puso para la descarga paquetes RPM, con lo cual instalar LibreOffice es sencilla. Solo hay que seguir los pasos a continuación:
Para descargar LibreOffice lo hacemos desde download.documentfoundation.org/libreoffice/testing/
Primero desinstalamos Openoffice.org,
su -c 'yum remove openoffice.org-core'
Luego empezamos con la instalación:
cd /tmp
wget -c download.documentfoundation.org/libreoffice/testing/LO_3.3.0-beta1_Linux_x86_install-rpm_en-US.tar.gz
tar xzvf LO_3.3.0-beta1_Linux_x86_install-rpm_en-US.tar.gz
cd en-US/RPMS/
su -c 'rpm -ivh *.rpm'
cd desktop-integration/
su -c 'rpm -ivh libreoffice3.3-redhat-menus-3.3-9526.noarch.rpm' su -c 'ln -s /usr/bin/libreoffice3 /usr/bin/libreoffice'
Solución Gwibber + twitter
Hace unos días gwibber en Fedora 13 dejó de actualizar la timeline de twitter. Ésto se debe a que twitter cambió la API para autenticar las applicaciones. Para solucionar este problema, basta con actualizar a la versión de gwibber que se encuentra en los repositorios de testing de fedora.
Para esto abrimos una terminal y ejecutamos:
su -c 'yum --enablerepo=updates-testing install -y gwibber'
gwibber-service restart
nos pedirá que autoricemos nuestra cuenta de twitter y listo.
NetworkManager desde la terminal en Fedora 13
Una de las novedades de Fedora 13 es la mejora de NetworkManager en la terminal. Ahora es sumamente sencillo conectarse por wifi desde la consola.
Para esto necesitamos el paquete cnetworkmanager
, lo instalamos si no lo tenemos:
$ su -c 'yum install cnetworkmanager'
para ver la lista de ESSIDs disponibles, ejecutamos
$ cnetworkmanager -a Active | HwAddress | Ssid -------+-------------------+-------- | 00:21:29:96:86:5C | linksys | 00:1C:10:8D:09:EB | Nibbler | 00:1B:11:D1:E9:75 | red
en este ejemplo me voy a conectar a mi red que es Nibbler
, para esto ejecuto:
$ cnetworkmanager --connect=Nibbler --wpa-pass=
para más información sobre cómo usar cnetworkmanager
les dejo la ayuda:
$ cnetworkmanager -h Usage: cnetworkmanager [options] Options: --version show program's version number and exit -h, --help show this help message and exit -t, --terse No table headings and padding, suitable for parsing -w BOOL, --wifi=BOOL Enable or disable wireless -o BOOL, --online=BOOL Enable or disable network at all --state Print the NM state --we, --wireless-enabled Print whether the WiFi is enabled --whe, --wireless-hardware-enabled Print whether the WiFi hardware is enabled -d, --device-list, --dev List devices --device-info=DEV, --di=DEV Info about device DEV (by interface or UDI(TODO)) -a, -n, --ap-list, --ap, --nets List access points --ap-info=AP, --ai=AP Info about access point AP (by hw address or UDI(TODO)) -u, --usrcon List user connection settings -s, --syscon List system connection settings --con-info=[KIND,]ID, --ci=[KIND,]ID Info about connection settings ID (of the *user*/system KIND) -c, --actcon List active connections --demo Run a random demonstration of the API --activate-connection=[KIND],ID,[DEV],[APMAC] activate the KIND(user/system) connection ID on device DEV using APMAC. -m, --monitor loop to show dbus signals -C SSID, --connect=SSID Connect to a wireless network SSID (creating the configuration using the key options below) --unprotected network does not require a key --wep-hex=KEY use this WEP key of 26 hex digits --wep-pass=KEY use this WEP passphrase --wpa-psk-hex=KEY use this WPA key of 64 hex digits --wpa-pass=KEY use this WPA passphrase
Configurar Transport maps en sendmail
Configurar transport maps en sendmail es un tarea sencilla, solamente debemos editar un par de archivos.
Primero nos aseguramos que exista la línea:
FEATURE(`mailertable', `hash -o /etc/mail/mailertable.db')dnl
en el archivo
/etc/mail/sendmail.mc
luego solo queda editar el archivo
/etc/mail/mailertable
para que quede algo así
.dominio.com smtp:mail.dominio.com dominio.com smtp:mail.dominio.com
Ahora creamos el archivo hash que necesita sendmail:
makemap hash < /etc/mail/mailertable /etc/mail/mailertable
si tuvimos que editar el archivo
/etc/mail/sendmail.mc
, ejecutamos
m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
para crear el archivo .cf apartir del nuevo.
Instalar XBMC (Media Center) en Fedora 12
Después de mucho probar creo haber encontrado la aplicación para media center en Fedora, que más se amolda a mis necesidades. XBMC. Para instalar XBMC en Fedora 12, es necesario añadir un repositorio, para esto ejecutamos:
cd /etc/yum.repos.d/
su -c 'wget -c hansvon.homelinux.org/hansvon.repo'
Ahora solo tenemos que instalarlo como cualquier aplicación:
su -c 'yum install XBMC'
Listo, ya podemos ejecutarlo desde “Aplicaciones->Sonido y Video->XBMC Media Center”
Aquí les dejo unas capturas de XBMC corriendo en mi laptop:
Instalación Plone 3 en Fedora 12 (The Fedora way)
Luego de ver que mi sensei está por publicar un libro sobre su especialidad (Plone), me dio nostalgia y quise instalar Plone para volver a los viejos tiempos.
Felicitaciones JPG!!!!
Voy a mostrar la forma más sencilla de instalar Zope y Plone en Fedora 12
Para los que no los conocen, Zope es un servidor de aplicaciones web de código abierto escrito en el lenguaje de programación Python. y Plone es un Sistema de Gestión de Contenidos o CMS por sus siglas en inglés (Content Management System), basado en Zope (que tiene miles de desarrolladores en todo el mundo) y programado en Python.
Bueno, manos a la obra.
antes que nada debemos instalar el repositorio de RPMFusion, para esto ejecutamos en una terminal como root:
rpm -Uvh download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
Sólo con el repositorio free es suficiente.
Ahora procedemos a instalar Plone 3, ejecutamos:
yum install compat-plone
Esto instalará Plone, Zope y todas sus dependencias.
Antes de ir al panel web de Zope, debemos definir un usuario administrador, para esto ejecutamos:
zopectl adduser admin password
donde “admin” es el nombre de usuario y “password” es la contraseña
ahora iniciamos Zope:
service zope start
Ya tenemos Zope funcionando, ahora procederemos a crear un sitio en Plone. Para eso abrimos un navegador y nos dirigimos a la URL localhost:8080/manage, esta es la interfaz de administración de Zope, nos logueamos con el usuario que definimos antes.
Para crear un sitio plone, elegimos en la lista desplegable “Plone Site”
Escribimos el id, el nombre del sitio y una descripción y hacemos click en el botón “Add Plone Site”
Listo, ya tenemos un sitio Plone funcionando, para verlo y configurarlo nos vamos a la URL: localhost:8080/<id-del-sitio>
Les dejo algunos links con documentación sobre Plone:
plone.org/
plone.org/countries/conosur/documentacion/
for its contents. This is a safe-cache copy of the original web site.