Julio 17, 2007

Mis repos de Vector Linux 5.8

Categoría: Instalaciones en Linux — Edwood @ 11:20 pm

Voy a seguirle la corriente al blog Linux,derecho, contabilidad, etc.. y voy a presentarles mi lista de repositorios activos para paquetes de Vector Linux SOHO 5.8:

SOURCE=ftp://ftp.osuosl.org/pub/vectorlinux/veclinux-5.8/packages-soho/
SOURCE=ftp://ftp.osuosl.org/pub/vectorlinux/veclinux-5.8/patches/
SOURCE=ftp://ftp.osuosl.org/pub/vectorlinux/veclinux-5.8/packages/
SOURCE=ftp://ftp.osuosl.org/pub/vectorlinux/veclinux-5.8/extra/

# Portal Slackware en Italia, muy buen repositorio
SOURCE=http://www.slacky.eu/repository/slackware-11.0

# Uno de los muchos repositorios de LinuxPackages.net
SOURCE=http://www2.linuxpackages.net/packages/Slackware-11.0/

# Uno de los repositorios de Slackware, la distribución madre de Vector Linux
SOURCE=ftp://ftp3.linuxpackages.net/pub/Slackware-11.0/

El archivo se llama slapt-getrc y su ruta es /etc/slap-get/slapt-getrc. El archivo original contiene 185 repositorios posibles, sólo les muestro los que utilizo.

Más artículos como este en:

Algunos artículos relacionados:


Septiembre 30, 2006

Instalar amaroK 1.4-beta3 en Vector Linux

Categoría: Instalaciones en Linux — Edwood @ 4:29 pm

Una de las aplicaciones que han hecho un cambio en mis costumbres como usuario de computadoras es amaroK, un manejador y reproductor de colecciones de música. Piense en algo así como iTunes.

Una de las peculiaridades de esta aplicación es que, si lo pedimos, se conecta a Wikipedia y nos muestra información sobre el grupo o cantante que escuchamos en ese momento. También, conectándose a una de varias bases de datos en el web, nos muestra la letra (”lyrics”) de la música que escuchamos. También ayuda a quemar las pistas mp3 a CD. Además, es programable a través de Ruby. :)

Sin embargo, no viene instalado en Vector Linux 5.1. Instalarlo es fácil, pero lo que no es obvio es cómo resolver un problema de dependencias que tiene en esta versión de Vector Linux.

amaroK Logo

Instalando amaroK

La versión 1.4-beta3 ya está en los repositorios de Vector Linux. Por si acaso, es mejor comenzando por actualizar (”update”) en nuestra computadora el listado de aplicaciones disponibles para Vector Linux. Esto requiere estar conectado al web:

sudo slapt-get - -update

Cuando termine la actualización, instalamos:

sudo slapt-get - -install amarok - - ignore-dep

La opción - -ignore-dep la incluimos para forzar la instalación ya que amaroK 1.4 requiere librerías de sistema más recientes que las que tiene VL5.1 y no se instala a menos que las detecte. Esa opción ignora esas dependencias. En este caso no hay ningún problema con que se instale sin que existan los prerrequisitos. La versión de las librerías que requiere amaroK y la que tiene VL5 son compatibles, pero el instalador no lo sabe.

Ejecutando amaroK

Este paso es mejor hacerlo de la consola ya que si hay un error aparace en la consola de Linux:

amarok

El sistema se quejará de que no existe la librería libFLAC.so.6 y abortará la ejecución de amaroK. Este problema ocurre porque la versión de libFLAC en VL5.1 es la 7, no la 6. Cuando esto ocurre en Linux se hace un “symlink” o enlace simbólico. Este es un método mediante el cual un archivo apunte a otro archivo con nombre distinto. Lo que haremos es apuntar libFLAC.so.6 a libFLAC.so.7 para hacerle creer a amaroK que está usando libFLAC.so.6:

sudo ln -s /usr/lib/libFLAC.so.7.0.0 /usr/lib/libFLAC.so.6

Ahora sí, disparemos a amaroK:

amarok

amaroK

El programa también aparecerá en el menú de aplicaciones bajo Multimedia.

Más artículos como este en:

Algunos artículos relacionados:


Agosto 20, 2006

Instalar y desinstalar Opera en Vector Linux

Categoría: Instalaciones en Linux — Edwood @ 9:47 am

Estas instrucciónes aplican a Vector Linux y probablemente a muchas otras distribuciones.

El archivo que usaré para este tutorial es el de la versión 9.01 para Slackware: opera-9.01-20060728.5-shared-qt.i386-en.tar.gz. Lo descargué desde la pagina oficial de Opera.

tar xvzf opera-9.01-20060728.5-shared-qt.i386-en.tar.gz

