Mostrando entradas con la etiqueta ubuntu. Mostrar todas las entradas
Mostrando entradas con la etiqueta ubuntu. Mostrar todas las entradas

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

domingo, 6 de junio de 2010

Instalar Oracle XE 10g en Ubuntu 9.10

Primero que nada, debemos fijarnos en cuánta SWAP o memoria de intercambio tenemos, si es mayor o igual a 1024MB esta bien, en caso contrario habrá que incrementar la SWAP(Ver AQUI).
Una vez que tengamos el tamaño de SWAP requerido, procedemos a instalar Oracle XE 10g.

Primero debemos agregar lso repositorios de Oracle a nuestra lista de repositorios, para eso debemos editar el arhivo /etc/apt/sources.list, asi que lo abrimos como root:
sudo gedit /etc/apt/sources.list
Agregamos lo siguiente al final del archivo:
### REPOSITORIO ORACLE ######
deb http://oss.oracle.com/debian unstable main non-free

Guardamos y cerramos.
Luego,agregamos la clave GPG:
wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle -O- | sudo apt-key add -

Actualizamos la lista de repositorios:
sudo apt-get update

Ahora ya podemos instalar, instalaremos el servidor y el cliente:
sudo aptitude install oracle-xe oracle-xe-client
Nos preguntará si deseamos instalar los paquetes, así que le decimos que sí.

Después de la instalación es necesario configurar nuestro servidor oracle, para eso:
sudo /etc/init.d/oracle-xe configure
Ahora sólo debemos asignar valores a lo que nos presenta, debemos asignar el puerto HTTP(8080), el puerto del listener de la base de datos(1521), una contraseña para el usuario sys o system y finalmente preguntará si se desea que el servidor Oracle XE se inicie al inicio del sistema.
A continuación una captura de mi configuración(clic sobre la imagen para verla más clara):

Para ingresar a la base de datos a través de su navegador web, escribimos la dirección que se muestra en la última línea de la configuración, en mi caso:
http://127.0.0.1:8080/apex

O podemos ir a Aplicaciones/Oracle DataBase 10g Express Edition/Ir a Página Inicial de Base de Datos
La página que se nos muestra es como esta(clic en la imagen):
Nos logeamos con el nombre se usuario sys o system, escribimos el password que asignamos en la configuración.Y se nos mostrará la página desde donde podemos administrar nuestra base de datos:
Como no es recomendable trabajar directamente con el usuario sys o system, debemos crear un nuevo usuario. Oracle trae un usuario de ejemplo, el usuario HR, pero debemos desbloquearlo, para eso, hacemos clic el Administration, luego en DataBase Users, luego clic sobre HR y lo desbloqueamos y asignamos algunos privilegios:

Una ves desbloqueado el usuario HR, podemos cerrar la sesion(log out) y logearnos con el usuario HR.

Podrán ver que el usuario HR ya trae su propio schema. Para ver las tablas, clic en :
Object Browser/Browse/Tables, nos mostrará las tablas:

Incrementar SWAP o Memoria de Intercambio en Ubuntu 9.10

Creamos un archivo del tamaño que queramos, por ejemplo de 512MB:
sudo dd if=/dev/zero of=/mnt/512Mb.swap bs=1M count=512
Donde: count=512 significa que queremos que nuestro archivo contenga 512 bloques donde el tamaño de bloque(block size) sea de 1 mebibyte: bs=1M.

Luego, formateamos el archivo para crear un dispositivo swap:
sudo mkswap /mnt/512Mb.swap

Añadimos la SWAP al sistema:
sudo swapon /mnt/512Mb.swap

Para hacer permanente este cambio, debemos editar el archivo fstab, para eso lo abrimos como root con nuestro editor de texto preferido, lo abriré con gedit que es el editor que se instala por defecto en ubuntu:
gksudo gedit /etc/fstab
Ahora agegamos estas líneas al final del archivo:
### Nuevo SWAP ####
/mnt/512Mb.swap none swap sw 0 0

Guardamos los cambios y cerramos.
Luego, Reiniciamos el sistema y ya podremos ver si se ha incrementado nuestra swap o memoria de intercambio.

Deshacer Cambios:
Si se quiere deshacer los cambios se debe seguir los mismos pasos pero en sentido inverso.
Primero abrimos el archivo fstab y borramos las última líneas agregadas:
### Nuevo SWAP ####
/mnt/512Mb.swap none swap sw 0 0

Guardamos y cerramos.
Luego, removemos la SWAP del sistema:
sudo swapoff /mnt/512Mb.swap
Finalmente, removemos el archivo que creamos al principio:
sudo rm /mnt/512Mb.swap

Y eso es todo,no se necesita reiniciar.

Fuente:https://help.ubuntu.com/community/SwapFaq

viernes, 10 de julio de 2009

Montar Partición Windows en Ubuntu

Primero hay que asegurarse de que el paquete ntfs-3g este instalado, de no ser asi procedemos a instalarlo, ya sea desde el gestor de paquetes synaptic que se encuentra en el menu de la barra de tareas superior, la ruta sería:
Sistema/Administración/Gestor de paquetes Synaptic

O bien procedemos a instalarlo desde la consola o terminal,con el comando:
sudo apt-get install ntfs-3g

Si ya esta instalado nos avisará que ya lo está.

El paquete ntfs-3g permite poder escribir y borrar en particiones con formato NTFS.

Luego, vemos en donde se encuentra la partición de windows, para eso escribimos en la consola o terminal:
sudo sfdisk -l
Lo que nos arrojará una lista, mas o menos así:
/dev/sda1 1 34 273456 83 NTFS
/dev/sda2 35 522 273456 83 LINUX


En vez de "sda" puede ser "hda" u otro valor.Por el momento asumiremos que windows se encuentra en sda1, ya que es la que tiene formato NTFS(el que usa windows).

Creamos un directorio, donde será montada la particionde windows.La crearemos en /home/usuario y la llamaremos Windows. Escribimos en consola:
sudo mkdir /home/usuario/Windows

Luego, montamos la partición en el directorio creado:
sudo mount -t ntfs-3g /dev/sda1 /home/usuario/Windows

Ahora, ya tenemos acceso a la partición de windows desde el directorio Windows.


Montando Particiones al arranque:


Si se quiere montar las particiones desde el arranque es necesario modificar el archivo fstab.Para eso lo abrimos con nuestro deitor de texto favorito.A continuación usaremos Gedit ya que viene instalado por defecto en Ubuntu.Escribimos en consola:
sudo gedit /etc/fstab
Se abrirá un archivo de texto con algunos datos.Asi que al final de todo escribimos esto:
/dev/sda1 /home/usuario/Windows ntfs-3g defaults 0 0

Guardamos los cambios y cerramos.A continuación escribimos en la consola:
sudo mount -a

Con esto ya deberíamos poder usar nuestra recien montada partición de windows.


Cabe aclarar que "usuario", en las rutas o path´s usados líneas arriba, se refiere al nombre de usuario del sistema; así, si el usuario es luis, entonces una ruta sería: /home/luis/Windows.

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.