Need help making RPM

Hi all, I am new to github and linux as well. I am trying to set up a leak proof VPN on qubes os  3.2. I am using this repository:

https://github.com/Rudd-O/qubes-vpn

I have cloned the repository into a vm under my Fedora-25 template. Since I am new to qubes and github I am having a hard time with this step:

Make the RPM on the folder of your clone make rpm

It says make an RPM on the folder of my clone. Does this mean I am supposed to turn the folder itself into a RPM? Or am I supposed to make the spec file an RPM?

Also, how would I do this? Just entering the command make rpm gives me an error:

make: *** No rule to make target ‘rpm’.  Stop.

I am lost so I tried:

[user@personal-vm-use Downloads]$ sudo make rpm -qubes-vpn

and I see:

make: invalid option – ‘u’
make: invalid option – ‘-’

GNU Make 4.1

and I see a bunch going on in the command prompt and ultimately see:

Not a target:

rpm:

Command line target.

Implicit rule search has not been done.

Modification time never checked.

File has not been updated.

I’m not exactly sure what commands I should be entering to make the cloned repository a rpm. And I am not sure if I am supposed to make the actual folder a rpm like the way I am interpreting the guide, or am I supposed to make the .spec file the rpm?

Any help would be appreciated. Thanks.

If you’re having a problem with the documentation of a specific project being unclear, the best way to address it is to first check for the presence of a CONTRIBUTING guide and follow any instructions there. Since this project doesn’t have a CONTRIBUTING guide, I checked the README for suggestions and found this at the bottom:

File issues on this project if you could not get it to work, or there are errors in the software or the documentation.

So I would recommend filing an issue on the project asking for assistance.

I hope that helps 😀

1 Like

Good idea, thank you.

1 Like