Esto creará el directorio o carpeta opera-9.01-20060728.5-shared-qt.i386-en-400 a la cual tenemos que entrar:

cd opera-9.01-20060728.5-shared-qt.i386-en-400

En esa carpeta está el programa de instalación install.sh:

sudo ./install.sh

Aparecerá este mensaje informando en cuáles directorios se instalará Opera y sus archivos auxiliares:

Files will be installed as follows:
———————————————————–
Wrapper Script : /usr/bin
Binaries : /usr/lib/opera/9.01-20060728.5
Plugins : /usr/lib/opera/plugins
Shared files : /usr/share/opera
Documentation : /usr/share/doc/opera
Manual page : /usr/share/man
———————————————————–
Is this correct [ y,n,c | yes,no,cancel ] ?
y

System wide configuration files:
/etc/opera6rc
/etc/opera6rc.fixed
would be ignored if installed with the prefix “/usr”.
Do you want to install them in /etc [ y,n | yes,no ] ?
y

A todo respondí “y” o “yes” para permitir una instalación estándar. Eso es todo, Opera 9.01 está instalado.

Desinstalación

Basta con remover el directorio /usr/lib/opera del sistema. También, para hacer la llmpieza más completa, podríamos remover usando el explorador Konqueror como “root”:

  • el directorio /usr/lib/opera
  • el directorio /usr/share/opera
  • el directorio /usr/share/doc/opera
  • el archivo /usr/bin/opera (es un link simbólico)
  • el directorio .opera con nuestras preferencias. Este directorio está escondido en nuestro home. En mi caso sería, /home/edwood/.opera

En Vector Linux el manejador de archivos Konqueror se puede acceder en modo “root” desde el menú de KDE: System > More applications > File manager (Super User Mode) . Le pedirá la contraseña de root antes de dejarlo acceder los discos y archivos con poderes de administrador.

Ejecutar Opera

En la consola basta ahora con escribir:

opera

Para hacer un atajo (”shortcut”) en el escritorio (”desktop”):

  • Marque el botón derecho del mouse sobre el área del “desktop”.
  • Seleccione Create New > Link to Application.
  • Escriba el nombre de la aplicación (opera)
  • Si desea, marque el botón con el icono para seleccionar otro.
  • Marque la pestaña Application
  • Escriba opera en el apartado Command.
  • Marque el botón OK cuando finalice. Deberá aparecer en el “desktop” el “shortcut” con el icono que seleccionó.

Más artículos como este en:

Algunos artículos relacionados:


Agosto 19, 2006

Alterando la lista de repositorios de paquetes de Vector Linux

Categoría: Instalaciones en Linux — Edwood @ 3:00 pm

Las distribuciones de Linux utilizan un archivo con el listado de repositorios oficiales para localizar e instalar aplicaciones. Este archivo puede ser alterado para eliminar repositorios que dan problemas o añadir nuevos que incluyen aplicaciones que no están en los repositorios oficiales de la distribución que usamos.

En el caso de Vector Linux el archivo es slapt-getrc y se encuentra en /etc/slapt-get/slapt-getrc. Para editarlo necesitamos privilegios de administrador (root). Una forma de editarlo es utilizando un editor de texto para la consola, por ejemplo el editor nano:

sudo nano /etc/slapt-get/slapt-getrc

En la consola aparecerá esto:

Editando repositorios en la consola
Editor nano (de un clic sobre la imagen)

También podemos usar un editor con interfaz gráfica como kedit:

sudo kedit /etc/slapt-get/slapt-getrc

Lo importante es activar el editor con los permisos de “root” de lo contrario no se guardarán los cambios que hagamos.

El contenido completo de mi listado es este y todo lo que vean precedido por “#” son comentarios o repositorios que no se quieren usan:

# SLAPT-GET CONFIGURATION
# For Vector Linux 5.0
# Vector Linux 5.0 is based on Slackware current Des 2004.
# The stable Slackware then was Slackware 10.0.
# You should upgrade the SOURCE list to 10.1 if it has came out

# working directory, local storage/cache
WORKINGDIR=/home/ftp/pub/veclinux/packages

# exclude package names and expressions
EXCLUDE=kernel-ide,kernel-source,kernel-headers,kernel-modules,aaa_.*,sysvinit,pkgtools,.*-[0-9]dl$,cdrtools-2.01-
# * to exclude pre and beta packages, add this as an exclude:
# [0-9_.-]{1}pre[0-9-.-]{1}
# To exclude architectures such as i686, use the following:
# [_-]+i686

# mirror sources
# base url to directory with a PACKAGES.TXT
# can point to any release, ie: 9.0, 10.0, 10.1, current, etc
# you should really choose from an example mirror url below

# Vector Linux’s VLAPT grouped the sources with this tag
# SOURCE_GROUP=XYZ
# Please leave the tag intact,
# You may add the sources as needed

#SOURCE_GROUP=FAVOURITE
# Vector Linux CDROM, or development directories
#SOURCE=file:///mnt/cdrom/packages
#SOURCE=file:///home/vl5/RELEASE/packages
#SOURCE=ftp://ftp.nluug.nl/pub/metalab/distributions/vectorlinux/veclinux-5.0/packages
#SOURCE=ftp://ftp.slackware.com/pub/slackware/slackware-current/
SOURCE=http://www.slacky.it/download
SOURCE=http://www.slacky.it/repository/gnome-gware

SOURCE=ftp://ftp.osuosl.org/pub/vectorlinux/veclinux-5.0/packages/
SOURCE=ftp://ftp.osuosl.org/pub/vectorlinux/veclinux-5.0/packages-test

#SOURCE_GROUP=VECTOR
#SOURCE=ftp://ibiblio.org/pub/linux/distributions/vectorlinux/veclinux-5.0/packages
#SOURCE=ftp://ibiblio.org/pub/linux/distributions/vectorlinux/veclinux-5.0/packages-test
#SOURCE=ftp://ftp.nluug.nl/pub/metalab/distributions/vectorlinux/veclinux-5.0/packages
#SOURCE=ftp://ftp-linux.cc.gatech.edu/pub/linux/distributions/vectorlinux/veclinux-5.0/packages/
#SOURCE=ftp://public.planetmirror.com.au/pub/vectorlinux/veclinux-5.0/packages/
#SOURCE=ftp://mirror.pacific.net.au/linux/ibiblio/distributions/vectorlinux/veclinux-5.0/packages/

#SOURCE_GROUP=SLACKWARE
SOURCE=ftp://ftp.slackware.com/pub/slackware/slackware-10.1/
#SOURCE=http://carroll.cac.psu.edu/pub/linux/distributions/slackware/slackware-10.1/
#SOURCE=http://darkstar.ist.utl.pt/slackware/slackware-10.1/
#SOURCE=http://download.sourceforge.net/pub/mirrors/slackware/slackware-10.1/
#SOURCE=http://ftp.man.olsztyn.pl/pub/linux/distributions/slackware/slackware-10.1/
#SOURCE=http://ftp.planetmirror.com/pub/slackware/slackware-10.1/
#SOURCE=http://gd.tuwien.ac.at/opsys/linux/slackware/slackware-10.1/
#SOURCE=http://mirror.aarnet.edu.au/pub/slackware/slackware-10.1/
#SOURCE=http://mirror.nucba.ac.jp/mirror/slackware/slackware-10.1/
#SOURCE=http://mirror.switch.ch/ftp/mirror/slackware/slackware-10.1/
#SOURCE=http://ncart.scs.ryerson.ca/pub/slackware/slackware-10.1/
#SOURCE=http://slackware.oregonstate.edu/slackware-10.1/
#SOURCE=http://sunsite.cnlab-switch.ch/ftp/mirror/slackware/slackware/slackware-10.1/
#SOURCE=http://sunsite.sut.ac.jp/pub/archives/linux/slackware/slackware-10.1/
#SOURCE=http://sunsite.ualberta.ca/pub/Mirror/Linux/slackware-10.1/
#SOURCE=http://www.linux.org.ve/pub/slackware/slackware-10.1/
#SOURCE=http://www.rarf.riken.go.jp/archives/Linux/slackware/slackware-10.1/
#SOURCE=http://www.slackware.at/data/slackware-10.1/
#SOURCE=http://www.slackware.no/slackware/slackware-10.1/
#SOURCE=ftp://carroll.cac.psu.edu/pub/linux/distributions/slackware/slackware-10.1/
#SOURCE=ftp://darkstar.ist.utl.pt/pub/slackware/slackware-10.1/
#SOURCE=ftp://distro.ibiblio.org/pub/Linux/distributions/slackware/slackware-10.1/
#SOURCE=ftp://dl.xs4all.nl/pub/mirror/slackware/slackware-10.1/
#SOURCE=ftp://ftp-linux.cc.gatech.edu/pub/Linux/distributions/slackware/slackware-10.1/
#SOURCE=ftp://ftp.biochem.uthscsa.edu/pub/linux/slackware/slackware-10.1/
#SOURCE=ftp://ftp.cerias.purdue.edu/pub/os/slackware/slackware-10.1/
#SOURCE=ftp://ftp.cs.columbia.edu/archives/os/linux/slackware/slackware-10.1/
#SOURCE=ftp://ftp.cs.cuhk.hk/pub/slackware/slackware-10.1/
#SOURCE=ftp://ftp.cyb.it/pub/ftp.slackware.com/slackware-10.1/
#SOURCE=ftp://ftp.edisontel.it/pub/Slackware_Mirror/slackware-10.1/
#SOURCE=ftp://ftp.etse.urv.es/pub/linux/slackware/slackware-10.1/
#SOURCE=ftp://ftp.heanet.ie/mirrors/ftp.slackware.com/pub/slackware/slackware-10.1/
#SOURCE=ftp://ftp.kfki.hu/pub/linux/slackware/slackware-10.1/
#SOURCE=ftp://ftp.kreonet.re.kr/pub/Linux/slackware/slackware-10.1/
#SOURCE=ftp://ftp.leidenuniv.nl/pub/linux/slackware/slackware-10.1/
#SOURCE=ftp://ftp.linux.org.ve/pub/slackware/slackware-10.1/
#SOURCE=ftp://ftp.linux.tucows.com/pub/distributions/Slackware/slackware-10.1/
#SOURCE=ftp://ftp.lip6.fr/pub/linux/distributions/slackware/slackware-10.1/
#SOURCE=ftp://ftp.loxinfo.co.th/linux/slackware/slackware-10.1/
#SOURCE=ftp://ftp.man.olsztyn.pl/pub/linux/distributions/slackware/slackware-10.1/
#SOURCE=ftp://ftp.mirror.ac.uk/sites/ftp.slackware.com/pub/slackware/slackware-10.1/
#SOURCE=ftp://ftp.nlife.com/pub/linux/slackware/slackware-10.1/
#SOURCE=ftp://ftp.nluug.nl/pub/os/Linux/distr/slackware/slackware-10.1/
#SOURCE=ftp://ftp.physics.upatras.gr/mirror/slackware/slackware-10.1/
#SOURCE=ftp://ftp.planetmirror.com/pub/slackware/slackware-10.1/
#SOURCE=ftp://ftp.rarf.riken.go.jp/pub/Linux/slackware/slackware-10.1/
#SOURCE=ftp://ftp.rediris.es/mirror/linux/distributions/slackware/slackware-10.1/
#SOURCE=ftp://ftp.rtfm.no/pub/slackware/slackware-10.1/
#SOURCE=ftp://ftp.slackware-brasil.com.br/slackware-10.1/
#SOURCE=ftp://ftp.slackware.at/slackware-10.1/
#SOURCE=ftp://ftp.slackware.no/pub/linux/slackware/slackware-10.1/
#SOURCE=ftp://ftp.slackwarebrasil.org/pub/linux/slackware/slackware-10.1/
#SOURCE=ftp://ftp.sunet.se/pub/Linux/distributions/slackware/slackware-10.1/
#SOURCE=ftp://ftp.tau.ac.il/pub/OS/Slackware/slackware-10.1/
#SOURCE=ftp://ftp.thepayne.com/pub/unix/slackware-10.1/
#SOURCE=ftp://ftp.ulatina.ac.cr/Unix/Linux/Slackware/slackware-10.1/
#SOURCE=ftp://ftp.unina.it/pub/linux/distributions/slackware-10.1/
#SOURCE=ftp://ftp.uniovi.es/pub/slackware/slackware-10.1/
#SOURCE=ftp://ftp710.univ-lyon1.fr/pub/slackware/slackware-10.1/
#SOURCE=ftp://gd.tuwien.ac.at/opsys/linux/slackware/slackware-10.1/
#SOURCE=ftp://linux.sarang.net/mirror/os/linux/distribution/slackware/slackware-10.1/
#SOURCE=ftp://luna.gui.uva.es/pub/linux.new/slackware/slackware-10.1/
#SOURCE=ftp://mirror.aarnet.edu.au/pub/slackware/slackware-10.1/
#SOURCE=ftp://mirror.nucba.ac.jp/mirror/slackware/slackware-10.1/
#SOURCE=ftp://mirror.pudas.net/slackware/slackware-10.1/
#SOURCE=ftp://mirror.switch.ch/mirror/slackware/slackware-10.1/
#SOURCE=ftp://ncart.scs.ryerson.ca/pub/slackware/slackware-10.1/
#SOURCE=ftp://sharon.esrac.ele.tue.nl/pub/slackware/slackware-10.1/
#SOURCE=ftp://slackware.linux.no/pub/slackware/slackware-10.1/
#SOURCE=ftp://slackware.oregonstate.edu/pub/slackware/slackware-10.1/
#SOURCE=ftp://sunsite.cnlab-switch.ch/mirror/slackware/slackware-10.1/
#SOURCE=ftp://sunsite.cnlab-switch.ch/mirror/slackware/slackware-10.1/
#SOURCE=ftp://sunsite.icm.edu.pl/pub/Linux/slackware/slackware-10.1/
#SOURCE=ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/slackware/slackware-10.1/
#SOURCE=ftp://sunsite.pub.ro/pub/Linux/distributions/slackware/slackware-10.1/
#SOURCE=ftp://sunsite.sut.ac.jp/pub/archives/linux/slackware/slackware-10.1/
#SOURCE=ftp://sunsite.ualberta.ca/pub/Mirror/Linux/slackware/slackware-10.1/
#SOURCE=ftp://vejas.aic.lt/pub/linux/slackware/slackware-10.1/

