E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
Tout est là ! As-tu lancé la commande en administrateur ?
Sous UNIX, seul le super utilisateur root peut installer des paquets sous la machine. Avec la gestion des droits, et particulièrement sous Ubuntu, tu peux t'identifier comme propriétaire de l'ordinateur ou comme utilisateur ayant des pouvoirs d'administration.
la commande pour passer root dans ton terminal est la suivante:
su (pour
Super
User). Le prompt te demande alors le mot de passe Unix pour te connecter. Sous Ubuntu il n'est pas activé.
À la place, tu peux utiliser un préfixe à ta commande. En plaçant
sudo (
super
user
do = Super Utilisateur FAIT) avant ta commande, tu ordonne au super utilisateur root d'exécuter la commande à ta place. Par défaut sous Ubuntu, l'utilisateur créé à l'installation est le propriétaire de la machine et lui seul peut faire sudo. Cela se modifie en allant fouiller dans les fichiers de conf, mais si c'est ta machine personnelle, peu importe -)
Tu peux aussi te connecter en root de manière prolongée en tapant
sudo su ou
sudo -s pour rentrer plusieurs commande sans faire sudo à chaque fois.
Quand tu fais sudo il te demande ton mot de passe à toi, pas le mdp root.
De plus quand tu le tapes, il ne s'affiche rien à l'écran, c'est une sécurité propre aux shells UNIX qui permet d'éviter qu'on ne lise le nombre de caractères derrière ton dos.
La commande que tu dois taper dans ton terminal est donc la suivante:
sudo aptitude install sun-java6-jre sun-java6-plugin
Personnellement j'utiliserais plutôt l'outil apt plutôt qu'aptitude (tu remplacerais donc aptitude par apt-get) parce que le gestionnaire de paquets synaptic fonctionne avec apt.
Sinon, tu peux utiliser directement le gestionnaire de paquets
Systeme > Administration > Gestionnaire de Paquets Synaptic ça vaudra sûrement mieux que de te mélanger les pinceaux avec aptitude et apt.