scc-logo

Downloads

Please refer to the scc FAQ, scc-win FAQ, scc-srv FAQ and the known limitations when you run into problems. Next to the released files, the latest source tgz files of scc, scc-win and scc-srv are also available for download.

Several people and companies contributed to SCC. Usage of these contributions to SCC is on your own risk. They give no warranty and are not responsible for problems caused by the modifications/extensions. Please test new releases of scc and scc-srv before deploying the software on your production systems.

As the download of scc-win contains software from putty, we copy the following warning:
"LEGAL WARNING: Use of PuTTY, PSCP, PSFTP and Plink is illegal in countries where encryption is outlawed. If in doubt, you should seek legal advice before downloading it. You may find this site useful (it's a survey of cryptography laws in many countries), but I can't vouch for its correctness."

MD5 sums of the downloads are available here. All scc/scc-srv packages/depots/rpms use the same code base. The following releases and downloads are available:

format scc scc-srv
source scc-1.24.240.src.tar.gz scc-srv-1.18.87.src.tar.gz
RPM scc-1.24.240-1.noarch.rpm scc-srv-1.18.87-1.noarch.rpm
package (Debian) scc_1.24.240-1_all.deb scc-srv_1.18.87-1_all.deb
package (Slackware) scc-1.24.240-noarch-1.tgz scc-srv-1.18.87-noarch-1.tgz
pacman (Arch Linux/Frugalware) scc-1.24.240-1.pkg.tar.gz scc-srv-1.18.87-1.pkg.tar.gz
package (FreeBSD) scc-1.24.240.FreeBSD.tgz scc-srv-1.18.87.FreeBSD.tgz
package (DragonFlyBSD) scc-1.24.240.DragonFlyBSD.tgz scc-srv-1.18.87.DragonFlyBSD.tgz
package (NetBSD) scc-1.24.240.NetBSD.tgz scc-srv-1.18.87.NetBSD.tgz
package (OpenBSD) scc-1.24.240.OpenBSD.tgz scc-srv-1.18.87.OpenBSD.tgz
PET package (PuppyLinux) scc-1.24.240.pet scc-srv-1.18.87.pet
pacman (ttylinux) scc-1.24.240-i486.tbz scc-srv-1.18.87-i486.tbz
tazpkg (slitaz) scc-1.24.240.tazpkg scc-srv-1.18.87.tazpkg
installp package (AIX) do it yourself do it yourself
SD-UX (HP-UX) do it yourself do it yourself
package (Solaris) scc-1.24.240.sunos.pkg scc-srv-1.18.87.sunos.pkg
esxi VIB package scc-1.24.240.vib not available
Windows exe scc-win-1.9.35.msi Not available
Windows source scc-win-1.9.35.src.tar.gz Not available

The project is registered at Sourceforge. Access the repository here. Use the trunk directories of scc, scc-srv and scc-win for the latest and greatest.

Note that release 1.24 of scc requires at least release 1.18 of scc-srv as the new format for data transfer from scc to scc-srv is now used by scc.

Note that the data hierarchy of scc-srv is still present on a system after removing the software. You have to remove this hierarchy manually.

Please refer to the examples for the OS versions on which scc and scc-srv have been tested.


RPM

Install release 1.24.240-1 of scc and release 1.18.87-1 of scc-srv with the following commands:

	rpm -U ./scc-1.24.240-1.noarch.rpm
	rpm -U ./scc-srv-1.18.87-1.noarch.rpm

When rpm complains that the package "is for a different operating system", please add the --ignoreos option to the command line.

Note that scc is run during the pre- and post-install phases. In these phases, rpm and yum cannot produce any data as their database is locked. This means that the snapshot does not contain any rpm and yum data after a fresh install. This data is collected during the next (manual or scheduled) run of scc. The remark in the log file for this run indicates that the snapshot contains rpm/yum data. Upon upgrading, the run after the upgrade will collect new rpm data and reports the upgrade of scc in the logbook.


Packages on Debian

Install release 1.24.240-1 of scc and release 1.18.87-1 of scc-srv with the following commands:

	dpkg -i ./scc_1.24.240-1_all.deb
	dpkg -i ./scc-srv_1.18.87-1_all.deb

Depending on the configuration, dpkg can ask for confirmation to use the old or the new configuration files. As the only configuration files for scc reside in the newconfig directory and have to be activated manually, use the --force-confnew option to keep them up-to-date.


Packages on Slackware

Note: the package software of Slackware does not provide a preinstall script. Therefore you have to run scc manually before installing a new release of scc. Otherwise the changes, made after the last run of scc and before the install of the new release, are not recorded in the logbook.

Install release 1.24.240 of scc and release 1.18.87 of scc-srv with the following commands:

	installpkg scc-1.24.240-noarch-1.tgz
	installpkg scc-srv-1.18.87-noarch-1.tgz