#SOURCE_GROUP=OTHER
# you can use multiple sources, such as linuxpackages.net
# (not recommended on production servers, see README)
# For the latest mirrors list please visit
# http://www.linuxpackages.net/mirrors.php

### NYI New York
SOURCE=http://www2.linuxpackages.net/packages/Slackware-10.1/
SOURCE=ftp://ftp3.linuxpackages.net/pub/Slackware-10.1/
### Opensys Romania
#SOURCE=http://opensys.linuxpackages.net/Slackware-10.1/
#SOURCE=ftp://opensys.linuxpackages.net/pub/Slackware-10.1/
### University of Belgrade
#SOURCE=http://mirror.etf.bg.ac.yu/linuxpackages/Slackware-10.1/
#SOURCE=ftp://mirror.etf.bg.ac.yu/linuxpackages/Slackware-10.1/
### Evolution Dallas TX
#SOURCE=ftp://ftp4.linuxpackages.net/pub/Slackware-10.1/
### Americas Internet Direct San Antonio TX
#SOURCE=http://www1.linuxpackages.net/packages/Slackware-10.1/
### Scarlet.be / Belgium
#SOURCE=http://ftp.scarlet.be/pub/linuxpackages/Slackware-10.1/
#SOURCE=ftp://ftp.scarlet.be/pub/linuxpackages/Slackware-10.1/
### Chang-Gung Univeristy / Taiwan
#SOURCE=http://linuxpackages.cgucccc.org/Slackware-10.1/
### Szombathely Linux Association / Hungary
#SOURCE=ftp://ftp.slackware.hu/linuxpackages/Slackware-10.1/
### IEEE Student Brach / Croatia
#SOURCE=http://www.nymphomatic.org/mirror/linuxpackages/Slackware-10.1/
#SOURCE=ftp://ftp.nymphomatic.org/linuxpackages/Slackware-10.1/
# * no current with linuxpackages.net

Para eliminar repositorios es cuestión de borrarlos de la lista. Si sólo queremos desactivarlos le insertamos un “#” enfrente.

Los cambios que hice en el listado

    Añadir estos repositorios con aplicaciones en sus versiones más recientes para Slackware

    SOURCE=http://www.slacky.it/download
    SOURCE=http://www.slacky.it/repository/gnome-gware
    SOURCE=ftp://ftp.osuosl.org/pub/vectorlinux/veclinux-5.0/packages/
    SOURCE=ftp://ftp.osuosl.org/pub/vectorlinux/veclinux-5.0/packages-test

    Activar estas otras porque me quedan cerca de Puerto Rico:

    ### NYI New York
    SOURCE=http://www2.linuxpackages.net/packages/Slackware-10.1/
    SOURCE=ftp://ftp3.linuxpackages.net/pub/Slackware-10.1/

    Activar esta de Slackware clásico:

    #SOURCE_GROUP=SLACKWARE
    SOURCE=ftp://ftp.slackware.com/pub/slackware/slackware-10.1/

Cada vez que se hace un cambio en el listado de repositorios tenemos que pedirle a la aplicación de instalaciones que visite cada uno de los repositorios activos de la lista y actualice su base de datos de aplicaciones disponibles:

Slackware

sudo slapt-get - -update

Debian (knoppix, SimplyMEPIS, Ubuntu)

sudo apt-get update

Para aprender más sobre instalaciones en Vector Linux visiten: VL package news and Updates

Más artículos como este en:

Algunos artículos relacionados:


Agosto 2, 2006

Desinstalar Firefox, Flock, Nvu y Thunderbird en Linux

Categoría: Instalaciones en Linux — Edwood @ 11:56 pm

La instalación de Firefox y otros productos de Mozilla crea un árbol de carpetas que contienen todo lo que la aplicación necesita. Tanto en Linux como en Windows es suficiente con remover esa carpeta para desinstalar el producto. En Windows es la carpeta Program Files/Mozilla Firefox. En Linux existen varias carpetas que son utilizadas para instalar programas y no siempre es obvio en cuál de ellas está la aplicación.

Una forma de identificar en dónde está Firefox instalado es ejecutar en la consola la instrucción locate:

locate firefox

Lo que seguirá es una lista de lugares en el disco que incluyen el nombre firefox. Si la lista es muy larga o pasa rápidamente podemos redirigir el listado a otro programa que permite controlar cuánto vemos:

locate firefox | less

El caracter “|” indica que el resultado del programa locate debe enviarse al programa less. El programa less permite manejar con el teclado la lista entera generada por locate. En mi caso encontré la carpeta de Firefox en /usr/X11R6/lib. Se puede verificar el contenido con Konqueror.

Tanto en Windows como Linux, Firefox crea unas carpetas escondidas en donde almacena las preferencias del usuario además de las extensiones y temas intalados. En Windows esa carpeta es Documents and Settings/{ aqui-nombre-usuario}/Application Data/Mozilla. En mi caso Documents and Settings/Edwood/Application Data/Mozilla.

En Linux la carpeta del perfil de usuario se encuentra en /home/{ aqui-nombre-usuario}/.mozilla o en /home/{ aqui-nombre-usuario}/.firefox. En mi caso /home/edwood/.mozilla.

Removiendo esas carpetas terminaremos la desinstalación de Firefox. Claro, faltaría eliminar los “short cuts” en el menú y en el “Desktop” o panel de aplicaciones.

Puede seguir el mismo procedimiento para desinstalar Nvu, Thunderbird y Flock.

Tutoriales sobre esto en Mozillazine.

Más artículos como este en:

Algunos artículos relacionados:


Junio 2, 2006

Actualizando Firefox a 1.5.0.4

Categoría: Instalaciones en Linux — Edwood @ 1:47 pm

Para instalar una nueva versión de Firefox en Linux es mejor copiarla sobre la versión existente. En Vector Linux, Firefox está localizado en el directorio /usr/X11R6/lib.

El procedimiento que seguiremos es descomprimir el archivo tar.gz de Firefox dirigiéndolo hacia el directorio /usr/X11R6/lib. En la consola de Linux escribimos:

sudo tar xvzf firefox-1.5.0.4.tar.gz -C /usr/X11R6/lib

El parámetro -C obliga la descompresión en el directorio que se indique. Se utiliza sudo ya que se requieren los derechos de administrador para hacer cambios en el directorio restringido /usr/X11R6/lib.

Para averiguar en cuál directorio de su distribución Linux se encuentra Firefox podemos usar la instrucción locate:

locate firefox

Lo que seguirá es una lista de lugares en el disco que incluyen el nombre firefox. Si la lista es muy larga o pasa rápidamente podemos redirigir el listado a otro programa que permite controlar cuánto vemos:

locate firefox | less

El caracter “|” indica que el resultado del programa locate debe enviarse al programa less. El programa less permite manejar con el teclado la lista entera generada por locate.

Para automatizar este proceso en mi computadora escribí este programita “shell” y lo guardé con el nombre de installfirefox:

tar xvzf $1 -C /usr/X11R6/lib

La expresión $1 representa el nombre del archivo de instalación. Luego de escribir y guardar el archivo tenemos que convertirlo en un archivo ejecutable:

chmod +x installfirefox

Un ejemplo de su uso:

sudo installfirefox firefox-1.5.0.4.tar.gz

Más artículos como este en:

Algunos artículos relacionados:


Mayo 31, 2006

Instalando paquetes en Vector Linux

Categoría: Instalaciones en Linux — Edwood @ 6:00 am

Las aplicaciones en Slackware vienen empacadas y comprimidas en el formato tgz, que combina la unión simple de archivos con la herramienta tar y la compresión de todo ese nuevo archivo usando gzip.

Vector Linux viene con un manejador de paquetes llamado gslapt. Esta aplicación nos permite seleccionar lo que queremos instalar o desinstalar del sistema mediante una interfaz gráfica:

gslapt

Los paquetes que allí aparecen están localizados en un servidor remoto, accesible a través de la Internet. Para instalar programas con gslapt necesitamos tener una conexión al web. Una vez seleccionamos las aplicaciones que deseamos instalar, marcamos el botón Execute y gslapt primero descargará los archivos tgz y luego los instalará.

La selección de aplicaciones para instalar, desinstalar (remover) o reinstalar se hace con el botón derecho del mouse. Todo este proceso no tiene que ser supervisado, gslapt avisará cuando termine. Mientras esperamos podemos continuar trabajando en otras cosas.

Si la aplicación que queremos no aparece listada por gslapt, podemos decargar del web el paquete tgz e instalarlo “manualmente” mediante la consola o terminal de Linux (konsole o aterm). En el ejemplo que sigue ya había descargado el paquete tgz de una versión reciente de Abiword y la instalé desde la consola de esta manera:

