this is something new. Do you need to load the OS first, and place this keepers file in the ' /var/lib/debfoster/keepers' directory?
I just ordered the 64-bit version of Kubuntu 9.04. I was going to try Remastery, and make a Blender Head Version.
I heard about it from a post you had written. I was thinking, Blender of course, The Gimp, MakeHuman, Voodoo, and Wings3d for now.
I have a feeling I'm forgetting something. I'll have to wait till Kubuntu 9.04 cd comes, to see what I'm missing.
But this may be a good alternative.
Well, with Linux, there are often many ways to reach your goal. I just happen to find debfoster simple and intuitive although I am led to believe that it is now depreciated in favour of apt-get and the like. Any way, here's how you can use debfoster to make any version of Linux conform to your preferred set of applications.
Starting with what you've been given by the distro, add debfoster. You can do this in Synaptic, or if you are happy with the CLI just do
sudo apt-get update && apt-get install debfoster
Next you run debfoster in quiet mode to produce the keepers file of the existing set-up.
sudo debfoster -q
This will produce the keepers list, which is found in the '/var/lib/debfoster/' directory. Since I have a memory problem and keep forgetting where the keepers file is stored, I usually end up finding it with
sudo find / -name keepers
which reminds me!
What you do next will depend a lot on how much change you wish to make to the installed applications base. If you just want to add a few applications, all you need to do is
sudo debfoster application1 application2 application3 application4 etc
and to remove applications simply append a trailing minus sign to an application name [with no space - like 'applicationx-' without the quotes].
You can get help by typing
Usage: debfoster [-ck FILE] [-adefhinopqrsvV] package1 package2-
Installs package1, deinstalls package2
-v, --verbose Be a loudmouth
-V, --version Show version and copyright information
-h, --help Show this message
-q, --quiet Silently build keeper file
-f, --force Force system to conform to keeper file
-m, --mark-only Do not install or delete packages
-u, --upgrade Try to upgrade dependencies
-c, --config FILE Specify configuration file
-k, --keeperfile FILE Specify keeper file
-n, --no-keeperfile Don't read keeper file
-i, --ignore-default-rules Ignore default rules
-a, --show-keepers Show packages on keeper list
-s, --show-orphans Show orphaned packages
-d, --show-depends PACKAGE Show all depends of PACKAGE
-e, --show-dependents PACKAGE Show dependents of PACKAGE
-p, --show-providers PACKAGE Show packages providing PACKAGE
-r, --show-related PACKAGE Show packages brought in by PACKAGE
-t, --use-tasks Make tasks visible as packages
-o, --option OPT=VAL Override any configuration option
See also: debfoster(8)
debfoster 2.7 -- Copyright (C) 2000,2001 Wessel Dankers.
Distributed under the GNU General Public License.
and a full manual by typing
which will produce a 313 line manual with more information than you will ever want to know about the application!
Oh, and I nearly forgot, when you have your keepers file set-up the way you want it, which you can do by directly editing the keepers file in place with your preferred text editor such as kate, nano, vi, vim or gedit, you issue the command for debfoster to force compliance with the keepers file and let it rip!
sudo debfoster -f
I must confess that I haven't yet tried that, but it would be fun to see!
The best way to learn is by doing, so you can try all this out in a LiveDVD session where mistakes are of no consequence. I have been fortunate enough to be able to build a test-bed computer on which to experiment without risk to my usual computing environment, so if you have or can build a cheap computer like that, that is a good way to learn, too. I am amazed at the freedom this has given me.
Hope this clarifies things enough. Just keep posting if you want more help.
By the way, there are some over on the #! forum who do this sort of thing with a script that they have customised to their own requirements. You may like to look at that method too. Here's a link http://crunchbanglinux.org/forums/post/26108/#p26108
PS I have ArtistX 0.7 installed on my test-bed machine so I can experiment with that and report back if that would help.
PPS Well I started down the track of an upgrade to Ubuntu 9.04, but stopped at the point where it said that there would be 2406 MB to download! I think I have remembered that number right.