Changes between Version 148 and Version 149 of Download


Ignore:
Timestamp:
Jun 9, 2025, 8:44:14 AM (9 hours ago)
Author:
Alex Samorukov
Comment:

SVN -> GIT

Legend:

Unmodified
Added
Removed
Modified
  • Download

    v148 v149  
    1515Release files are signed with OpenPGP/GPG key ID `FF3AEFF5`, fingerprint: `0C95 77FD 2C4C FCB4 B9A5  9964 0A30 812E FF3A EFF5`.[[BR]]
    1616The public key block is available here:
    17 [source:/trunk/www/SmartmontoolsSigningKey_2021.txt Trac Browser],
    18 [https://sourceforge.net/p/smartmontools/code/HEAD/tree/trunk/www/SmartmontoolsSigningKey_2021.txt SVN Repository],
     17[source:/doc/old/SmartmontoolsSigningKey_2021.txt Trac Browser],
     18[https://github.com/smartmontools/smartmontools/blob/main/doc/old/SmartmontoolsSigningKey_2021.txt Git Repository],
    1919[https://keyserver.ubuntu.com/pks/lookup?search=0xFF3AEFF5&fingerprint=on&op=index Key Servers] (see the [wiki:FAQ#check-signature FAQ] for older keys).
    2020
     
    4343
    4444== Install precompiled package ==
    45 Precompiled packages are available for many distributions, see the [wiki:Packages] page or [https://repology.org/project/smartmontools/versions Repology.org].
     45Precompiled packages are available for many distributions; see the [wiki:Packages] page or [https://repology.org/project/smartmontools/versions Repology.org] for details.
    4646
    4747----
     
    5050
    5151Download and run the latest smartmontools [https://nsis.sourceforge.io/Main_Page NSIS]-installer ({{{*.win32-setup.exe}}}) from [https://sourceforge.net/projects/smartmontools/files/ here].
    52 More recent Windows test releases build from SVN snapshots are available [https://builds.smartmontools.org/ here].
    53 
    54 The default install type "Full" creates start menu shortcuts including an uninstaller, and adds the install directory to the PATH variable.
     52More recent Windows test releases built from Git snapshots are available [https://github.com/smartmontools/smartmontools-builds/releases here].
     53
     54The default installation type, "Full", creates start menu shortcuts, including an uninstaller, and adds the installation directory to the PATH variable.
    5555The install type "Extract files only" is useful to unpack a "portable" version without affecting the Windows registry.
    56 The files can also be unpacked by [https://www.7-zip.org/ 7-Zip] which is also available for [https://repology.org/project/7zip/versions Linux distributions].
     56The files can also be unpacked by [https://www.7-zip.org/ 7-Zip], which is also available for [https://repology.org/project/7zip/versions Linux distributions].
    5757
    5858Starting with smartmontools 5.43, the (32-bit) installer provides 32-bit and 64-bit executables.
    59 The 32-bit version of smartmontools usually works also on 64-bit versions of Windows except if the 32-bit subsystem is unavailable (e.g. 64-bit WinPE).
     59The 32-bit version of smartmontools usually also works on 64-bit versions of Windows, except if the 32-bit subsystem is unavailable (e.g., 64-bit WinPE).
    6060
    6161Virus scanners occasionally produce false positive virus reports for smartmontools executables or [https://nsis.sourceforge.io/NSIS_False_Positives NSIS Installers].
     
    7070=== Install the OSX/Darwin package ===
    7171
    72 Download and run the latest smartmontools dmg image from [https://sourceforge.net/projects/smartmontools/files/ here].
    73 More recent OS X test releases build from the SVN snapshots are available [https://builds.smartmontools.org/ here].
    74 
    75 Package provides Mach-O universal binary with 2 architectures (i386 and x86_64) and should work on any Intel based Mac.
     72Download and run the latest smartmontools dmg image from [https://github.com/smartmontools/smartmontools/releases here].
     73More recent OS X test releases built from the Git snapshots are available [https://github.com/smartmontools/smartmontools-builds/releases here].
     74
     75The package provides a Mach-O universal binary with two architectures (arm64 and x86_64) and should work on any Intel-based Mac.
    7676
    7777----
    7878== Install from the source tarball ==
    7979
    80 Download the latest source tarball from [https://sourceforge.net/projects/smartmontools/files/ here].
    81 More recent test tarballs build from SVN snapshots are available [https://builds.smartmontools.org/ here].
     80Download the latest source tarball from [https://github.com/smartmontools/smartmontools/releases here].
     81More recent test tarballs built from Git snapshots are available [https://github.com/smartmontools/smartmontools-builds/releases here].
    8282
    8383Uncompress the tarball:
    8484{{{
    85   tar zxvf smartmontools-6.5.tar.gz
    86 }}}
    87 
    88 The previous step created a directory called {{{smartmontools-6.3}}}
     85  tar zxvf smartmontools-7.5.tar.gz
     86}}}
     87
     88The previous step created a directory called {{{smartmontools-7.5}}}
    8989containing the code. Go to that directory, build, and install:
    9090{{{
    91   cd smartmontools-6.5
     91  cd smartmontools-7.5
    9292  ./configure
    9393  make
     
    9696
    9797These optional arguments of {{{./configure}}} are fully explained in the
    98 [source:/trunk/smartmontools/INSTALL INSTALL] file.
     98[source:/doc/INSTALL INSTALL] file.
    9999The most important one is {{{--prefix}}} to change the default installation directories.
    100100If you don't pass any arguments to {{{./configure}}} all files will reside under
     
    117117Use a full path: {{{~/smartmontools-test}}} would work but {{{./smartmontools-test}}} won't.
    118118
    119 The smartmontools binaries for Windows can be build from the source tarball (or from SVN) using the [https://www.mingw-w64.org/ MinGW-w64] runtime.
     119The smartmontools binaries for Windows can be built from the source tarball (or from Git) using the [https://www.mingw-w64.org/ MinGW-w64] runtime.
    120120Build environments may be [https://cygwin.com/ Cygwin] or [https://www.msys2.org/ MSYS2], cross-compilation under Linux is also supported.
    121121Extra {{{./configure}}} arguments {{{--host=...}}} and {{{--build=...}}} may be required.
    122122The {{{make install}}} command does not work for Windows.
    123 See [source:/trunk/smartmontools/INSTALL INSTALL] file for details.
    124 
    125 ----
    126 
    127 == Install latest unreleased code from SVN repository ==
    128 
    129 We have also [https://builds.smartmontools.org/ CI builds].
    130 
    131 '''Sourceforge moved our repository to a new location: [https://svn.code.sf.net/p/smartmontools/code/].
    132 Use the [/browser/ trac] or [https://sourceforge.net/p/smartmontools/code/HEAD/tree/ sourceforge] viewer to browse it.'''
    133 
    134 For those, who don't already have a Subversion client installed,
    135 here is a [https://subversion.apache.org/packages.html list of SVN Packages] and a
    136 [https://en.wikipedia.org/wiki/Comparison_of_Subversion_clients comparison of SVN clients]
    137 for different operating systems and in all colors and flavours. (Stand-alone clients,
    138 Desktop-integrated clients, IDE plug-in clients, ..)
     123See [source:/doc/INSTALL INSTALL] file for details.
     124
     125----
     126
     127== Install latest unreleased code from the Git repository ==
     128
     129We have also [https://github.com/smartmontools/smartmontools-builds/releases CI builds].
     130
     131For those, who don't already have a Git client installed,
     132here is a [https://github.com/git-guides/install-git detailed instruction] to install Git on different operating systems. 
    139133
    140134All you need to do to get the latest development code is
     
    143137
    144138{{{
    145   svn co https://svn.code.sf.net/p/smartmontools/code/trunk/smartmontools smartmontools
     139  git clone https://github.com/smartmontools/smartmontools
    146140}}}
    147141
     
    162156{{{
    163157  cd smartmontools
    164   svn update
     158  git pull
    165159}}}
    166160
    167161One of the really cool things about version control systems is that you can get
    168 ''any'' version of the code you want, from the first release up the
     162''any'' version of the code you want, from the first release up to
    169163the most current development version. And it's trivial, because
    170164each release is __tagged__ with a name. Look at the
    171 [https://sourceforge.net/p/smartmontools/code/HEAD/tree/tags/ tags in our SVN repository]
     165[https://github.com/smartmontools/smartmontools/tags tags in our Git repository]
    172166to see what the different names are.
    173167
     
    175169
    176170{{{
    177   svn co https://svn.code.sf.net/p/smartmontools/code/tags/RELEASE_5_38/sm5 smartmontools
     171  git clone https://github.com/smartmontools/smartmontools -b RELEASE_5_38
    178172}}}
    179173
     
    202196
    203197The {{{drivedb.h}}} file can be viewed or downloaded ([[Image(/chrome/common/download.png)]]) using the Trac browser:
    204 [source:/branches/RELEASE_7_0_DRIVEDB/smartmontools/drivedb.h 7.0-7.1],
    205 [source:/branches/RELEASE_7_2_DRIVEDB/smartmontools/drivedb.h 7.2],
    206 [source:/branches/RELEASE_7_3_DRIVEDB/smartmontools/drivedb.h 7.3-7.4],
    207 [source:/branches/RELEASE_7_5_DRIVEDB/smartmontools/drivedb.h 7.5],
    208 [source:/trunk/smartmontools/drivedb.h trunk].[[BR]]
     198[source:/smartmontools/drivedb.h@origin/RELEASE_7_0_DRIVEDB 7.0-7.1],
     199[source:/smartmontools/drivedb.h@origin/RELEASE_7_2_DRIVEDB 7.2],
     200[source:/smartmontools/drivedb.h@origin/RELEASE_7_3_DRIVEDB 7.3-7.4],
     201[source:/smartmontools/drivedb.h@origin/RELEASE_7_5_DRIVEDB 7.5],
     202[source:/src/drivedb.h main].[[BR]]
    209203The following branches are no longer maintained:
    210 [source:/branches/RELEASE_5_39_DRIVEDB/smartmontools/drivedb.h 5.39],
    211 [source:/branches/RELEASE_5_40_DRIVEDB/smartmontools/drivedb.h 5.40],
    212 [source:/branches/RELEASE_5_41_DRIVEDB/smartmontools/drivedb.h 5.41],
    213 [source:/branches/RELEASE_5_42_DRIVEDB/smartmontools/drivedb.h 5.42],
    214 [source:/branches/RELEASE_5_43_DRIVEDB/smartmontools/drivedb.h 5.43],
    215 [source:/branches/RELEASE_6_0_DRIVEDB/smartmontools/drivedb.h 6.0],
    216 [source:/branches/RELEASE_6_1_DRIVEDB/smartmontools/drivedb.h 6.1],
    217 [source:/branches/RELEASE_6_2_DRIVEDB/smartmontools/drivedb.h 6.2],
    218 [source:/branches/RELEASE_6_3_DRIVEDB/smartmontools/drivedb.h 6.3],
    219 [source:/branches/RELEASE_6_4_DRIVEDB/smartmontools/drivedb.h 6.4],
    220 [source:/branches/RELEASE_6_5_DRIVEDB/smartmontools/drivedb.h 6.5],
    221 [source:/branches/RELEASE_6_6_DRIVEDB/smartmontools/drivedb.h 6.6].
     204[source:/smartmontools/drivedb.h@origin/RELEASE_5_39_DRIVEDB 5.39],
     205[source:/smartmontools/drivedb.h@origin/RELEASE_5_40_DRIVEDB 5.40],
     206[source:/smartmontools/drivedb.h@origin/RELEASE_5_41_DRIVEDB 5.41],
     207[source:/smartmontools/drivedb.h@origin/RELEASE_5_42_DRIVEDB 5.42],
     208[source:/smartmontools/drivedb.h@origin/RELEASE_5_43_DRIVEDB 5.43],
     209[source:/smartmontools/drivedb.h@origin/RELEASE_6_0_DRIVEDB 6.0],
     210[source:/smartmontools/drivedb.h@origin/RELEASE_6_1_DRIVEDB 6.1],
     211[source:/smartmontools/drivedb.h@origin/RELEASE_6_2_DRIVEDB 6.2],
     212[source:/smartmontools/drivedb.h@origin/RELEASE_6_3_DRIVEDB 6.3],
     213[source:/smartmontools/drivedb.h@origin/RELEASE_6_4_DRIVEDB 6.4],
     214[source:/smartmontools/drivedb.h@origin/RELEASE_6_5_DRIVEDB 6.5],
     215[source:/smartmontools/drivedb.h@origin/RELEASE_6_6_DRIVEDB 6.6].
    222216
    223217----