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

openSUSE build - dependencies needed - for future reference #10

Open
kapitainsky opened this issue Jun 28, 2022 · 14 comments
Open

openSUSE build - dependencies needed - for future reference #10

kapitainsky opened this issue Jun 28, 2022 · 14 comments

Comments

@kapitainsky
Copy link
Contributor

if one day more detailed documentaion is created, if not for anybody who attempts to build this project on openSUSE here you are required dependicies:

zypper install gcc-c++ gcc make git libattr-devel fuse-devel libopenssl-1_1-devel zlib-devel

I post it as it differs (different packages names) from Debian/Ubuntu world most people are using

@kapitainsky kapitainsky changed the title openSUSE build - dependincies needed - for future reference openSUSE build - dependencies needed - for future reference Jun 28, 2022
@jief666
Copy link
Owner

jief666 commented Jun 28, 2022

Thanks a lot. Yes, I plan to get back top this project. I'm delayed by health problem in the family. It's taking a lot of time.
I'll keep that. Thanks.

@kapitainsky
Copy link
Contributor Author

take it easy. family first. it is very cool project and very clever implementation.

@jief666
Copy link
Owner

jief666 commented Jun 28, 2022

Oh thanks.
I think this is the first disk-image project with unit tests. I should advertise make some documentation and advertise it a bit. It'll be cool if it was more used. Also more motivation to maintain it...

@kapitainsky
Copy link
Contributor Author

definitely it has massive potential as there is nothing eqally functional out there as I am aware- in existing state it is quite hard core to use - I mean most people do not come close to compiling anything. I think just simple addition to documentation how to compile it on linux and windows would make massive difference. And some binary release.

@jief666
Copy link
Owner

jief666 commented Jun 28, 2022

There is binary : https://github.com/jief666/hdimount/releases. But not OpenSuse.

@kapitainsky
Copy link
Contributor Author

it is a bit out of date and then not straightforward to use - e.g. most people will have no clue what to do with downloaded windows version.

It is not critisism - I have some outadeted github projects too:)

@jief666
Copy link
Owner

jief666 commented Jun 28, 2022

Out of date ? You think they don't work anymore ?
I still agree that documentation is needed. Ideally, a GUI front end would be nice, especially on Windows.

@kapitainsky
Copy link
Contributor Author

Debian 9 is history..... for example. GUI? yes would be nice but as long as I can come to this repo and read what to do in cmd it would work for most.

It is your project and you drive it as you wish:) just my two pennies' worth comment is that at the moment it is not straightforward. I would imagine I find your repo and can read what to do (windows/linux) to use it. E.g. without somebody commenting about how to compile it on Debian 10 I am not sure I would crack it.

@kapitainsky
Copy link
Contributor Author

BTW. I am not programmer - just know a bit of code and how to navigate issues.

@jief666
Copy link
Owner

jief666 commented Jun 28, 2022

Debian 9 is history.....

I think the binary still works on debian 10. But not sure.

it is not straightforward

I totally agree.

@kapitainsky
Copy link
Contributor Author

kapitainsky commented Jun 28, 2022

Debian 9 is history.....

I think the binary still works on debian 10. But not sure.

this is good example. Debian is sloooow but in v10 they moved on with openssl and it broke your binary.

normal story:

https://en.wikipedia.org/wiki/Software_rot

things left untouched decay:)

@jief666
Copy link
Owner

jief666 commented Jun 29, 2022

openssl and it broke your binary
I have a version that doesn't use openssl. I should have published that.

I still agree that work is needed.

@monomycelium
Copy link

Could we get some instructions (even minimal would do) to build this project? Many computers cannot run the distributed binaries, like my aarch64 machine on Arch Linux. Speaking of which, maybe add a PKGBUILD to build this in the AUR?

@kapitainsky
Copy link
Contributor Author

kapitainsky commented Oct 17, 2022

Could we get some instructions (even minimal would do) to build this project? Many computers cannot run the distributed binaries, like my aarch64 machine on Arch Linux. Speaking of which, maybe add a PKGBUILD to build this in the AUR?

Clone the source code with submodules and run included build script:

git clone --recurse-submodules https://github.com/jief666/hdimount.git
cd hdimount/
./tools/scripts/build_hdimount

To "install":

sudo cp ./build_release_linux-gcc-openssl_hdimount/hdimount /usr/local/bin/hdimount

I have also needed to install following dependencies:

On Debian:
sudo apt install build-essential git zlib1g-dev libssl-dev libbz2-dev libfuse-dev libattr1-dev

On OpenSuse Linux:
sudo zypper install gcc-c++ gcc make git libattr-devel fuse-devel libopenssl-1_1-devel zlib-devel

you can easily figure out their equivalents on Arch Linux.

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

No branches or pull requests

3 participants