$ sudo installpkg abiword-2.4.1-i486-1gld.tgz
Password:

Installing package abiword-2.4.1-i486-1gld... 

PACKAGE DESCRIPTION:
abiword: AbiWord is a free text editor. Build without GNOME support.
abiword:
abiword: Requirements: enchant, libgnomeprint, libgnomeprintui, libgnomecanvas
Executing install script for abiword-2.4.1-i486-1gld...

El programa installpkg se encarga de manejar la instalación completa. Note el uso de sudo para instalar como administrador. Para remover una aplicación usaríamos removepkg y para actualizarla tenemos a upgradepkg.

Para verificar la instalación fui al menú de aplicaciones, bajo la categoría Office y allí hallé a Abiword. Las instrucciones anteriores suponen que el paquete fue descargado en el directorio hogar del usuario, en mi caso /home/edwood/.

Lugares web en donde buscar paquetes de Slackware:

Linux Packages tiene un buscador de paquetes mucho más fácil de usar que el de Slackware, pero este último es más avanzado y su repositorio tiene más aplicaciones.

Otra forma de instalar paquetes desde el web es usando slapt-get desde la consola. Por ejemplo, para instalar el prgrama de dibujo gimp escribiríamos algo así:

$ sudo slapt-get --install gimp

Los listados de aplicaciones cambian constantemente, a veces diariamente. Para siempre tener la lista más reciente de paquetes para instalar se debe hacer una actualización (”update”) de la misma. En gslapt basta con marcar el botón Update. Si estamos usando la versión de consola, slapt-get, escribiríamos:

$ sudo slapt-get --update

Es recomendable siempre hacer un “update” antes de cualquier instalación, de esa forma siempre tendremos la última versión del programa disponible.

Más artículos como este en:

Algunos artículos relacionados:


Abril 1, 2006

Knoppix: Instalar screen savers

Categoría: Instalaciones en Linux — Edwood @ 12:14 pm

Knoppix, hasta la versión 4.0.2, no incluye salvapantallas (”screensavers”). ¿Por qué? Hay quien opina que no se incluyen para poder meter tantas otras aplicaciones en el Live CD. Sin embargo, opino que los salvapantallas son unas de las primeras cosas que un usuario quiere ver cuando prueba un nuevo sistema operativo.

Facilitar la instalación de sotware en GNU/Linux es una de las áreas que todavía quedan por refinar. Instalar en Linux no es difícil, pero no es un procedimiento al que los usuarios de Windows están acostumbrados.

Instalar los salvapantallas en Knoppix usando la consola

Para levantar la consola podemos oprimir la combinación de teclas Alt + F2 y en la ventana que aparece escribir konsole y marcar el botón Run.

Run
Ventana Run, luego de pulsar Alt+F2

Konsole
Consola o terminal Linux

Esos pasos son bastante comunes en cualquier distribución de Linux, pero también podemos buscar el icono de la consola en la barra de aplicaciones o en el menú, pero el aspecto del icono o su localización pueden cambiar de una distribución a otra.

En Knoppix 4.0.2 cuando entramos a la consola escribimos la siguiente instrucción para llamar al instalador de software apt-get de Debian, que es la distribución base de Knoppix:

    su -c “apt-get install kscreensaver”

El sistema nos pedirá la contraseña de root o administrador y luego de dársela podemos encontrarnos con esta letanía (resumida aquí) en Knoppix 4.0.2:

Reading Package Lists... Done
Building Dependency Tree... Done
kscreensaver is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 567 not upgraded.
edwood@andromeda:~$ sudo apt-get install -t unstable kscreensaver
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  akregator ark cupsys cupsys-bsd cupsys-client digikam gs-common gs-esp kaddressbook kaffeine kaffeine-xine kalarm
  kamera kandy kappfinder karm kasteroids kate kate-plugins katomic kaudiocreator kbattleship kcharselect kcontrol kcron
  kdat kde-i18n-de kde-i18n-es kde-i18n-fr kde-i18n-it kde-i18n-ja kde-i18n-nl kde-i18n-pl kde-i18n-ru kde-i18n-tr
  kdeaddons-kfile-plugins kdeadmin-kfile-plugins kdebase-bin kdebase-data kdebase-kio-plugins kdegraphics-kfile-plugins
  kdelibs-bin kdelibs-data kdelibs4c2a kdemultimedia-kfile-plugins kdemultimedia-kio-plugins kdenetwork-kfile-plugins
  kdepasswd kdepim-kfile-plugins kdepim-kio-plugins kdeprint kdesktop kdessh kdf kdiff3 kdm kfax kfind kfloppy kget
  kghostview khelpcenter khexedit kicker kiconedit klaptopdaemon klipper kmahjongg kmail kmailcvt kmenuedit kmix knode
  knotes kolourpaint konq-plugins konqueror konqueror-nsplugins konsole konsolekalendar kontact kooka korganizer kpackage
  kpager kpersonalizer kpf kphone kpilot kppp krdc kreversi krfb kscreensaver-xsavers ksmserver ksnapshot ksokoban
  ksplash kstars kstars-data ksync ksysguard ksysguardd ksysv kteatime ktimer ktip ktnef ktuberling kuickshow kuser kvdr
  kview kviewshell kwifimanager kwin kxdocker libakode2 libarts1c2a libartsc0 libartsc0-dev libavahi-client3
  libavahi-common-data libavahi-common3 libavahi-qt3-1 libbluetooth1 libcupsimage2 libcupsys2 libdbus-1-2
  libdbus-qt-1-1c2 libedit2 libflac++5 libflac7 libgcrypt11 libgcrypt11-dev libglib2.0-0 libglib2.0-data libglib2.0-dev
  libgnokii2 libgphoto2-2 libgphoto2-port0 libgstreamer0.8-0 libhal-storage1 libhal1 libiw28 libjack0.100.0-0 libk3b2
  libkadm55 libkcal2b libkcddb1 libkdeedu3 libkdegames1 libkdepim1a libkexif1 libkipi0 libkleopatra1 libkmime2 libkonq4
  libkpimexchange1 libkpimidentities1 libkrb5-dev libkrb53 libkscan1 libksieve0 libktnef1 liblockdev1 liblua50
  liblualib50 libmimelib1c2a libogg-dev libogg0 liboggflac3 libopenexr2c2a libparted1.6-13 libpng12-0 libpng12-dev
  libpoppler0c2 libpoppler0c2-qt libqt3-compat-headers libqt3-headers libqt3-mt libqt3-mt-dev libsamplerate0 libselinux1
  libsensors3 libsepol1 libsqlite3-0 libssl0.9.8 libtag1c2a libvorbis-dev libvorbis0a libvorbisenc2 libvorbisfile3
  libxau6 libxcomposite1 libxdamage1 libxdmcp6 libxkbfile1 libxrender-dev libxrender1 libxslt1.1 libxxf86dga1
  libxxf86misc1 libxxf86vm1 lisa lsb-base openssh-client openssh-server python-imaging python-imaging-tk
  python2.3-imaging python2.3-imaging-tk qt3-dev-tools qtparted samba samba-common scribus secpolicy smbfs ssh

:
:
:

170 upgraded, 51 newly installed, 36 to remove and 703 not upgraded.
Need to get 239MB of archives.
After unpacking 32.8MB of additional disk space will be used.
Do you want to continue? [Y/n] n
Abort.

¿Qué pasó? :? Knoppix es un engendro de versiones estables e inestables de distintos programas de Linux. El sistema de instalación Debian que accedemos a través de apt-get verifica qué tenemos instalado y qué faltaría por instalar de manera que el software solicitado funcione. A veces la actualización de una librería requerida por el software provoca que todos los programas y librerías que dependen de ella sean actualizados también o incluso removidos si no existe una versión actualizada. Hay que leer todos los mensajes de apt-get, especialmente por si sugiere remover programas, como es el caso en el ejemplo.

No sólo en Knoppix 4.0.2 tengo que instalar 239 MB de archivos para poder instalar la versión más reciente de los salvapantallas, sino que también apt-get removerá muchos paquetes que necesito. :shock:

Eso no me ocurrió con Knoppix 3.9. Luego de indagar bastante tiempo por los foros de Knoppix, encontré el origen de mi problema: apt-get revisa todos los paquetes disponibles en todas las distribuciones que Knoppix integra. La solución fue restringirme a instalar la versión estable de los salvapantallas, porque la inestable requería demasiados cambios en el sistema. Cambié mi instrucción en la consola a ésta:

    su -c “apt-get install kscreensaver -t stable”

La opción “-t stable” obliga al instalador a buscar solamente la versión del programa en la versión estable de Debian Linux. Resuelto el problema.

Más artículos como este en:

Algunos artículos relacionados:


Proudly powered by wordpress - Theme by neuro
   *   BloGalaxia  Uni�n de Bloggers Hispanos
adult chat rooms amateur sex chat amateur webcam asian cam black webcam sex cam sex ebony cams girls ebony teen cams free live asian sex free sex teen chat free teen cam girls free xxx web cam hidden blowjob cam hot webcam lesbian live cams live asian girl live lesbian cams live mature cams live milf cams live porn cam live sex webcams live webcam chat porn cam spy cam sex teen webcam free voyeur cam web cam asian girls webcam teen sex xxx hidden cams xxx home cams xxx web cams