Mostrando entradas con la etiqueta gnu/linux. Mostrar todas las entradas
Mostrando entradas con la etiqueta gnu/linux. Mostrar todas las entradas

jueves, 9 de agosto de 2012

Subversion Edge en Debian Squeeze

Subversion Edge es un instalador de Collabnet que integra los paquetes del software de control de versiones Subversion, Apache y ViewVC.
Para este tutorial se instalará la versión de 32 bits.
Antes de comenzar con la instalación Subversion Edge es necesario que nuestro Debian cumpla con los requerimientos:
  • Java 1.6 JRE/JDK. Se recomienda la versión de Oracle.
  • Python 2.4 to 2.6
Instalamos Python 2.6 (Ya viene instalado por defecto)
sudo apt-get install python2.6
Para la instalación de Java ver el siguiente post:
Java 6 JDK en Debian Squeeze (x86)
Procedemos a descargar Subversion Edge desde la siguiente dirección:
http://www.collab.net/downloads/subversion
Enlace directo:
http://www.open.collab.net/servlets/OCNDirector?id=CSVNEDGE3.1.0LINUX32

Al descomprimir el archivo descargado obtendremos el directorio csvn, lo movemos a /opt y damos permisos de ejecución al ejecutable:
##movemos el directorio de subversion edge
mv /ruta/directorio/csvn /opt/

##nos ubicamnos en el directorio
cd /opt/csvn

##damos permisos de ejecución al ejecutable csvn que se encuentra en bin:
chmod +x bin/csvn
Antes iniciar Subversion debemos setear la variable JAVA_HOME con la ruta del directorio donde se encuentra instalado java 6:
##entramos como root
su

##primero seteamos la variable PATH con la ruta del directorio 
##donde se ecuentra el ejecutable de java
export PATH=$PATH:/opt/java-sdk/jdk1.0.6_25/bin/

para comprobar:
echo $PATH

##Seteamos la variable JAVA_HOME con la ruta del directorio 
##donde se ha instalado java6
export JAVA_HOME=/opt/java-sdk/jdk1.0.6_25

para comprobar:
echo $JAVA_HOME
Ahora ya podemos iniciar Subversion Edge:
##entramos como root
su

##Nos ubicamos en el directorio de Subversion
cd /opt/csvn

##Iniciamos el servicio
bin/csvn start

##Paramos el servicio
bin/csvn stop


##También podemos instalar la aplicación para que se inicie 
##automáticamente cada vez que el servidor se reinicia
sudo -E bin/csvn install

Nota:
Los datos de LogIn por defecto son:
User: admin
Password: admin
Capturas:

miércoles, 8 de agosto de 2012

Java 6 JDK en Debian Squeeze (x86)

Descragaremos el instalador desde la página de Oracle(enlace):
  • Linux x86 - Self Extracting Installer - jdk-6u25-linux-i586.bin
Procedemos a instalar java, primero creamos un folder java-sdk(cualquier nombre) en /opt/ y luego movemos el archivo recién descargado al directorio nuevo:
##entramos como root
su

##ponemos a nuestro usuario como propietario de /opt
chown usuario /opt/ -R

##salimos de root
exit

##creamos un directorio nuevo
mkdir java-sdk

##movemos el archivo .bin al nuevo directorio
mv /ruta/archivo/jdk-6u25-linux-i586.bin /opt/java-sdk/

Instalamos Java:
## nos movemos al directorio donde se encuentra el archivo
cd /opt/java-sdk

##damos permisos de ejecución al archivo .bin
chmod +x jdk-6u25-linux-i586.bin

##ejecutamos el archivo
./jdk-6u25-linux-i586.bin
Si todo ha ido bien java 6 se habrá instalado en el directorio /opt/java-sdk/jdk1.6.0_25, es decir junto al archivo .bin.

domingo, 9 de octubre de 2011

Convertir archivos .flac a .ogg en Ubuntu

Para convertir un archivo .flac a usaremos el paquete oggenc que viene instalado por defecto en los sistemas Gnu/Linux, de no ser así procedemos a instalarlo:

sudo apt-get install vorbis-tools

Convertimos de .flac a .ogg:

oggenc -q 10 archivo-entrada.flac -o archivo-salida.ogg 

Donde:
-q es la opción que recibe un valor de -1 a 10 que especifica la calidad, por ejemplo: -1(calidad muy baja), 3(valor por defecto), 10(calidad muy alta).

No sería muy cómo si quisieramos convertir un albúm completo a .ogg, para hacernos la vida más fácil crearemos un script al que le pasaremos como argumentos o parámetros el directorio donde se encuentran los archivos .flac y el directorio donde serán guardados los nuevos archivos .ogg respectivamente.
Creamos nuestro archivo .sh:

