-
-
Notifications
You must be signed in to change notification settings - Fork 239
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
Provide a standalone .deb package #123
Comments
@whiiiskyy FYI |
Definitely agree, I will take care of documenting the installation steps ! |
@whiiiskyy You can try to fork F3D and modify this line Line 77 in ad0c670
You can add We would appreciate it if you can contribute, please let me know in case you need more help. |
EDIT: DEB package is working like a charm. @Meakk I believe only once in life I created a This is my first Git public help so sorry for my mess.
After the copy/paste I did this morning, F3D fully integrated with Linux Mint which is awesome. Usually, things get ugly. Regarding to "There is a good chance you will have to add more information to the DEB package", I opened few DEB packages here, like Slack for example, and the structure is:
I've checked Slack, Telegram, Discord, all DEB files have the same structure above.
To keep things simple, I removed non-essential folders like Then I run
Everything is working like a charm, all files were copied to their system location, 100% integrated with the system, I can find F3D under the applications menu. This only happened because F3D isn't a complex tool, it is simple, light and powerful. The only thing I am not sure if the DEB package can do is to send the file The documentation @mwestphal mentioned, should cover the I hope you guys understand my messy explanation. I will check on this tomorrow, 00 AM Aussie time now! |
Thanks a lot for the tests @whiiiskyy, it's very useful!
This is great for testing, but we need to rely on CPack to generate it automatically during the CI pipeline execution (see my previous message).
I'm confused, what's in |
Sure thing @Meakk , I will do the test you requested using the PR. Please, allow me some time tomorrow, well, within few hours. 1AM now. The |
No rush, take all the time you need. Thanks again for your help. |
separating the doc issue here: #128 |
@Meakk I have tried to push the changes but got access denied.
Independent of this, the folder paths to work with DEB system needs to be updated. As I experienced that during my manual test, without the above, F3D won't be installed. I have removed the DEB package I generated manually.
Please, let me know what I should do next. |
Hi @whiiiskyy |
Need any help @whiiiskyy ? |
@Meakk @mwestphal sorry guys, gonna have a look at this today. Monday morning here. |
No worries. Thanks for your help. |
@Meakk I managed to get it done, I told you guys Git isn't my strongest lol
Please, let me know if that is what you expected. |
For reference, here is the right way to setup for contributing to F3D (and many other github project using the fork paradigm), even in the context of using git lfs
I suspect this went wrong at step two for you. The problem with your current setup is that you will not get update to master unless you click the "fetch upstream" button within github. Not a big deal at all in the context of this issue but you may want to fix that at some point. Btw, we definitelly should document all that, and we will. I hope this helps :) |
Thanks for that @mwestphal it is my first somewhat contribution. I did try to help on Pi-Hole documentation but didn't get much help to explain how this git thing works so I gave up, I didn't learn. I will redo everything as you requested once this PR is sorted out. Thank you |
@whiiiskyy no worries, we are verry happy to assist a contributor, especially for a first contribution :). Let us know if you need any further help. |
@mwestphal , I got everything set but first.... I've followed as requested but like before I got some permission issues.
I got everything working, I can
So I believe I got the fork set and the sync in place. I noticed that the build failed because of This CPack is new to me, I did some googling and It appears that this problem is related to either the path The few posts I saw mentioned that Well, I hope to be helping rather than the opposite haha Thanks |
Fixed by #146 |
Thanks @whiiiskyy ! |
Currently, we provide a
.tar.gz
and a.tar.xz
package for Linux.It's not clear how to use it after extraction to have a better integration with the system.
We need to document the installation steps.
We can also provide a
.deb
package easily with the CPack generator but we need help for testing.The text was updated successfully, but these errors were encountered: