# Installing Spectra Core on Debian-Based Linux Distributions

> Step-by-step guide to convert Spectra Core RPM packages to DEB format and install on Debian, Ubuntu, and other Debian-based Linux distributions using alien and dpkg.

Spectra Core is officially distributed as an RPM package for Red Hat-based Linux distributions. However, it can be installed on Debian-based distributions (Debian, Ubuntu, Linux Mint) by converting the RPM package to DEB format using the `alien` tool.

**Note: Unofficial installation method**
This installation method is **not officially supported** by ReversingLabs. Spectra Core is officially distributed as an RPM package for Red Hat-based systems. Converting to DEB format may work but is not tested or supported.

## Prerequisites

Before installing [Spectra Core](/General/AnalysisAndClassification/SpectraCoreAnalysis) on Debian-based distributions, ensure you have the required tools installed:

- `alien` — Package conversion tool
- `dpkg` — Debian package manager

Install these tools if not already present:

```bash
sudo apt-get update
sudo apt-get install alien dpkg
```

## Installation steps

### 1. Convert RPM to DEB

Download the provided Spectra Core RPM package and convert it to DEB format using `alien`:

```bash
sudo alien spectra-core-<version>.rpm
```

Once the .deb file is created, install it using `dpkg`:

```bash
sudo dpkg -i spectra-core-<version>.deb
```

Spectra Core installs into `/opt/titanium_core`, where it can be started using the following command:

```bash
./core_console
```

## Add Spectra Core to PATH

Alternatively, add /opt/titanium-core to your PATH and run `core_console` from any directory.

To do this, add the following line to your `~/.bashrc` file:

```bash
export PATH=$PATH:/opt/titanium_core
```

After adding the line, reload the `~/.bashrc` file:

```bash
source ~/.bashrc
```

If you use `zsh`, the file is `~/.zshrc`.

You can now run `core_console` from any directory.

## Related topics

- [Spectra Core Analysis](/General/AnalysisAndClassification/SpectraCoreAnalysis) — How Spectra Core static analysis works
- [Platform Requirements](/General/DeploymentAndIntegration/PlatformRequirements) — Official platform specifications and requirements
- [Supported Product Versions](/General/DeploymentAndIntegration/SupportedProductVersions) — Current supported versions
