Skip to content

A bundled Linux binary script integrating an already installed Stata instance into the desktop environment

License

Notifications You must be signed in to change notification settings

tjamtsho/stata-integration

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

stata-integration

A bundled Linux binary script integrating an already installed Stata instance into the desktop environment

About

The script will do the following:

  1. ask for some information regarding the Stata environment it is faced with (installation path, Stata version, etc);
  2. apply a workaround which fixes an issue where all menu icons in Stata's GUI are missing in modern Linux distributions; this is done by manually downloading and building older variants of zlib (1.2.3) and libpng (1.6.2) as well as a prior version of libpng (1.2.59); details on why this might be necessary can be found here on Statalist; the blueprint for the installation procedure has been sketched from this script on BitBucket by Lars Vilhuber; this workaround is no longer required with modern Stata versions, as version 16 or younger bundles all necessary libraries within its installation;
  3. install an application menu entry for Stata's windowed and console variant;
  4. install all mimetypes relevant to Stata (.do, .dta, .smcl, .gph, .stpr, .stsem);
  5. install file-type associations for each newly installed mimetype to Stata;
  6. install Stata icons for the application menu entry as well as each mimetype in several sizes;
  7. make Stata the default application for opening the newly installed mimetypes for each user requested

Use at your own risk. The script has been tested on Ubuntu (16.04 through 20.10) and should work in all modern Linux desktop environments that support the freedesktop.org specifications on icons, application shortcuts and mimetypes. I, however, do no not warrant this. Actually, I do not even warrant that the script works at all. That's your own risk.

Usage

Simply run sudo stata-integration.bin in a terminal window and read and follow the on-screen instructions.

Copyright notice

All icons have been extracted from the official Stata for Windows binaries and are, as well as the term 'Stata', of course copyrighted property of StataCorp LLC.

About

A bundled Linux binary script integrating an already installed Stata instance into the desktop environment

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%