gedit /home/usuario/Documentos/flac2ogg.sh 


En el editor de etexto que nos abrirá escribimos el siguiente script:

#!/bin/sh
cd $1;
for f in *.flac;
do
oggenc -q 10 "$f" -o $2"$f".ogg
done



Luego guardamos y cerramos, luego damos permisos de ejecución a nuestro script:

chmod + x /home/usuario/Documentos/flac2ogg.sh  


Ahora ya podemos usar nuestro script:

/home/usuario/Documentos/flac2ogg.sh /home/usuario/DirectorioFLAC /home/usuario/DirectorioOGG

Donde:
/home/usuario/DirectorioFLAC : Es la ruta del directorio que contiene los archivos .flac
/home/usuario/DirectorioOGG : Es la ruta del directorio donde se guardarán los nuevos archivos .ogg
.
.
.
.

domingo, 29 de mayo de 2011

Extraer pistas de archivo flac o ape (Debian/Ubuntu)

A veces tenemos un álbum en un único gran archivo, .flac o .ape, sí queremos extraer o separar las pistas necesitaremos el archivo .cue correspondiente. Un archivo .cue no es más que un archivo de texto plano que contiene la información o metadata del álbum y sus pistas, tales como el nombre de dicho álbum, duración de cada pista,etc.

Primero, instalamos los paquetes necesarios:

sudo apt-get install flac
sudo apt-get install wavpack
sudo apt-get install cuetools
sudo apt-get install shntool


Para poder trabajar con archivos .ape es necesario instalar dos paquetes que no se encuentran en los repositorios pero que pueden ser descargados desde cualquiera de las siguientes direcciones, según corresponda a su sistema operativo:
amd-64 o i386 (actualización 2015, para Ubuntu 14.04)


Los archivos a descargar son libmac2 y monkeys-audio y deben ser los más recientes.Primero debe instalarse el paquete libmac2 y luego el paquete monkeys-audio.

Extrayendo pistas en formato .flac desde un archivo(álbum) .flac



cuebreakpoints MiAlbum.cue | shnsplit -o flac MiAlbum.flac


Extrayendo pistas en formato .flac desde un archivo(álbum) .ape



cuebreakpoints MiAlbum.cue | shnsplit -o flac MiAlbum.ape


Es necesario señalar que si no se especifica el formato de salida, este será .wav. El formato de salida se especifica mediante la opción -o de shnsplit.

Pasando metadata a las pistas extraídas



cuetag MiAlbum.cue split-track*.flac

Se debe tener cuidado con los espacios en blanco, cuetag no maneja los nombres con espacios.

viernes, 25 de febrero de 2011

Información de Hardware con dmidecode Ubuntu

En los sistemas GNU/Linux existe una herramienta bastante útil a la hora de obtener información de nuestro hardware, se llama dmidecode.
Dmidecode nos permite ver la información de hardware de nuestra computadora de acuerdo al estándar SMBIOS/DMI. Esta información típicamente incluye fabricante, nombre del modelo, número de serie, versión del BIOS y más detalles. A menudo incluirá el estado de uso de los sockets del CPU, slots de expansión (AGP, PCI, ISA), slots de los módulos de memoria, y la lista de los puertos I/O ( serial, parallel, USB).

La especificación System Management BIOS(SMBIOS) define estructuras de datos y métodos de acceso en un BIOS permitiendo al usuario o a una aplicación almacenar y recuperar datos específicos de una computadora.
DMI(Desktop Management Interface) expone los datos del sistema incluyendo los datos de SMBIOS.

La información proporcionada por el DMI es usada para desactivar ciertas porciones de código del kernel dependiendo de tal o cuál hardware. Así, los desarrolladores del kernel usan dmidecode para detectar firmas o signatures de sistema y agregarlos a código fuente del kernel cuando es necesitado.

Dmidecode no escanea el hardware, sólo muestra lo que el BIOS le reporta.

Esta excelente herramienta fue desarrollada al principio por Alan Cox . Actualmente es mantenido y desarrollado por Jean Delvare.

Además, dmidecode viene con tres herramientas adicionales:
biosdecode: muestra toda la información relacionada al Bios.
ownership: muestra el "ownership tag" de las computadoras Compaq.
vpddecode: muestra la información "vital product data" que puede ser encontrada en casi todas las computadoras IBM.

Recuperando información de Hardware con dmidecode


Los datos en el DMI se clasifican en tipos(types) y cada uno de ellos se identifica con un número.


The SMBIOS specification defines the following DMI types:

Type Information
────────────────────────────────────────
0 BIOS
1 System
2 Base Board
3 Chassis
4 Processor
5 Memory Controller
6 Memory Module
7 Cache
8 Port Connector
9 System Slots
10 On Board Devices
11 OEM Strings
12 System Configuration Options

