Request for BinDiff .rpm package
- 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
Assessment
This issue has not been assessed yet.