To upgrade existing installations of scc and scc-srv, use the following commands:

	/opt/scc/bin/scc		# catch last changes 
	upgradepkg scc-1.24.240-noarch-1.tgz
	upgradepkg scc-srv-1.18.87-noarch-1.tgz

After removing scc or scc-srv, the data directories remain on the system and have to be removed manually.


Packages (pacman and pacman-g2)

Install or upgrade to release 1.24.240 of scc and release 1.18.87 of scc-srv with the following commands:

	pacman -U ./scc-1.24.240-1.pkg.tar.gz
	pacman -U ./scc-srv-1.18.87-1.pkg.tar.gz

Use the --noarch option for pacman-g2 (Frugalware).


Packages on FreeBSD

The software is installed in /usr/local/bin and the data resides in /usr/local/share/scc. Make sure that the package files are in the current directory and install release 1.24.240 of scc and release 1.18.87 of scc-srv with the following commands:

	pkg install scc-1.24.240.FreeBSD.tgz
	pkg install scc-srv-1.18.87.FreeBSD.tgz

Packages on DragonFlyBSD

The software is installed in /usr/local/bin and the data resides in /usr/local/share/scc. Make sure that the package files are in the current directory and install release 1.24.240 of scc and release 1.18.87 of scc-srv with the following commands:

	pkg install scc-1.24.240.DragonFlyBSD.tgz
	pkg install scc-srv-1.18.87.DragonFlyBSD.tgz

Note that the software has been build for DragonFlyBSD 5 on an i386 architecture. Installing it on other versions of DragonFlyBSD will succeed, but pkg install will complain about the different OS version. When pkg install refuses to install the software, download the source and generate the DragonFlyBSD packages with the scripts: dragonflybsd-gen-scc and dragonflybsd-gen-scc-srv.


Packages on NetBSD

Make sure that the package files are in the current directory and install release 1.24.240 of scc and release 1.18.87 of scc-srv with the following commands:

	pkg_add scc
	pkg_add scc-srv

Use the -u option to upgrade an already installed version of the software. When you remove scc, it runs one more time to collect data. This has to be done as the removal is also part of a regular upgrade. After the deinstall, the installation directory is removed. The data and configuration directories are still present.

Note that scc is run during the postinstall phase. In that phase, pkg_info cannot produce any data. This means that the snapshot does not contain any pkg_info data after a fresh install. This data is collected during the next (manual or scheduled) run of scc. The remark in the log file for this run indicates that the snapshot contains pkg_info data. Upon upgrading, the run after the upgrade will collect new pkg_info data and reports the upgrade of scc in the logbook.

The software has been build for NetBSD 7.1 and x86_64 architecture. Installing it on other versions of NetBSD will succeed, but pkg_add will complain about the different OS version. To avoid this, you can download the source and generate the NetBSD packages with the scripts: netbsd-gen-scc and netbsd-gen-scc-srv.


Packages on OpenBSD

The software is installed in the /usr/local hierarchy. Make sure that the package files are in the current directory and install release 1.24.240 of scc and release 1.18.87 of scc-srv with the following commands:

	pkg_add -D unsigned scc
	pkg_add -D unsigned scc-srv

Add the -r option when upgrading an existing version. Please ignore the messsages concerning an 'uninitialized value in hash element'.

Note that scc is run during the postinstall phase. In that phase, pkg_info cannot produce any data. This means that the snapshot does not contain any pkg_info data after a fresh install. This data is collected during the next (manual or scheduled) run of scc. The remark in the log file for this run indicates that the snapshot contains pkg_info data. Upon upgrading, the run after the upgrade will collect new pkg_info data and reports the upgrade of scc in the logbook.


PET packages on PuppyLinux

Note: the package software of PuppyLinux does not provide a preinstall script. Therefore you have to run scc manually before installing a new release. Otherwise the changes, made after the last run of scc and before the install of the new release, are not recorded in the logbook. The warning from the client postinstall script about the missing lockfile can be ignored.

Install release 1.24.240 of scc and release 1.18.87 of scc-srv with the following commands:

	/opt/scc/bin/scc		# catch last changes 
	petget $(pwd)/scc-1.24.240.pet
	petget $(pwd)/scc-srv-1.18.87.pet

pacman on ttylinux

Note: the package software of ttylinux does not provide a preinstall script. Therefore you have to run scc manually before installing a new release. Otherwise the changes, made after the last run of scc and before the install of the new release, are not recorded in the logbook. The warning from the client postinstall script about the missing lockfile can be ignored.