13 BIOS Language
14 Group Associations
15 System Event Log
16 Physical Memory Array
17 Memory Device
18 32-bit Memory Error
19 Memory Array Mapped Address
20 Memory Device Mapped Address
21 Built-in Pointing Device
22 Portable Battery
23 System Reset
24 Hardware Security
25 System Power Controls
26 Voltage Probe
27 Cooling Device
28 Temperature Probe
29 Electrical Current Probe
30 Out-of-band Remote Access
31 Boot Integrity Services
32 System Boot
33 64-bit Memory Error
34 Management Device
35 Management Device Component
36 Management Device Threshold Data
37 Memory Channel
38 IPMI Device
39 Power Supply


También se puede usar palabras clave(keyword), cada palabra clave tiene sus equivalentes en número:



Keyword Types
──────────────────────────────
bios 0, 13
system 1, 12, 15, 23, 32
baseboard 2, 10
chassis 3
processor 4
memory 5, 6, 16, 17
cache 7
connector 8
slot 9


Para más información se puede recurrir a la documentación mediante el comando:

man dmidecode


Ahora sí, veamos cómo podemos obtener información de nuestro procesador; escribimos el comando:

sudo dmidecode --type processor

Es equivalente a:

sudo dmidecode -t 4


Información de la meoria RAM, slots ocupados, de cuánto cada slot, cuánto soporta:

sudo dmidecode --type memory

lo cual es equivalente a:

sudo dmidecode -t 5, 6, 16, 17

Como se puede apreciar es posible mostrar varios tipos a la vez, sólo hace falta separarlos por coma.
Si quisiéramos ser más específicos, por ejemplo saber sólo la capacidad de RAM que soporta la computadora:

sudo dmidecode -t 16

O el lenguaje soportado por nuestro BIOS:

sudo dmidecode -t 13


...Podemos probar con todos los tipos...

Cabe señalar que dmidecode esta disponible en los siguientes sistemas:
Linux i386, x86-64, ia64
FreeBSD i386, amd64
NetBSD i386, amd64
OpenBSD i386, amd64
BeOS i386
Cygwin i386
Solaris x86


Referencias:
http://www.nongnu.org/dmidecode/
http://julio-linux.esdebian.org/32607/herramienta-dmidecode

sábado, 11 de abril de 2009

Configurar APACHE 2 en Ubuntu Intrepid Ibex

Despues de haber instalado Apache2 exitosamente, podemos probar si el servidor funciona.En nuestro navegador favorito, escribimos en la barra de direcciones:
http://localhost
Y obtendremos algo como esto:
Si algún error ocurre debemos editar el archivo de configuración apache2.conf con el editor de texto que se prefiera, en este caso usaremos gedit :
$sudo gedit /etc/apache2/apache2.conf

Agregamos la siguiente linea en cualquier lugar del archivo de configuración:
ServerName localhost

Guardamos los cambios y luego reiniciamos Apache :
$sudo /etc/init.d/apache2 restart

Ahora probamos con localhost y si obtenemos el: "It works!", estamos listos para configurar Apache para que nos sirva nuestro propio sitio.

Creamos un nuevo sitio


Podemos crear un directorio de nuestro sitio en cualquier parte, en este caso se creará en :
$mkdir /home/usuario/mi_website

Ahora crearemos el archivo de configuración para el nuevo sitio.Podemos hacerlo a partir del archivo de configuración del sitio por defecto. Al nuevo archivo lo llamaré miweb :
$sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/miweb

Abrimos el nuevo archivo de configuración:
$sudo gedit /etc/apache2/sites-available/miweb

Buscamos la línea:
DocumentRoot /var/www/

Y cambiamos la ruta por la del directorio que creamos anteriormente:
DocumentRoot /home/usuario/mi_website

Luego buscamos la línea :
Y modificamos la ruta, con lo que deberá quedar así:


Guardamos los cambios.
A continuación deshabilitamos el sitio por defecto, deshabilitando su archivo de configuración, el cual es default.Para eso usamos el script de Apache:
$sudo a2dissite default

Seguidamente activamos nuestro nuevo sitio, habilitando su archivo de configuración.Para eso usamos otro script de Apache:
$sudo a2ensite miweb

Finalmente reiniciamos apache:
$sudo /etc/init.d/apache2 restart

Para probar si todo ha salido bien podemos crear un archivo index.html y guardarlo en :
/home/usuario/mi_website

Antes de ingresar a nuestro nuevo sitio, limpiamos la cache del navegador, en Firefox esta en Herramientas/Limpiar datos privados.
Ahora ya podemos ingresar a nuestro nuevo sitio. Escribimos en el navegador:
http://localhost

