View on GitHub

PHATDocs

Documentation for https://github.com/chgibb/phat

Home

For 0.11.0

Contents

PHAT is available for both Ubuntu Linux (64-bit) and Windows (64-bit) in installed and portable (not installed) editions.

Installing PHAT

Windows

Downloading and running phat-win32-x64-setup.exe will install PHAT onto your PC.

Ubuntu Linux

Downloading and running phat_x.x.x_amd64.deb will install PHAT onto your Ubuntu Linux computer. If the installer does not successfully install using the Ubuntu Software Centre, you will need to navigate to where you downloaded the installer and run
sudo dpkg -i phat_x.x.x.amd64.deb
The .deb build of PHAT is more than likely compatible with any distribution which supports Debian packages. At the time of writing, we do not have access to the infrastructure to test and guarantee the functionality/correctness of .deb builds of PHAT on distributions other than Ubuntu. Please file an issue and let us know about your experience using .deb builds of PHAT on other distributions and help us make them better.

RHEL, Fedora, CentOS (experimental, not officially supported)

PHAT is available as an .rpm package for RPM based distributions. At the time of writing, we do not have access to the infrastructure to test and guarantee the functionality/correctness of these packages. Please file an issue and let us know about your experience using .rpm builds of PHAT and help us make them better.

Portable PHAT

For users who are not administrators on their computers or who wish to use PHAT on a USB device (not recommended for performance reasons, PHAT is considerably slower when run on a USB), portable editions are available.

Windows

phat-win32-x64-portable.zip

Linux

phat-linux-x64-portable.tar.gz
Though the Linux portable edition of PHAT is built on an Ubuntu Linux machine, it should be compatible with other Linux distributions. If this is not the case or you would like to see your favourite Linux distribution supported, please let us know by filing an issue.

Getting PHAT Updates

If you have installed PHAT for Windows, or are using a portable edition for either Windows or Linux, PHAT will automatically check for updates and prompt you to download and install them as they become available. If you are using the installed (Debian package) edition of PHAT for Ubuntu Linux, PHAT will check for updates but will not download and install them. You will need to manually download and install the latest Debian package.

PHAT Update Pop-up

PHAT publishes releases under “stable” and “beta” channels. By default, you will only recieve updates released as “stable”. To change your update channel, upon starting PHAT, click “Help”, and select a channel. PHAT will check for updates each time it is restarted.

PHAT Stable vs Beta

Next: Working With PHAT Projects

Contents

About PHAT Updates and Releases

PHAT updates are powered by Github releases. Each time PHAT is run, it will contact github.com and get the list of repository tags. It will look through the list of tags until it finds a tag version greater than its current version. If successful, the update in the form of phat-plat-x64-update-diff.tar.gz will be downloaded and unpacked overtop of PHAT. These are special packages built specifically to be used to deliver update differentials. They will not function if downloaded by themselves.

PHAT publishes many different packages on each release. Most are used to support building updated differential packages.
See also: check for update operation, download and install update operation, how PHAT builds update differential packages. Update installation is handled very differently depending on the platform. See notes in the source code.