Auto Install for Mandrake Linux
Prev Next

compssUsersChoice

This option is an alternate package selection method and, if used 'compssListLevel' must be defined as well. These two options used together closely mimic the GUI based install where you selected which package groups to install. It has the following general form:

'compssUsersChoice' => {


'<group_tag>' => 1,

'<group_tag>' => 1

},

Descriptions:

'<group_tag>' - is one of the following:

ACCESSIBILITY

GNOME

NETWORKING_WWW

ARCHIVING

GRAPHICAL_DESKTOP

NETWORKING_WWW_SERVER

GNOME

GRAPHICS

NIS

AUDIO

GNOME

NIS_SERVER

DEVELOPMENT

INSTALL

OFFICE

BOOKS

KDE

GNOME

BURNER

MONITORING

KDE

DEVELOPMENT

GNOME

PHOTO

COMMUNICATIONS

NETWORKING_CHAT

PUBLISHING

CONFIG

NETWORKING_CHAT_SERVER

SCANNER

DATABASES

NETWORKING_DNS

SCIENCES

DATABASES_SERVER

NETWORKING_DNS_SERVER

SHELLS

DEVELOPMENT

NETWORKING_FILE

SOUND

DEVELOPMENT

NETWORKING_FILE_SERVER

SYSTEM

BOOKS

NETWORKING_FILE_TRANSFER

BOOKS

GNOME

NETWORKING_FILE_TRANSFER_SERVER

TERMINALS

KDE

NETWORKING_FIREWALLING_SERVER

TEXT_TOOLS

DEVELOPMENT_OTHER

NETWORKING_INSTANT_MESSAGING

BOOKS

DOCS

GNOME

TV

EDITORS

NETWORKING_IRC

VIDEO

GNOME

NETWORKING_MAIL

X

EMULATORS

NETWORKING_MAIL_SERVER

GNOME

FILE_TOOLS

NETWORKING_NEWS


GAMES

NETWORKING_NEWS_SERVER


GNOME

NETWORKING_OTHER


DEVELOPMENT

NETWORKING_OTHER_SERVER


KDE

NETWORKING_REMOTE_ACCESS


DEVELOPMENT

NETWORKING_REMOTE_ACCESS_SERVER


3D



NOTE: The indented tags indicate that there are packages in the corresponding Group which will only be installed if the indented tag is specified as well. If you look in the file Mandrake/base/rpmsrate, you can see the group/sub-group tags, followed by the rating levels and packages that are assigned to that level.

Before you get too carried away, remember that DrakX is going to install what it considers an essential minimum set of packages, then it looks at your selections and adds any extras that you selected and, any additional packages that are needed for your choices to operate properly.

Examples:

How do you select things? Well, have you ever tried the game 'Rubics Cube'; its kinda like that but with a bigger block.

First pick the features you want, then select the desktop you want to use. Then create a list of tags. Or you can look at the file Mandrake/base/compssUsers to see how Mandrake grouped things for the GUI Group Package selection screen and go from there. Finally, you have to set the package rating level you want as the minimum using 'compssListLevel'.

The following are some simple examples:

This is what would be selected if you were using the GUI install and selected the icons for Game station, Multimedia Station, Console Tools and KDE:

'compssUsersChoice' => {


'GAMES' => 1, 'AUDIO' => 1, 'VIDEO' => 1, 'GRAPHICS' => 1, 'EDITORS' => 1, 'TERMINALS' => 1, 'TEXT_TOOLS' => 1,

'SHELLS' => 1, 'FILE_TOOLS' => 1, 'KDE' => 1

},


'compssListLevel' => 5,

This example is basically the same, except the rating level includes almost everything possible for these groups. The 'default_packages' option lets me add package(s) which would have been excluded.

'compssUsersChoice' => {


'GAMES' => 1, 'AUDIO' => 1, 'VIDEO' => 1, 'GRAPHICS' => 1, 'EDITORS' => 1, 'TERMINALS' => 1, 'TEXT_TOOLS' => 1,

'SHELLS' => 1, 'FILE_TOOLS' => 1, 'KDE' => 1

},


'compssListLevel' => 2,

'default_packages' => [ 'joe' ],

Kinda like the individual package selection of the GUI install. Except that the rating level gives you a bit more control on the basic package set installed.

This example is a short way to install almost everything.

'compssUsersChoice' => {


'ALL' => 1

},


'compssListLevel' => 0,



Related Option Entries:

compssListLevel, default_packages, excludedocs




PrevHome Next
compssListLevel   default_packages