Y Listo. Ya tenemos nuestro servidor funcionando.

Fuente : www.zaphu.com

domingo, 5 de abril de 2009

Instalando AptanaStudio en Ubuntu Intrepid Ibex

Antes de instalar AptanaStudio debemos instalar sus dependencias:
$sudo apt-get install sun-java6-jre sun-java6-plugin xulrunner

Luego, descargamos el paquete desde su página:
http://www.aptana.com/studio/download

El siguiente paso es descomprimir el archivo .zip.En mi caso he descomprimido en /opt :
$sudo unzip Aptana_Studio_Setup_Linux_1.2.5.zip -d /opt

por lo que en /opt obtendré el directorio aptana.Puede ser descomprido en cualquier lugar.

Una vez obtenido el directorio aptana, creamos un script que se encargara de iniciar ApatanaStudio.Otra vez, el script puede ser guardado donde se desee, en mi caso crearé un nuevo directorio llamado Scripts y dentro uno llamado Aptana, dentro de este último guardaré el script que iniciará AptanaStudio y lo llamaré iniciaAptana.sh.
Entoces, creo los directorios y me ubico en el directorio recien creado Aptana:
$mkdir /home/usuario/Scripts/Apatana && cd /home/usuario/Scripts/Aptana

Creo el archivo iniciaApatana.sh (notar que estoy aun en el directorio Aptana) :
$ sudo gedit iniciaApatana.sh

En el Editor de texto que se abre a continuación agrego las siguientes líneas:

#!/bin/bash
export MOZILLA_FIVE_HOME=/usr/lib/xulrunner
/opt/aptana/AptanaStudio #ruta al archivo AptanaStudio, que esta dentro del directorio aptana


La penúltima linea del script:
/opt/aptana/AptanaStudio
es la ruta al archivo ejecutable de AptanaStudio y que tiene este mismo nombre, se encuentra en el directorio aptana.Como en mi caso extraje el directorio aptana en /opt, la ruta correspondiente seria la que se muestra en la ultima linea del script:
/opt/aptana/AptanaStudio

Ahora debemos darle permisos de ejecucion al nuestro script.Si estamos o no aun en el directorio Scripts:
$sudo chmod 777 /home/usuario/Scripts/Aptana/iniciaAptana.sh

Ahora solo basta con darle doble click al archivo iniciaAptana.sh y si sale un aviso, escogemos en sus opciones: Ejecutar.

O bien se puede iniciar desde la consola :
$/home/usuario/Scripts/Aptana/iniciaAptana.sh

En modo background para seguir usando la misma consola para otras cosas:
$(/home/usuario/Scripts/Aptana/iniciaAptana.sh)&

Pero para hacernos la vida mas fácil, vamos a crear un enlace directo en la barra de menú:
Primero descargamos los iconos oficiales de AptanaStudio desde Aqui.
Luego los descomprimimos en donde sea(un lugar seguro, para no borrralo sin darnos cuenta), en mi caso descomprimiré en /home/usuario/Scripts/Aptana, si, junto al script:
$unzip aptana_icons.zip -d /home/usuario/Scripts/Aptana

Luego:
  • clic derecho sobre Aplicaciones y escoger editar menús
  • En la Izquierda, en Menús, clic sobre Programación(o la sección que se desee)
  • A la derecha, escoger : + Elemento Nuevo
  • para escoger el icono, clic sobre el cuadro superior izquierdo.Clic examinar y buscamos en /home/usuario/Scripts/Aptana. Le damos Abrir y escogemos el icono.
  • Asi quedará al final:

Eso es es todo. Ahora podemos abrir ApatanaStudio desde el Menú:
Aplicaciones/Programación/Aptana Studio

Nota:
El simbolo "$" no debe ser incluido al momento de escribir los comandos.
Ademas "usuario" se refiere al usuario del sistema, así, si el usuario es luis, entonces una ruta seria: /home/luis/cualquier/directorio.

jueves, 2 de abril de 2009

Montar Imagen de Nero NRG en Ubuntu

Para montar una imagen de CD/DVD con formato .nrg(formato de Nero) en ubuntu, no es necesario instalar acetoneiso, ya que para que funcione bien hay que instalar sus dependencias...
Solo es necesario el paquete mount, que ya viene instalado por defecto en Ubuntu.

Ahora bien, digamos que se tiene el archivo imagen.nrg(la imagen de cd/dvd) en /home/user.
Nos colocamos en /home/user:
$cd /home/user

Para montar la imagen se crea un directorio, se llamará dirmontaje:
$sudo mkdir dirmontaje

Montamos la imagen en el directorio creado, aun estamos en /home/user:
$sudo mount -t iso9660 -o loop imagen.nrg /home/user/dirmontaje

Listo!. A Disfrutar.