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

Could you please make an Arm Debian package? #579

Closed
gtasb opened this issue Apr 25, 2024 · 5 comments
Closed

Could you please make an Arm Debian package? #579

gtasb opened this issue Apr 25, 2024 · 5 comments
Labels
packaging Pertaining to published packages.

Comments

@gtasb
Copy link

gtasb commented Apr 25, 2024

With some reason, i can`t run docker on my machine, can you make an arm debian package?

@PsypherPunk
Copy link
Collaborator

@gtasb, there are some fun differences between Debian and Rust re. architecture: do you know if Rust's aarch64-unknown-linux-gnu works okay on your machine?

If so, this should be straightforward enough.

@gtasb
Copy link
Author

gtasb commented Apr 27, 2024

@gtasb, there are some fun differences between Debian and Rust re. architecture: do you know if Rust's works okay on your machine?aarch64-unknown-linux-gnu

If so, this should be straightforward enough.

yes

@PsypherPunk
Copy link
Collaborator

FYI, I did start looking at this:

  1. adding the appropriate build to the matrix and setting cross: true works perfectly!
  2. …but then the Python tests fail for that step only.
  3. it looks like actions-rs/toolchain is now deprecated and equally, it's not clear what the de facto standard Action might be.

So the build isn't too tricky but getting it working in a pipeline is proving a little more rabbit-hole-y than expected.

@AD2011
Copy link

AD2011 commented Oct 7, 2024

It's available for arch linux: here. But it would be more proper if the devs release binary for arm linux on the releases page and on apt

@PsypherPunk PsypherPunk added the packaging Pertaining to published packages. label Nov 4, 2024
@bee-san
Copy link
Owner

bee-san commented Nov 4, 2024

Hi there 👋🏻

As of November 2024 the RustScan team has decided to remove all support for officially maintaining packages other than Cargo.

Why?

We are an incredibly small team and we found we were working more on fixing packages / the CI for packages rather than making RustScan a great tool.

How will I use RustScan?

RustScan is in many, many package managers already:
https://repology.org/project/rustscan/versions

As well as on others like Snap https://snapcraft.io/rustscan or Docker https://hub.docker.com/search?q=rustscan and we may even be built into some pentesting distros by default.

If your favourite repo does not have a RustScan package, you are free to either make one or request one from them. RustScan is quite popular with thousands of GitHub stars and downloads, and it is incredibly easy to build (git clone && cargo build). We are sure that if we are not already distributed some way, it should not be hard to make a package.

What about Cargo?

Cargo will be our only officially supported package, as it's built into Rust by default and it's what our developers use.

If you want to use it, please install Rust and then run cargo install rustscan.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
packaging Pertaining to published packages.
Projects
None yet
Development

No branches or pull requests

4 participants