Cet article à été lu 3 265 fois

PortableApps, Tera Term Pro 4.73 Portable gratuit et en français (Comment transformer Tera Term Pro en version portable)

Tweet Pour transformer Tera Term Pro en version portable j’ai utilisé les outils fournis par PortableApps. Même si la documentation est bien faite, j’ai quand même passé un peu de […]


Pour transformer Tera Term Pro en version portable j’ai utilisé les outils fournis par PortableApps. Même si la documentation est bien faite, j’ai quand même passé un peu de temps avant d’avoir une solution 100% normalisé, exactement comme les applications proposé par « PortableApps« .

Contrairement à la solution précédente que j’ai utilisé pour mes applications, je n’est pas modifier le code source de Tera Term mais essayé de respecter le même format que les applications standards comme FileZilla Portable (par exemple).

La structure des répertoires et des fichiers de configuration

  • Pour commencer créer un nouveau répertoire, que j’appel répertoire de travail.
  • Pour Tera Term Pro, j’ai créé le répertoire « TeraTerm Portable ».

  • Créer le fichier « Help.html », à la racine de votre répertoire de travail
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
 <html lang="fr-fr"><head>
 <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"><title>Tera Term Portable</title>

<meta http-equiv="refresh" content="1; URL=http://www.cmdvb.fr">
 </head>
 <body>
 <br>
 </body></html>
  • Créer le répertoire « App », dans votre répertoire de travail.
  • Copier le répertoire complet de « TeraTerm » dans le répertoire « App », une archive ZIP est disponible en téléchargement sur le site de l’éditeur.

  • Créer le répertoire « AppInfo« 
  • Créer les fichiers de configuration, « appinfo.ini » et « installer.ini » dans le répertoire « AppInfo« 
  • Créer l’icône de votre application et les deux fichiers PNG,

pour récupérer les icônes d’un fichier EXE, j’ai utilisé l’excellant logiciel « IcoFX » Portable disponible dans les applications « PortableApps« .

  • Voici le contenu de mon fichier « appinfo.ini« , contient les paramètres pour la génération du fichier d’installation PAF  (Portable Application Files).
[Format]
Type=PortableApps.comFormat
Version=2.0

[Details]
Name=TeraTerm Portable
AppID=TeraTermPortable
Publisher=cmdvb
Homepage=cmdvb.fr
Category=Utilities
Description=Network Tools
Language=Multilingual

[License]
Shareable=true
OpenSource=true
Freeware=true
CommercialUse=true

[Version]
DisplayVersion=4.73
PackageVersion=1.0.0.0

[SpecialPaths]
Plugins=NONE

[Dependencies]
UsesJava=no
UsesDotNetVersion=2.0

[Control]
Icons=1
Start=TeraTermPortable.exe
  • Contenu du fichier « installer.ini« , qui permet de prendre en compte le répertoire complet de l’application  » Tera Term Pro« .
[OptionalComponents]
OptionalComponents=false
OptionalDirectory1=App\TeraTerm
  • Créer le répertoire  » Launcher« , dans le répertoire « AppInfo« 
  • Créer le fichier .ini (« TeraTermPortable.ini » dans notre cas), le nom est identique au nom de votre application portable « TeraTermPortable.exe » qui va permettre de lancer l’application à partir d’un exécutable (plus petit que l’original) et placé à la racine de votre répertoire de travail.

  • Contenu de mon fichier « TeraTermPortable.ini« 
[Launch]
ProgramExecutable=TeraTerm\ttermpro.exe

Lancer les applications « PortableApps.com » pour finaliser votre application portable

  • « PortableApps Launcher« , permet la création du fichier exe, qui va lancer l’application réelle « ttermpro.exe« 
  • « PortableApps Installer« , permet la création du fichier PAF.

Tera Term Pro est maintenant compatible avec PortableApps

  • Et en Français s’il vous plait !
Si vous utilisez déjà « Tera Term Pro« , et que vous souhaitez conserver vos paramètres de configuration je vous conseil d’utiliser le logiciel « WinMerge » qui permet la comparaison de deux fichiers texte. Il vous sera alors possible de comparer (et modifier) les 2 fichiers (important), « TERATERM.INI » et « KEYBOARD.CNF« .

Rien de bien compliqué en soit !!!

Avez vous réussi à créer votre application portable à partir de ces quelques explications ?

Vous devriez aussi lire ces articles

About Erwan

L’homme est un être paresseux qui utilise son intelligence pour éviter le travail inutile.