code: def __install_perforce(self, config):
          
          if not system.is_64_bit():
              self.logger.warn("Perforce formula is only designed for 64 bit systems! Not install executables...")
              return False
          version = config.get('version', 'r13.2')
          key = 'osx' if system.is_osx() else 'linux'
          perforce_packages = package_dict[version][key]
          d = self.directory.install_directory(self.feature_name)
          if not os.path.exists(d):
              os.makedirs(d)
          self.logger.info("Downloading p4 executable...")
          with open(os.path.join(d, "p4"), 'wb+') as fh:
              fh.write(lib.cleaned_request('get', url_prefix + perforce_packages['p4']).content)
          self.directory.symlink_to_bin("p4", os.path.join(d, "p4"))
          self.p4_command = os.path.join(d, "p4")
          self.logger.info("Installing p4v...")
          if system.is_osx():
              return self._install_p4v_osx(url_prefix + perforce_packages['p4v'])
          else:
              return self._install_p4v_linux(url_prefix + perforce_packages['p4v'])
docs: install perforce binary