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_OTHER_SERVER

ARCHIVING

GRAPHICAL_DESKTOP

NETWORKING_REMOTE_ACCESS

GNOME

GRAPHICS

NETWORKING_REMOTE_ACCESS_SERVER

AUDIO

GNOME

NETWORKING_WWW

BOOKS

INSTALL

NETWORKING_WWW_SERVER

BURNER

NOCOPY

NIS

DEVELOPMENT

KDE

NIS_SERVER

COMMUNICATIONS

MONITORING

PHOTO

CONFIG

GNOME

GNOME

DATABASES

NETWORKING_CHAT

KDE

DATABASES_SERVER

NETWORKING_CHAT_SERVER

PHOTO

DEVELOPMENT

NETWORKING_DNS

PUBLISHING

DEVELOPMENT

NETWORKING_DNS_SERVER

SCANNER

BOOKS

NETWORKING_FILE

SCIENCES

GNOME

NETWORKING_FILE_SERVER

SHELLS

KDE

NETWORKING_FILE_TRANSFER

SOUND

DEVELOPMENT_OTHER

NETWORKING_FILE_TRANSFER_SERVER

SYSTEM

DOCS

NETWORKING_FIREWALLING_SERVER

BOOKS

EDITORS

NETWORKING_GROUPWARE_SERVER

TERMINALS

GNOME

NETWORKING_IRC

TEXT_TOOLS

EMULATORS

GNOME

BOOKS

FILE_TOOLS

NETWORKING_IRC

TV

GAMES

NETWORKING_LDAP_SERVER

VIDEO

GNOME

NETWORKING_MAIL

WEMIN

DEVELOPMENT

NETWORKING_MAIL_SERVER

X

KDE

NETWORKING_NEWS

GNOME

DEVELOPMENT

NETWORKING_NEWS_SERVER


3D

NETWORKING_OTHER





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