Outils pour utilisateurs

Outils du site


public:reglage_proxy

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
public:reglage_proxy [2015/05/27 10:02]
sebastien.jacquot@univ-fcomte.fr
public:reglage_proxy [2016/11/07 11:25] (Version actuelle)
alexei.lavrentev@ens-lyon.fr
Ligne 4: Ligne 4:
 [SJ: En cours de rédac] [SJ: En cours de rédac]
 Permettre l'​installation,​ le lancement et le bon fonctionnement de TXM sur une machine étant connectée à Internet via un proxy. Permettre l'​installation,​ le lancement et le bon fonctionnement de TXM sur une machine étant connectée à Internet via un proxy.
 +
 +==== État de la situation ====
 +
 +On distingue plusieurs moments pour différents composants dans différents systèmes concernant la gestion des proxy :
 +  * à l'​installation de TXM : en Linux et Mac on accède au réseau pour installer des composants complémentaires
 +    * packages Linux : accès repository Ubuntu
 +    * packages R : accès repository R
 +  * au démarrage de TXM : un proxy non configuré provoque des latences
 +  * lors de mises à jour :
 +    * R
 +    * RCP
 +  * pour ouvrir des pages web
 +
 +La stratégie adoptée aide les situations de proxy à ne pas subir de timeout trop longs au deuxième lancement lors de la recherche des mises à jour.
 +
 +On peut choisir la stratégie inverse qui favorise les situations sans proxy (majoritaires) : mieux prévenir dans les boites de dialogue et la documentation de l'​installation d'​opérations possibles lors de timeouts provoqués par un proxy non réglé.
 +
 +En attendant, on documente comment régler a priori :
 +  * salle de cours :
 +    * soit le script de lancement (pratique pour une salle de cours)
 +    * soit TXM.ini du logiciel
 +  * machine personnelle :
 +    * soit TXM.ini de l'​utilisateur,​ en considérant que TXM a déjà été lancé au moins une fois
 +
 +==== Développements ====
 +
 Voir :  Voir : 
   * [[http://​forge.cbp.ens-lyon.fr/​redmine/​issues/​1022]]   * [[http://​forge.cbp.ens-lyon.fr/​redmine/​issues/​1022]]
Ligne 49: Ligne 75:
 [WIP] [WIP]
  
-Réglages ​utilisés ​pour la couche à utiliser dans la RCP dans le cas d'une connexion sous proxy et valeur ​des time out et du nombre de retries.+Réglages ​actuels définis ​pour la couche à utiliser dans la RCP dans le cas d'une connexion sous proxy et valeurs ​des time out et du nombre de retries.
  
--Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient4 +  \-Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient4 
--Dorg.eclipse.ecf.provider.filetransfer.retrieve.connectTimeout=3000 +  \-Dorg.eclipse.ecf.provider.filetransfer.retrieve.connectTimeout=3000 
--Dorg.eclipse.ecf.provider.filetransfer.retrieve.retryAttempts=2+  \-Dorg.eclipse.ecf.provider.filetransfer.retrieve.retryAttempts=2
  
  
Ligne 61: Ligne 87:
  
 L'​installation des dépendances ne pose pas de problème sous proxy, les connections utilisant par défaut la configuration de l'OS. L'​installation des dépendances ne pose pas de problème sous proxy, les connections utilisant par défaut la configuration de l'OS.
-La configuration du proxy de l'OS est passée à R avant l'​installation des packages R.+Idem, si R n'est pas installé, il est installé depuis le gestionnaire de packages utilisant par défaut la configuration de l'​OS. 
 +La configuration du proxy de l'OS est passée à R avant l'​installation des packages R en ligne.
  
 == Windows == == Windows ==
Ligne 69: Ligne 96:
 == Mac OS X == == Mac OS X ==
  
-La configuration du proxy de l'OS est passée à R avant l'​installation des packages R.+Pas d'​installation de dépendances en ligne. 
 +Si R n'est pas installé, il est installé depuis un .pkg fourni avec le setup, il n'y a donc pas non plus de connexion pour l'​installation de R. 
 +La configuration du proxy de l'OS est passée à R avant l'​installation des packages R en ligne.
  
  
Ligne 78: Ligne 107:
 A chaque lancement de TXM, TXM lance R en lui passant les réglages de proxy de l'OS. La préférence Network connection\Provider\Native n'est pas liée à R. Changer la préférence ne change pas les réglages de connexion de R. A chaque lancement de TXM, TXM lance R en lui passant les réglages de proxy de l'OS. La préférence Network connection\Provider\Native n'est pas liée à R. Changer la préférence ne change pas les réglages de connexion de R.
  
-Le job des mises à jour ne se fait pas complètement dans un dialog ​que l'on peut annuler/​arrêter. Un traitement dans le processus de mise à jour se fait encore dans un thread bloquant l'UI.+Le job des mises à jour ne se fait pas complètement dans une boîte de dialogue ​que l'on peut annuler/​arrêter. Un traitement dans le processus de mise à jour semble ​encore ​se faire dans un thread bloquant l'UI.
  
 ===== Solution ===== ===== Solution =====
public/reglage_proxy.1432713773.txt.gz · Dernière modification: 2015/05/27 10:02 par sebastien.jacquot@univ-fcomte.fr