wdfs icon indicating copy to clipboard operation
wdfs copied to clipboard

[Feature Request] Deb / RPM package

Open MalteKiefer opened this issue 5 years ago • 2 comments

Hi,

is it possible, that you create a Deb and/or RPM package for the wonderful software? So it is easier to install for the normal users :-)

MalteKiefer avatar Feb 09 '20 06:02 MalteKiefer

Hello, this would definitely be a great enhancement to the project. Installing and building the project is not very user friendly and it might scare a lot of people from giving it a try. I'm not familiar with either of the packaging systems (or creating any package for any system), but I'm going to check it out and get back with the results.

sbencoding avatar Feb 13 '20 19:02 sbencoding

As usual in the linux world there are lots and lots of methods to package your software today. I would recommend using and universal package format that works on every distro. So you dont need to maintain compatibility with all the numerous distros out there. snaps. In my opinion the easiest of the bunch. It gets alot of heat, but its the easiest. appimage. its like an executable that users can run with double click and haves all the dependency build in. but as your tool is terminal based these packages it would be wisely to use an centralist package manager. apt-get is most used on debian based systems. but it has the problem that all the arch people and other flavors will still complaint for a release on there version of packet manager. you would end writing more code to be installed as the programm itself.

How i would do is to use some sort of python script that you publish on pip and it would git clone everything and compile it on the go. you cloud even do the device locator stuff on it and mount the fs on the go. Maby adding a service that remounts it every time you boot when the user whises for it. The python solution would give you a way to even provide a simple gui down the line for users that need somthing that is easy to work with.

In python you could even just supply your binary's as it allows for distribution of binary packages.

An installer would look like this

pip install wdfs
wdfs mount device=0 destination=/home/wdfs EMAIL PASSWORD 

for start try out experimenting with appimage and go from there.

PiecePaperCode avatar Jan 09 '21 15:01 PiecePaperCode