platform - Standard OS naming scheme -


i releasing multi-platform application. potentially released on windows, osx, , linux distributions.

users expect install wherever like, not package rpm. simple archive file.

i plan put platform name in name of downloadable file, like:

myapp-0.6.3-osname.tgz

while use osname, follow whatever standard there is.

is there standard?

i've no idea if there standard. here's java's current naming convention jdk se 8u45, , seems pretty me:

product / file description                 file size    download ------------------------------------------------------------------------------------ linux x86                                  146.89 mb    jdk-8u45-linux-i586.rpm linux x86                                  166.88 mb    jdk-8u45-linux-i586.tar.gz linux x64                                  145.19 mb    jdk-8u45-linux-x64.rpm linux x64                                  165.24 mb    jdk-8u45-linux-x64.tar.gz mac os x x64                               221.98 mb    jdk-8u45-macosx-x64.dmg solaris sparc 64-bit (svr4 package)        131.73 mb    jdk-8u45-solaris-sparcv9.tar.z solaris sparc 64-bit                       92.9 mb      jdk-8u45-solaris-sparcv9.tar.gz solaris x64 (svr4 package)                 139.51 mb    jdk-8u45-solaris-x64.tar.z solaris x64                                95.88 mb     jdk-8u45-solaris-x64.tar.gz windows x86                                175.98 mb    jdk-8u45-windows-i586.exe windows x64                                180.44 mb    jdk-8u45-windows-x64.exe 

so convention {appname}-{version}-{os}-{architecture}.{extension}.


Comments

Popular posts from this blog

python - TypeError: start must be a integer -

c# - DevExpress RepositoryItemComboBox BackColor property ignored -

django - Creating multiple model instances in DRF3 -