2011-03-17 13 views
7

He creado ubuntu imagen EC2 10,04 y ahora tenga que instalar Apache Tomcat y jdk6 en mi ejemplo, pero cada vez que use el comando sudo apt-get install sun-java6-jdk o sudo apt-get install tomcat6 admin o sudo apt-get install ec2-api-toolsservicios web de Amazon y Ubuntu 10.04 EC2 ejemplo

Package ec2-api-tools is not available, but is referred to by another package. 
Reading package lists... Done 
Building dependency tree  
Reading state information... Done 
Package ec2-api-tools is not available, but is referred to by another package. 
This may mean that the package is missing, has been obsoleted, or is only available from another source 
E: Package ec2-api-tools has no installation candidate 

Respuesta

8

Otra opción es añadir su official repository a apt - esto le proporcionará al día AWS herramientas:

sudo apt-add-repository ppa:awstools-dev/awstools 
sudo apt-get update 
sudo apt-get install ec2-api-tools -y 

Esto es muy útil para las versiones más lejos y más y al día correcciones de errores oficiales etc. simplemente ejecutando el habitual

sudo apt-get update 
sudo apt-get upgrade -y 
+0

¡ayuda! ¡gracias! – Eric

2

Ubuntu no tiene los JDK de Sun disponibles por defecto por lo que en uncomment /etc/apt/sources.list:

deb http://archive.canonical.com/ubuntu maverick partner 
deb-src http://archive.canonical.com/ubuntu maverick partner 

y luego:

sudo apt-get update 
sudo apt-get install sun-java6-jdk 

ec2-api-tools requiere las líneas multiverso en sources.list para descomentarse primero (recuerde que apt-get update también).

+0

Asegúrate de que no estés apuntando a 'resistente' para las líneas multiversales. Todavía recibía el mensaje de error "El paquete ec2-api-tools no tiene candidato de instalación" hasta que reemplacé "resistente" con "lúcido". –

1

Estoy un poco confundido, si solo quiere instalar Java y Tomcat, ¿por qué también está tratando de instalar las herramientas ec2?

En cualquier caso, también quiero mencionar el BitNami Cloud Tools installer gratuito (descargo de responsabilidad: soy uno de los desarrolladores). Incluye el JDK y todas las herramientas relacionadas con EC2. Lo mantenemos bastante actualizado y podemos ejecutarlo como un usuario normal.