Repository

How to create a TGUP compatible Software Repository

Now it is possible to create a software repository and include its Apps in TGUP.

Your Repository can be a URL, Network share, local or removable Drive.


(Note: This Documentation is still not finished, I am working on it)

Follow the instructions below to know more.

1. Folder Structure

[root]          
           
 
7-zip
Contains 7-zip files for compression and extraction      
   
7z.dll
7-zip dll file    
           
   
7z.exe
 7-zip exe file    
           
 
icons
(Optional)
Contains icon files for Apps
     
   
ffox.ico
any valid icon format, any size
Name: same as %ALI% variable in serversion\Apps\[category]\[app].cmd
   
           
   
vlc.ico
     
           
 
installers2
Contains: Categories, Apps, Descriptions and Installers      
   
descriptions.zip
Compressed by 7-zip Command line:
7z.exe a -r -tzip -mx=9 -mm=Deflate64 -mfb=257 “installers2\descriptions.zip” “installers2\*.rtf”
  This File will be generated automatically
           
   
Internet
Contains Installer scripts of Apps in the Internet Category    
     
Firefox.cmd
The Installer Script of Firefox Modify it as your needs
           
     
Firefox.rtf
App Description Edit the rich text Document as you like
           
   
Multimedia
     
     
VLC media Player.cmd
   
           
     
VLC media Player.rtf
   
           
 
serversion
       
           
   
Apps
Contains scripts needed to build the Final Lists. The numbers keeps the correct order of the Categories    
           
     
2_Internet
   
       
Firefox.cmd
 
           
     
3_Multimedia
   
       
VLC media Player.cmd
 
           
   
Final
Contains the Final Database of Apps, a file for each Lang., CPU and OS   All Files here will be generated automatically
     
ENU_x86_XP_version.txt
   
           
     
DEU_x64_7_version.txt
   
           
   
_repo_serversion.cmd  
Run This File to create the Database Files inside the Final Folder   This is the only File you have to run on your server to create the Database.
Don’t modify
           
   
repo_serlib.cmd
Contains Common Library for Serversion   Don’t run or modify
           
   
repo_subdir.cmd
Creates the Subdirectories for Apps   Don’t run or modify
           
   
repo_verlnk.cmd
Validates Links ans Paths   Don’t run or modify
           

 

  Link to Explore and Download the sample Repository structure above  
   
  Link to Explore the main TGUP Repository

2. The Installers

3. The Application List

4. Adding the Repo to TGUP

Start TGUP, Go to “more options”, “Repository Management”, “Add Repository”