Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Request for BinDiff .rpm package #57

Open
gemesa opened this issue Oct 15, 2024 · 1 comment
Open

Request for BinDiff .rpm package #57

gemesa opened this issue Oct 15, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@gemesa
Copy link

gemesa commented Oct 15, 2024

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

@gemesa gemesa added the enhancement New feature or request label Oct 15, 2024
@cblichmann
Copy link
Member

Yes that would be useful. I did start with this some time ago, but never got very far. Maybe it's time to revive this effort.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants