google / google/bindiff

Request for BinDiff .rpm package

Open
#57 2 comments 1 reaction 0 assignees View on GitHub
enhancement
Dominant language
Java
Stars
3.2k
Forks
240
PR merge metrics
No merged PRs in 30d

Description

**Is your feature request related to a problem? Please describe.**
I am using Fedora and there is no easy way to install BinDiff since no .rpm package is available. I also tried converting the .deb package to .rpm without success:

```
$ sudo alien --to-rpm bindiff_8_amd64.deb
Warning: Skipping conversion of scripts in package bindiff: postinst postrm
Warning: Use the --scripts parameter to include the scripts.
bindiff-8-2.x86_64.rpm generated
$ sudo dnf install bindiff-8-2.x86_64.rpm
Last metadata expiration check: 0:31:10 ago on Tue 15 Oct 2024 10:49:32 AM CEST.
Error:
Problem: conflicting requests
- nothing provides libbinaryninjacore.so.1()(64bit) needed by bindiff-8-2.x86_64 from @commandline
(try to add '--skip-broken' to skip uninstallable packages)
```

**Describe the solution you'd like**
An .rpm package available under the releases.

**Describe alternatives you've considered**
Currently I unzip the .deb file and manually copy the BinDiff binaries to `/usr/local/bin`:

```
$ dpkg-deb -x bindiff_8_amd64.deb .
$ sudo cp opt/bindiff/bin/bindiff /usr/local/bin/
$ sudo cp opt/bindiff/bin/bindiff.jar /usr/local/bin/
```

Then I update the directory path in `~/.bindiff/bindiff.json`:

```
"directory": "/usr/local/bin",
```

**Additional context**
N/A

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.