LINUX MURCIA

Linux es un sistema operativo basado en Unix, desarrollado por una comunidad de informáticos a lo largo y ancho del planeta, algunos de ellos pagados (por empresas de distribuciones como Red Hat o Suse), pero otros muchos totalmente voluntarios.

Problemas con claves públicas en mi Debian

Publicado por cristobal39 en Jueves, Abril 23, 2009

Autor: Salvador Osorio

Cuando queremos actualizar nuestros repositorios con el bien conocido

apt-get update

Y no tenemos las claves públicas de los repositorios beryl o debian-multimedia, por ejemplo, nos aparecerá el siguiente mensaje:

#Leyendo lista de paquetes… Hecho #W: GPG error: http://debian.beryl-project.org etch Release: Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY 3FF0DB166A7476EA #W: GPG error: http://www.debian-multimedia.org stable Release: Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY 07DC563D1F41B907 #W: Tal vez quiera ejecutar ‘apt-get update’ para corregir estos problemas

Los amigos de internet nos regalan un script y dan la siguiente solución, en una consola pegue el siguiente código:

cat > agregarclave << “FIN” #!/bin/bash until [ -z "$1" ] do gpg –keyserver pgpkeys.mit.edu –recv-key $1 gpg –keyserver wwwkeys.eu.pgp.net –recv-key $1 gpg -a –export $1 | sudo apt-key add – shift done FIN

lo que vera es

> #!/bin/bash > until [ -z "$1" ] > do > gpg –keyserver pgpkeys.mit.edu –recv-key $1 > gpg –keyserver wwwkeys.eu.pgp.net –recv-key $1 > gpg -a –export $1 | sudo apt-key add – > shift > done > FIN

presione {enter} para que vuelva al prompt nota: mi prompt es id01:/home/salvador#, id01 es el nombre de mi maquina y /home/salvador es el mi directorio de trabajo. para verificar, que se creo el archivo, escriba lo siguiente:

id01:/home/salvador# cat agregarclave

deberá aparecer lo siguiente:

#!/bin/bash until [ -z "$1" ] do gpg –keyserver pgpkeys.mit.edu –recv-key $1 gpg –keyserver wwwkeys.eu.pgp.net –recv-key $1 gpg -a –export $1 | sudo apt-key add – shift done id01:/home/salvador#

ahora le damos derechos de ejecución al archivo agregarclave

id01:/home/salvador# chmod +x agregarclave

con esto el script esta terminado solo tenemos que ejecutarlo con la clave que necesitamos de la siguiente manera

id01:/home/salvador# ./agregarclave 07DC563D1F41B907

NOTA: la clave 07DC563D1F41B907 es la que me pide a mi este dato cambiara para ustedes probablemente Y resolvemos el problema de las claves publicas, este es mi pequeño aporte, es bonito gnu/linux nos enseña a compartir el conocimiento, saludos

<!– –>

Comó instalar Java en Debian

Posted by on September 19, 2007


pues desde hace varios dias queria ponerme a hacer aplicaciones, pruebas y otras cosas en Java pero como a veces paso pajareando en otras cosas un dia si me propuse a hacer lo y con la ayuda del joven Xtecuan pude lograr echar a andar tomcat, por cierto ya tenia apache2 instalado en mi Debian Etch; aqui los pasos:

* de la pagina http://java.sun.com/javase/downloads/index.jsp bajar el JDK 6 Update 2, en mi caso baje el que dice “Linux self-extracting file (build 05) — jdk-6u2-linux-i586.bin”
* luego apt-get install libapache2-mod-jk y al final darle /etc/init.d/apache2 force-reload para habilitar el modulo.
* despues apt-get install tomcat5.5 libapache-mod-jk-doc y puede que luego de la instalacion de esos paquetes salga un mensaje como este; pero no es de preocuparse

Not creating home directory `/usr/share/tomcat5.5′.
Installing /var/lib/tomcat5.5/conf/tomcat-users.xml.
* Not starting Tomcat: no Java Development Kit found.
invoke-rc.d: initscript tomcat5.5, action “start” failed.
dpkg: error al procesar tomcat5.5 (–configure):
el subproceso post-installation script devolvió el código de salida de error 1
Se encontraron errores al procesar:
tomcat5.5
E: Sub-process /usr/bin/dpkg returned an error code (1)

* crear una carpeta de preferencia en /usr asi que mkdir /usr/java
* chown -R tomcat55:nogroup /usr/java
* copiar el .bin a /usr/java
* cd /usr/java
* chmod a+x *.bin
* ./jdk-6u2-linux-i586.bin
* despues de ese proceso darle chown -R tomcat55:nogroup /usr/java/jdk*
* editar el archivo /root/.bashrc y agregar estas lineas al final

export JAVA_HOME=/usr/java/jdk1.6.0_02
export JAVA_HOME=/usr/java/jdk1.6.0_02
export PATH=$JAVA_HOME/bin:$PATH

* desde la consola y como root digitar java -version

si todo va bien saldria algo como esto
java version “1.6.0_02″
Java(TM) SE Runtime Environment (build 1.6.0_02-b05)
Java HotSpot(TM) Client VM (build 1.6.0_02-b05, mixed mode, sharing)

* luego ejecutar apt-get -f install para ver si levanta Tomcat
* para saber en que puerto esta corriendo Tomcat ir a /etc/tomcat5.5 y editar o ver el archivo server.xml, buscar la parte donde dice Connector port; el numero que aparece ahi es el que esta asignado al puerto que se realizo en la instalacion, en teoria a estos momentos ya se puede accesar desde el navegador a http://localhost:8180, si solo se queda en blanco pues se va bien.
* para la administracion y unos ejemplos instalar esto; apt-get install tomcat5.5-admin tomcat5.5-webapps
* despues editar el archivo /var/lib/tomcat5.5/conf/tomcat-users.xml y agregar antes de esta linea
* luego /etc/init.d/tomcat5.5 restart
* crear un archivo llamado workers.properties en /etc/apache2/ y agregar estas lineas

workers.tomcat_home=/usr/share/tomcat5.5
workers.java_home=/usr/java/jdk1.6.0_02
ps=/
worker.list=worker1

worker.default.port=8009
worker.default.host=localhost
worker.default.type=ajp13
worker.default.lbfactor=1

Escribe un comentario

XHTML: Puedes usar estas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>