Outils pour utilisateurs

Outils du site


bocal:aide

Aide et Astuces

Problèmes rencontrés souvent

Voici un certain nombre de problèmes qui apparaissent souvent et qui ne nécessitent pas des compétences particulières pour les résoudre.

Le navigateur Firefox ne se lance pas

Il est assez fréquent d'avoir ce genre de problème. Il arrive quand vous fermez votre firefox, mais pour une raison les fichiers lock qui empêchent d'autres navigateurs de se lancer ne sont pas supprimés. Il faut donc supprimer ces fichiers pour pouvoir lancer le navigateur.

Les fichiers à supprimer sont les suivants :

~/.mozilla/firefox/<votre_profile>/lock
~/.mozilla/firefox/<votre_profile>/.parentlock

le champ <votre_profile> indique le nom du profile par défaut que vous utilisez dans firefox. C'est une suite alphanumérique du genre rpp60sf7.default.

Faire donc

rm ~/.mozilla/firefox/<votre_profile>/lock
rm ~/.mozilla/firefox/<votre_profile>/.parentlock

Le navigateur doit maintenant se lancer normalement.

Problème d'impression

Si vous n'arrivez pas d'imprimer une page, il peut y avoir plusieurs raison à cela. *ATTENTION !!! DANS AUCUN CAS NE PAS MODIFIER LA CONFIGURATION DES IMPRIMANTES !!!*

La queue est remplie et l'imprimante ne réponds pas

Vous pouvez voir si la queue de votre machine est remplie avec la commande lpq. Si à l'issue de cette commande vous voyez des entrées qui ne vous appartiennent pas, probablement le spooler local est hors service. Dans ce cas il faut communiquer à l'administrateur le problème et/ou imprimer à partir d'une autre machine.

Dans des situations normales la sortie de la commande lpq est la suivante :

admin@blackmoor$ lpq
che is ready
no entries

L'imprimante répond "lpr: Unsupported format 'application/postscript'!"

Sur certaines machines nous rencontrons ce problème. Sans doute il sera résolu bientôt, mais si vous continuez de le rencontrer vous pouvez changer de machine ou envoyer le fichier en format ps directement à l'imprimante via ftp. Pour cela il faut faire un ftp sur l'imprimante

admin@blackmoor$ ftp che
Connected to che.bocal.cs.univ-paris8.fr.
220 FTP server ready.

Name (che:admin): 
230 Password not required for admin.
Remote system type is Phaser.

ftp> put charte.ps
local: charte.ps remote: charte.ps
200 PORT command successful.
150 ASCII data connection for charte.ps
250 Transfer complete.
21880 bytes sent in 0.17 secs (127.5 kB/s)

Dans cet exemple on se connecte sur l'imprimante (che) en utilisant le client par défaut ftp. Il n'y a pas de mot de passe par défaut, donc appuyez juste sur entrée. Ensuite on soumet le fichier qu'on veut imprimer (en format .ps) avec la commande put charte.ps.

Le Wifi

UFR6

Les étudiants de l'UFR MITSIC ont la possibilité de demander un compte afin de posséder un accès personnel Wifi via le réseau UFR6. Pour cela il est impératif d'imprimer la charte, de la remplir et la remettre à l'administrateur qui s'occupera de la création du compte.

Une fois le compte créé, il faut configurer son navigateur.
Sous Firefox, il faudra tapez about:config et ensuite ramener les booléens system.enable_ssl2 et Security.ssl2.des_64 à la valeur true.

Eduspot et Eduroam

Les étudiants disposent également d'un compte Wifi pour se connecter au réseau de l'université. Les identifiants et mots de passes sont les même que ceux de l'espace étudiant sur le site http://univ-paris8.fr et aucune configuration du navigateur n'est nécessaire.

L'identifiant suit souvent la règle suivante : Première lettre du prénom + nom de famille. Ainsi Jean Dupont aura pour identifiant jdupont, et son mot de passe sera celui qu'il aura choisit lors de la création de son mail etudiant.

Emacs

En Informatique, il va de soi que l'on ait à taper des programmes. Pour cela nous pouvons utiliser l'éditeur de texte Emacs disponible sous Debian. Cet outil permet de taper son code en toute facilité.

Si on tape dans le terminal:

serveurdocu@serveurdocu-desktop:~/Bureau$ emacs code.c

Le fichier en question est créé et une fenêtre d'édition Emacs s'ouvre.
:!: N'oublier pas de donner une extension à votre fichier sinon il ne compilera pas.

Comandes utiles sous Emacs (deux commandes sépares d'un“-” sont à effectuer à la suite, le “+” signifie que les touches sont à presser en même temps).

Ctrl + x - Ctrl + s : Permet de sauvegarder.
Ctrl + s ou Ctrl + r : Permet de rechercher une chaine de caractères souhaitée, pour aller à l'occurrence suivante, retapez la commande.
Ctrl + g : Permet de retrouver le mode texte pratique lorsque l,on est bloqué suite à de mauvaises manipulations.
alt + % : Permet de rechercher une chaine de caractères souhaitée et de la remplacer par une autre.
Ctrl + x - Ctrl + c : Permet de quitter Emacs.
Ctrl + x - Ctrl + c : Permet supprimer les dernières modifications.
Ctrl + h : Permet de rentrer dans l'aide d'Emacs.
Ctrl + h - Ctrl + t : Permet d'ouvrir le tutoriel Emacs.
Ctrl + z : Permet de réduire la fenêtre d'édition.

Compilation et Exécution avec GCC

Pour pouvoir lancer un programme il faut dans la grandes majorités des cas le compiler. La compilation si tous ce passe bien prépare le programme à l'exécution, dans le cas contraire les erreurs présentes dans le code seront rapportés. Voici comment compiler et exécuter un programme suivant les langages que vous serez amener à maitriser dans les premières années de votre licence.

Le Compilateur GCC (GNU Compiler Collection)

GCC est le compilateur créé par le projet GNU. Il s'agit d'une collection de logiciels libres intégrés capables de compiler divers langages de programmation, dont le langage C, lancé en 1987 dans sa version 1.0.

En C

Pour programmer en C votre fichier contenant le code devra se terminer par l'extension .c.

Compilation

Voici un simple code en C:

#include <stdlib.h>
#include <stdio.h>

int carre (char n)
{
 	return n* n
}

int main()
{
        int x;
	x = carre(3);
	printf("Le carre de 3 est %d\n", x);
	return 0;
}

Puis je compile avec gcc:

serveurdocu@serveurdocu-desktop:~/Bureau$ gcc carre.c 
carre.c: In function ‘carre’:
carre.c:7: error: expected ‘;’ before ‘}’ token
serveurdocu@serveurdocu-desktop:~/Bureau$

Le programme ne compile pas, une erreur est présente dans mon code (un “;” manque à la ligne 7 apres le “n*n”). Le compilateur nous indique les erreurs bloquant la compilation. Après correction de l'erreur, je relance la compilation (:!: toujours sauvegarder son fichier avant de compiler):

serveurdocu@serveurdocu-desktop:~/Bureau$ gcc carre.c 
serveurdocu@serveurdocu-desktop:~/Bureau$ 

Exécution

Aucun message le programme a bien été compilé. Executons maintenant le programme avec ./a.out:

serveurdocu@serveurdocu-desktop:~/Bureau$ ./a.out
Le carre de 3 est 9
serveurdocu@serveurdocu-desktop:~/Bureau$ 

./ signifie que l'exécutable se trouve dans le répertoire courant et a.out est le nom de l'application par défaut. Si plusieurs programme sont compilés a.out sera l'exécutable du dernier compilé. On a avec GCC la possibilité de renommer un exécutable avec l'option -o.

serveurdocu@serveurdocu-desktop:~/Bureau$ gcc carre.c -o carre
serveurdocu@serveurdocu-desktop:~/Bureau$ ./carre
Le carre de 3 est 9
serveurdocu@serveurdocu-desktop:~/Bureau$

Ici lors de l'exécution, on décide de renommer l'exécutable sous le nom de “carre” grâce à l'option -o. On exécute ensuite le programme en gardant le ./ et en y ajoutant le nom choisi.

Le programme est exécuté correctement.

N'hésitez pas à faire appel au man de gcc pour avoir plus d'information sur les options disponibles.

Copie de fichiers à partir des machines du bocal vers l'extérieur

Vous pouvez copier les données qui se trouvent dans votre répertoire $HOME depuis l'extérieur. Pour ça il faut se connecter via le protocole ssh sur le serveur ssh du bocal.

Sous Linux et Mac

Ouvrez un terminal et tappez la commande suivante :

<code> scp -r LOGIN@bocal.cs.univ-paris8.fr:/home/LOGIN/REPERTOIRE_A_COPIER . </code

Dans cette commande il faut remplacer LOGIN par votre nom d'utilisateur du bocal et REPERTOIRE_A_COPIER par le répertoire que vous voulez copier. Le -r est utilise pour indiquer que vous voulez copier un répertoire. Si vous voulez copier juste un fichier vous pouvez l'omettre. Cette commande va copier REPERTOIRE_A_COPIER dans le répertoire courant de la machine sur laquelle vous êtes.

Sous Windows

Il faut télécharger le logiciel WinSCP et le paramétrer. Pour se connecter il vous faut votre login/mod de passe et l'adresse du serveur du bocal : bocal.cs.univ-paris8.fr.

bocal/aide.txt · Dernière modification: 2012/01/20 16:48 par admin