jueves, 26 de agosto de 2010

Desinstalar Oracle 10g Expression Edition XE en Debian y Ubuntu

fuente: http://javoaxian.blogspot.com/2008/09/desinstalar-oracle-10g-expression.html

Con anterioridad escribí un post de cómo podíamos instalar Oracle 10g Expression Edition ya sea en nuestra máquina con Debian o Ubuntu, pues ahora bien, revisando las visitas en el blog, me he podido percatar que muchos llegan preguntando como pueden desinstalar esta base de datos, por tal motivo decidí realizar este post.

La forma de desinstalarlo es muy sencilla, bastará con ejecutar los siguientes comandos como el usuario root para poder desinstalar completamente este manejador de base de datos.

javoaxian@darthmaul:~$ su -
root@darthmaul:~$ dpkg -P oracle-xe-universal
(Leyendo la base de datos ...
120095 ficheros y directorios instalados actualmente.)
Desinstalando oracle-xe-universal ...
Shutting down Oracle Database 10g Express Edition Instance.
Stopping Oracle Net Listener.
root@darthmaul:~$ rm -rf /usr/lib/oracle/
root@darthmaul:~$ rm /etc/oratab
root@darthmaul:~$ rm /etc/init.d/oracle-xe
root@darthmaul:~$ rm -rf /usr/share/doc/oracle_xe

Esto es todo lo que se tiene que hacer para desinstalar este manejador de base de datos, ojala que les sea de utilidad.

lunes, 23 de agosto de 2010

Notas sobre el manejo RPM

Por Paulet
Instalación de software mediante sistema de paquetes.
* Ventajas:
+ Comprueba automáticamente las dependencias, para ver si falta algo, ya está instalado, posibles
conflictos...
+ La instalación y desinstalación es automática y no deja basura en el sistema.
+ Posibilita la actualización automática de paquetes.
+ Realizar consultas sobre la base de datos.
Aunque existen dos utilidades gráficas que facilitan su instalación: gnorpm y kpackage, desde Fent
Linux aconsejamos el uso de la consola para este tipo de menesteres.
RPM significa: Red Hat Package Manager fueron creados por los de Red Hat para su propia
distribución
Distros que funcionan con este sistema de paquetes: Red Hat/ Fedora, Suse, Mandrake y un largo
etc...
* Entendiendo la nomenclatura:
FentLinux-1.1.0rc2-i686-fc3.rpm
La primera parte corresponde al nombre del programa en esta ocasión:
FentLinux
La segunda parte es el número de la versión del programa:
1.1.0
Las siglas rc, significan versión candidata a ser versión final.
A continuación la arquitectura, en este caso i686
Inciso: Todas las arquitecturas más habituales.
i386 - 386
i486 - 486
i586 - Pentium
i686 - Pentium II
athlon – AMD Athlon
A continuación los datos de la distro: rhX – RedHat X, siendo X el número de versión
fcX – Fedora Core X
mdkX – Mandrake
SuSe_X – Suse
yos - yoper
Y por último la extensión, que puede ser o bien '.rpm', que es el formato binario, o bien '.src.rpm' y
en ese caso nos encontraríamos ante fuentes.
* En general el proceso de actuación sería:
rpm -[opciones] paquete.rpm
Funciones:
* Instalación: Dos posibilidades.
-i
Por ejemplo:
rpm -i paquete.i386.rpm
No comprueba la base de datos y no actualiza en el caso de estar ya instalado en el sistema una
versión más antigua.
-ivh
Tecleando los comandos: rpm –ivh nombre_paquete
Con los parámetros:
–i le indicas que vas a instalar un paquete
–v para que muestre información extra
- h ver una barra del progreso de instalación.
* Actualización: Dos opciones.
Para actualizar vale con rpm -U Paquete.rpm
-U
Para instalar u actualizar un paquete: rpm -Uvh paquete.i386.rpm
-Uvh
Recomendada ya que comprueba la base de datos y actualiza si es necesario. * Desinstalación:
Usar el nombre de la aplicación para desinstalarla sin número de versión.
Desinstalación:
rpm -e paquete
* Prueba o test: para una prueba para observar las acciones que
vas a realizar.
-test
* Posibles problemas
+ Ignorar un error, útil si hay algo que contiene un archivo que ya esta instalado.
–replacefiles
+ Falta una dependencia: habrá que descargarla e instalarla. Comando para saltarse el aviso, no
recomendable ya que quizás no funcione después:
–nodeps
* Para casos especiales:
+ Para actualizar, pero sólo si hay una versión más antigua.
-F
+ Para 'forzar' la instalación cuando sea necesario.
--force
* Datos
+ Para saber si un paquete se encuentra o no instalado:
Ejemplo: rpm -q FentLinux
No sé le indica el número de versión.
+ Para saber toda la información sobre un paquete ya instalado en el sistema
rpm -qi paquete
Ejemplo:
rpm - qi FentLinux
Tampoco se le indica el número de versión.
+ Para conocer todas las opciones sobre un paquete no instalado:
rpm -qpi --clean paquete (previamente descargado).i386.rpm + Para conocer las firmas del paquete y saber con seguridad la firma PGP de la persona que
construyo el paquete.
rpm -Kv paquete.i386.rpm
+ Para saber que tengo instalado y que no:
rpm -qa
+ Para un paquete concreto
rpm -q NombrePaquete
Para conocer todas las opciones man rpm en cualquier terminal o consola
Nota. es necesario funcionar como root para instalar, desinstalar y actualizar, pero no para lo demás
Abril 2005
Liberada bajo licencia
http://creativecommons.org/licenses/by-nc-sa/2.5/

domingo, 15 de agosto de 2010

Como montar/convertir archivos ISO, BIN, CUE, MDF, NRG, IMG y DAA en Linux

Como montar archivos ISO, BIN, CUE, MDF, NRG, IMG y DAA en Linux
24 05 2006

Esta guía se irá ampliando con nuevos tipos de archivos de imagen.

(Actualmente: ISO, BIN, CUE, MDF, NRG, IMG/CCD, DAA)



Si encuentras cualquier error en esta guía por favor deja un
comentario al respecto.

[ Créditos: este “howto” está basado en parte en las instrucciones que
da Rodrigo Perez en este post aunque no he incluido algunos de sus
métodos porque no los he probado personalmente. Además se ha utilizado
información encontrada en los foros de Ubuntu-es.org así como en la
Guia-Ubuntu -versión Breezy-. Para los archivos IMG se ha usado la
información encontrada en este foro. Las instrucciones para convertir
imágenes DAA las encontré en esta guía que además incluye otras
instrucciones para manipular archivos DAA.)



==============================
===========



Linux tiene la posibilidad de montar las imágenes de cd/dvd sin tener
que grabarlas. Asumiremos que usas una distribución que usa “apt” para
instalar y actualizar paquetes, este es el caso de debian, ubuntu,
suse,etc. Asumiremos también que sabes como crear directorios y que
sabes qué es “montar” un sistema de ficheros. Vamos al grano.

Con unos cuantos comandos de consola podremos montar distintos tipos
de imágenes de CD/DVD fácilmente:

Lo más básico, montar una imagen ISO:

sudo mount -t iso9660 -o loop archivo.iso /directorio/de/montaje

Montando imágenes BIN y CUE:

Para poder montar estos archivos necesitas convertirlos antes a imagen
ISO, esto lo puedes hacer con el programa bchunk.

(Si no tienes instalado bchunk)

sudo apt-get install bchunk

(nota: si así no puedes instalarlo puede encontrar el programa aquí: bchunk)

y cuando se haya instalado procederemos a convertir la imagen bin con
su archivo cue correspondiente a un solo archivo iso:

bchunk archivo.bin archivo.cue nuevonombre.iso

Ahora ya tendrás un nuevo archivo iso que podrás montar como se
explica más arriba.

Montar imágenes NRG (imágenes de Nero Burning Rom):

Las imagenes NRG pueden ser montadas directamente sin necesidad de convertirlas:

mount -t iso9660 -o loop,offset=307200 imagen.nrg /directorio/de/montaje

(gracias Tux)

Si tienes algún problema con ese método o deseas convertir la imagen
NRG a ISO deberás usar el programa nrg2iso, para instalarlo haremos:

sudo apt-get install nrg2iso

(nota: si así no puedes instalarlo puede encontrar el programa aquí: Nrg2Iso)
y cuando ya esté instalado, para convertir la imagen:

nrg2iso archivo.nrg nuevoarchivo.iso

y para montar la imagen ISO simplemente debes seguir las instrucciones
detalladas más arriba.

Montar imágenes MDF y MDS

De nuevo utilizaremos un programa para convertir antes la imagen mdf a
iso. El programa tiene el original nombre de mdf2iso. Para instalarlo:

sudo apt-get install mdf2iso

(nota: si así no puedes instalarlo puede encontrar el programa aquí: Mdf2Iso)
y una vez instalado convertiremos el archivo MDF a ISO:

mdf2iso archivo.mdf nuevaimagen.iso

Montar imágenes IMG

Usaremos el programa CCD2ISO. Este programa no lo he podido descargar
desde los repositorios oficiales de Ubuntu pero de todos modos no
estaría de más que intentases instalarlo por apt-get así:

sudo apt-get install ccd2iso

Si de este modo no puedes instalarlo puedes seguir las instrucciones
de esta página para bajar el paquete deb de ccd2iso e instalarlo
facilmente.

Si por cualquier motivo no pudieses conseguir el programa por esos dos
métodos siempre puedes descargarlo desde su página: Ccd2Iso (ojo,
tendrás que compilarlo)

Para instalarlo de este último modo descargamos el archivo que sera
algo así como “ccd2iso-0.2.tar.gz” (puede variar la versión) y primero
lo descomprimimos así:

tar -xzvf ccd2iso-0.2.tar.gz

Ahora que tendremos una carpeta llamada “ccd2iso”, hacemos lo siguiente:

cd ccd2iso

./configure

make
make install

Con esto ya tendremos instalado el programa ccd2iso. Finalmente para
convertir la imagen ccd a iso hacemos:

ccd2iso imagen.img imagen.iso

Y montaremos la imagen iso recien creada como se explica más arriba en
esta misma guía.

Montar imágenes DAA

El formato DAA es un formato que utiliza el programa Poweriso. Durante
algún tiempo este formato resultaba muy dificil de utilizar en Linux
(no había versión de Poweriso para linux y la emulación con wine no
funcionaba). Finalmente los creadores del programa sacaron una versión
gratuita de su programa para Linux que además nos sirve para convertir
otros formatos.

Pero vamos al grano, para convertir una imagen DAA a ISO primero
necesitaremos la versión linux de poweriso que podemos bajar desde
esta página (parte de abajo) o bien de esta forma :

wget http://poweriso.com/poweriso.tar.gz

Descomprimimos:

tar -zxvf poweriso.tar.gz

Y convertimos a ISO:

./poweriso convert imagen.daa -o nuevaimagen.iso