VectorLinux
December 18, 2014, 05:04:54 am *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Visit our home page for VL info. To search the old message board go to http://vectorlinux.com/forum1. The first VL forum is temporarily offline until we can find a host for it. Thanks for your patience.
 
Now powered by KnowledgeDex.
   Home   Help Search Login Register  
Please support VectorLinux!
Pages: [1]
  Print  
Author Topic: VL Light or Standard needed for packaging?  (Read 2355 times)
Daniel
Packager
Vectorian
****
Posts: 704


WWW
« on: April 30, 2009, 06:09:19 pm »

I had thought of trying packaging. I've read that you need a lightweight system to do it so would I need to use a Light edition of VL? I thought I also read that you could use Standard edition but I would like to confirm that. Also, can apps that have been packaged for VL 5.9 work on 6.0 or vice versa?
Logged

The following sentence is true. The previous sentence is false.

VL 6.0 SOHO KDE-Classic on 2.3 Ghz Dual-core AMD with 3 Gigs of RAM
rbistolfi
Packager
Vectorian
****
Posts: 2291


« Reply #1 on: April 30, 2009, 06:35:46 pm »

Hi Daniel. A minimal packaging environment would ensure a minimum of dependencies listed for a package, and for me is more easy to keep it clean. It is strongly recommended to use Light for packaging.
An in deep guide for packaging is located here: http://vectorlinux.osuosl.org/docs/packaging
Please post back if you find any problem.
Thanks!

EDIT: Oh, about your last question, some packages will work and some will not work, the reason is that a different toolchain (the tools used for compiling source code) is used in VL6.0
Logged

"There is a concept which corrupts and upsets all others. I refer not to Evil, whose limited realm is that of ethics; I refer to the infinite."
Jorge Luis Borges, Avatars of the Tortoise.

--
Jumalauta!!
GrannyGeek
Packager
Vectorian
****
Posts: 2567


« Reply #2 on: May 04, 2009, 06:10:37 pm »

I had thought of trying packaging. I've read that you need a lightweight system to do it so would I need to use a Light edition of VL? I thought I also read that you could use Standard edition but I would like to confirm that.

Whether you use Light or Standard, you have to keep it clean. This means no proprietary drivers, no added programs, just a stock system with nothing added but patches from the patches repo. As you can imagine, this is probably not what you'd want for your everyday use.

I had an unused 4-gig partition on one computer. I installed VL6 Light on it solely for packaging purposes (I'm just getting started). I've made a backup of that partition on an external hard drive so I can simply wipe the VL6 Light installation and restore it "clean" from my backup after I create a package.

I find it frustrating to be unable to add anything to my VL6 Light partition, but it's necessary if I want to keep it clean.
--GrannyGeek
Logged

Registered Linux User #397786

Happily running VL 7 Gold on  a Sempron LE-1300 desktop (2.3 GHz), 4 G RAM,  GeForce 6150 SE onboard graphics and on an HP Pavilion dv7 i7, 6 gigs, Intel 2nd Generation Integrated Graphics Controller
Daniel
Packager
Vectorian
****
Posts: 704


WWW
« Reply #3 on: May 05, 2009, 09:51:44 am »

So if you package something, you should wipe the partition clean and restore the fresh install from a backup or something? You can't just take the newly made package off the partition and put it somewhere else or something like that?
Logged

The following sentence is true. The previous sentence is false.

VL 6.0 SOHO KDE-Classic on 2.3 Ghz Dual-core AMD with 3 Gigs of RAM
rbistolfi
Packager
Vectorian
****
Posts: 2291


« Reply #4 on: May 05, 2009, 10:08:45 am »

You just need to remove the packages you installed for solving dependencies, if any.
Logged

"There is a concept which corrupts and upsets all others. I refer not to Evil, whose limited realm is that of ethics; I refer to the infinite."
Jorge Luis Borges, Avatars of the Tortoise.

--
Jumalauta!!
Daniel
Packager
Vectorian
****
Posts: 704


WWW
« Reply #5 on: May 05, 2009, 05:05:17 pm »

Ok, thanks. Also, if I built a package for my own use, for my computer, then I could build it even in SOHO because the point of using a light system for building packages is so that when other people install the package, they won't be burdened by unnecessary dependencies right?
Logged

The following sentence is true. The previous sentence is false.

VL 6.0 SOHO KDE-Classic on 2.3 Ghz Dual-core AMD with 3 Gigs of RAM
GrannyGeek
Packager
Vectorian
****
Posts: 2567


« Reply #6 on: May 05, 2009, 08:14:55 pm »

You just need to remove the packages you installed for solving dependencies, if any.

Thanks, I didn't know that. I'd be a little worried that I missed something.
--GrannyGeek
Logged

Registered Linux User #397786

Happily running VL 7 Gold on  a Sempron LE-1300 desktop (2.3 GHz), 4 G RAM,  GeForce 6150 SE onboard graphics and on an HP Pavilion dv7 i7, 6 gigs, Intel 2nd Generation Integrated Graphics Controller
GrannyGeek
Packager
Vectorian
****
Posts: 2567


« Reply #7 on: May 05, 2009, 08:22:02 pm »

Ok, thanks. Also, if I built a package for my own use, for my computer, then I could build it even in SOHO because the point of using a light system for building packages is so that when other people install the package, they won't be burdened by unnecessary dependencies right?

Right. If a package is only for your own use, you can build it on your system regardless of what other stuff you have installed. But if the package is for the repositories so people can install the package on their systems, it needs to be built on a clean system so that there aren't any fake dependencies pulled down when the package is installed.
--GrannyGeek
Logged

Registered Linux User #397786

Happily running VL 7 Gold on  a Sempron LE-1300 desktop (2.3 GHz), 4 G RAM,  GeForce 6150 SE onboard graphics and on an HP Pavilion dv7 i7, 6 gigs, Intel 2nd Generation Integrated Graphics Controller
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!