Help with modify a package

4 replies [Last post]
Lightmoon

I am a member!

Offline
Joined: 12/16/2013

Hi.

I would like to modify tasksel package in Trisquel 8, because I need to add web server as in Trisquel 7.

I'm reading https://trisquel.info/en/wiki/package-helpers . I created a folder named "src", and then I get the source with "apt-get source tasksel". This one downloads the source, but I don't understand how that it works, and I don't know that package-helperers how works.

Can anyone help me with an example or explain me how can I modify a package for helping Trisquel project?
Thanks!

Soon.to.be.Free
Offline
Joined: 07/03/2016

I'm not too familiar with tasksel, but there is already a package helper for it in Trisquel 8- available at https://devel.trisquel.info/trisquel/package-helpers/blob/flidas/helpers/make-tasksel. Is there a feature or ability missing in tasksel for Trisquel 8 that isn't there for Trisquel 7?

Regarding how package helpers work, they're basically short scripts that download the source code of a Ubuntu package, tinker with it to make it OK for Trisquel (for example, rebranding it and removing non-free software suggestions), and then compile it to put in the repositories.

Lightmoon

I am a member!

Offline
Joined: 12/16/2013

Thanks Soon.to.br.Free!

I'm learning about it, but I've a question. Where are the trisquel package files to read it?. If I change "make-tasksel" I need to know the source of files. In this case, with make-tasksel, I don't know how I can add web-service task, in fact, I don't know how works tasks in trisquel.

I understand that Trisquel gets the files from ubuntu source, but, in what moment the packages has changed?.

I need a teacher :D, or anyone that create a video to explain how change a simple package or add a new package, and it is possible in spanish :P.

Thank you!

Magic Banana

I am a member!

Offline
Joined: 07/24/2010
Lightmoon

I am a member!

Offline
Joined: 12/16/2013

Thanks Magic_Banana.
I already read this documentation, but it's so difficult to me.