Pacman checks for the architecture in the name of the package. SCC consists of scripts only and can run on any architecture. Rename the package to your architecture and install. Install release 1.24.240 of scc and release 1.18.87 of scc-srv with the following commands:

	/opt/scc/bin/scc		# catch last changes 
	pacman -e scc-prev_version
	pacman -i ./scc-1.24.240-i486.tbz

	pacman -e scc-srv-prev_version
	pacman -i ./scc-srv-1.18.87-i486.tbz

Before upgrading scc, the previous version should be run and removed with the -e option.

On default installs of ttylinux the scc-srv software will not function. The package is added for those who install the required additional software: apache.


Packages on Slitaz

Install or upgrade to release 1.24.240 of scc and release 1.18.87 of scc-srv with the following commands:

	tazpkg install ./scc-1.24.240.tazpkg
	tazpkg install ./scc-srv-1.18.87.tazpkg

Use the --forced option to upgrade an already installed version of the software.


Installp packages on AIX

To generate these packages, you require /usr/sbin/mkinstallp from bos.adt.insttools to run installp-gen-scc and installp-gen-scc-srv. Then install or upgrade to release 1.24.240 of scc and release 1.18.87 of scc-srv with the following commands:

	installp -a -d ./scc.1.24.240.1.bff scc
	installp -a -d ./scc-srv.1.18.87.1.bff scc-srv

We have not installed recent versions of the installp AIX packages.


SD-UX depots on HP-UX

To generate these packages, you require swpackage to run hpux-gen-scc and hpux-gen-scc-srv. Then install release 1.24.240 of scc and release 1.18.87 of scc-srv with the following commands:

	swinstall -s $(pwd)/scc-1.24.240.hpux.depot scc
	swinstall -s $(pwd)/scc-srv-1.18.87.hpux.depot scc-srv

To register both depots, use the commands:

	swreg -l depot $(pwd)/scc-1.24.240.hpux.depot
	swreg -l depot $(pwd)/scc-srv-1.18.87.hpux.depot

To copy both products to an existing depot, use the commands:

	swcopy -s $(pwd)/scc-1.24.240.hpux.depot scc @ /your/depot
	swcopy -s $(pwd)/scc-srv-1.18.87.hpux.depot scc-srv @ /your/depot

We have not installed recent versions of the SD-UX packages.


Packages on Solaris

Both scc and scc-srv require the XPG4 software (SUNWxcu4) on the system to work correctly. The packages can be installed on sparc and intel architectures. Install release 1.24.240 of scc and release 1.18.87 of scc-srv in the Global zone with the following commands:

	pkgadd -G -d ./scc-1.24.240.sunos.pkg -a none scc
	pkgadd -G -d ./scc-srv-1.18.87.sunos.pkg -a none scc-srv

During the installation, you will be asked whether the installation-scripts should run. Use the following admin-file and the -n option for pkgadd to fully automate the installation process.

	basedir=default
	mail=
	runlevel=nocheck
	conflict=nocheck
	setuid=quit
	action=nocheck
	partial=nocheck
	instance=overwrite
	idepend=nocheck
	rdepend=nocheck
	space=nocheck

Note that installs in a zone will fail for release prior to S10_73. Use pkgtrans to transfer the contents of the pkg-file to a directory structure and then install from the directory.


VIB packages on esxi

The scc-srv VIB package is not available as a hypervisor is not a feasable host for running scc-srv. Install or update to release 1.24.240 of scc with the following commands:

	esxcli software vib install -v /tmp/scc.1.24.240.vib -f
	esxcli software vib update -v /tmp/scc.1.24.240.vib -f

The -f option is required to avoid a failure with message "violates extensibility rule checks".

The snapshot, logbook and keep-file are preserved on persistent storage (in contrast with the in memory file system) in /locker/scc. Edit vib-gen-scc to change this location. Without this presistent storage, the logbook is emptied on each reboot.

The acceptance level has to be set to ComunityLevel as the vib is not signed by VMware.


Source

Use this method of installation when the native install format for your OS is not available. To install scc from source, use the following commands:

	# transfer src.tar.gz to your host
	tar zxf scc-1.24.240.src.tar.gz
	cd scc-1.24.240
	./scc-install
	cd ..
	rm -rf scc-1.24.240.src.tar.gz scc-1.24.240

To install scc-srv from source, use the following commands:

	# transfer src.tar.gz to your host
	tar zxf scc-srv-1.18.87.src.tar.gz
	cd scc-srv-1.18.87
	./scc-srv-install
	cd ..
	rm -rf scc-srv-1.24.240.src.tar.gz scc-srv-1.24.240

The tarball contains scripts to generate all depots, rpms and packages after modifying the source-files. Refer to the relocate script when you want to install the software in non-default directories. Be sure to edit this script before using it and do not mix default and relocated packages on a single system.


Windows executable

Note that the 1.7 MSI file does not uninstall 1.6 installs. Use the following steps to upgrade from release 1.6.20 to 1.7.57:

  • run your current schedule of scc-win
  • uninstall release 1.6.20
  • install release 1.7.57
  • run your current schedule of scc-win

The download is 32-bit MSI installing the software in /Program Files (x86)/SCC that was built by means of the WIX toolset.

The server-part of scc is not available for Windows, only the client-part. The client software has been tested on Windows 7, 8 and 10 and is known to run on earlier Windows versions. Note that you need additional software on your Windows systems. The software requires perl. We tested the software with ActivePerl from Active State.

Note: the MSI does not provide a pre- and post-install. Run your own schedule of scc-win before and after the install of a new release. Otherwise the changes, made after the last run of scc and before the install of the new release, are not recorded in the logbook(s).

Note that after the first install of the client-software, the scheduling of scc-win has to be configured. You need to run scc-win with sufficient privileges. Running the software as domain administrator, even enables you to install the software on a single system and retrieve data from all other systems in your domain. Refer to the documentation of scc-collect for an overview of all options you can use to indicate what systems to collect data from.


Windows source

Unpack the archive to retrieve the build environment of the Windows client of SCC. You can adjust the source and use the WIX toolset via script msi.bat to generate the new MSI.


Do It Yourself

The software is not (yet) generated in this package format as we do not have access to the corresponding platform. The package generation has been scripted and is available in the source package. Download and unpack the source package and activate the script generating the software in the missing package format. The script will report any missing utilities.


MD5 sums

Here are the size in bytes and the MD5 sums of all the downloads:

     scc_1.24.240-1_all.deb                  284076 0773719fa5b45ec3b497bbc47a3784ef
     scc-1.24.240-1.noarch.rpm               301204 0a9410705a70fae87c457b8a02b5cc34
     scc-1.24.240-1.pkg.tar.gz               281703 debdcbad989a0305e3d06ba25a757179
     scc-1.24.240.DragonFlyBSD.txz           215288 eb4250fa1524f0c022799fb57822d7a5
     scc-1.24.240.FreeBSD.txz                215284 b6976a76874df0923014a0f7a057fd7a
     scc-1.24.240-i486.tbz                   220102 d7b70aaaf1de71908a11fa8d9626b419
     scc-1.24.240.NetBSD.tgz                 282117 f059f614e704a5b787073ab6d8651734
     scc-1.24.240-noarch-1.tgz               554139 051704886e5ff6f1aaa1a1be30230be1
     scc-1.24.240.pet                        281433 90401ee69267c9895a1257d60f883479
     scc-1.24.240.src.tar.gz                 301352 e2a7ff22f9dd0d203f088192036e46ed
     scc-1.24.240.sunos.pkg                 1120768 2f116ec166693a23aeeca8f20cd479f8
     scc-1.24.240.tazpkg                     269824 42af99b5ea931786c9fcc1fbab939d06
     scc-1.24.240.tgz                        282681 0368dcda6a6adfd0b73c352dbc44ed15
     scc-1.24.240.vib                        281308 c812d8d6ee836bb8e67081485a7a99d6
     scc-srv_1.18.87-1_all.deb               244082 31e5a6f5241da446f2cb3198a0041ce1
     scc-srv-1.18.87-1.noarch.rpm            265445 df5b7d5b77389fc01c4a8d897a8f2af8
     scc-srv-1.18.87-1.pkg.tar.gz            241172 718dc1d3a697c2b8504dfa9de218ae69
     scc-srv-1.18.87.DragonFlyBSD.tgz        242911 bbceca66a0de34c0d4848d3d87ccd2e6
     scc-srv-1.18.87.FreeBSD.tgz             242993 39400c2fe879325d01a607efaba3fe07
     scc-srv-1.18.87-i486.tbz                155938 84096d9bf718ffde74f025b06c6ebfce
     scc-srv-1.18.87.NetBSD.tgz              242898 23b8d1cdb799167382c3ef597d2e7478
     scc-srv-1.18.87-noarch-1.tgz            238886 1ebe0425066899de0bcad164a5969f0f
     scc-srv-1.18.87.OpenBSD.tgz             245631 1c81e90f7a976179111fef1e2b6d2f36
     scc-srv-1.18.87.pet                     240966 774382ef89521dad83a5e2e51cb0f2f6
     scc-srv-1.18.87.src.tar.gz              255397 7b9757730cf5b55eb710e77d70e7e92b
     scc-srv-1.18.87.sunos.pkg               977920 997933618687e3dca7e3be82fc8dba3a
     scc-srv-1.18.87.tazpkg                  221184 7407c1f04aff76d163700f5be71059b0
     scc-win-1.9.35.msi                     2277376 2afade442a8928dbd831b52864b59adf
     scc-win-1.9.35.src.tar.gz              2248943 60e5a0307ca8639670da642a8b4be0fc

Intro News Architecture Download Support Credits Others