Auto Install for Mandrakelinux | ||
---|---|---|
Prev | Next |
This option is an alternate package selection method and if used, then '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 ARCHIVING GNOME KDE AUDIO 3D GNOME KDE BOOKS BURNER DEVELOPMENT GNOME KDE COMMUNICATIONS KDE CONFIG DATABASES DATABASES_SERVER DEVELOPMENT DEVELOPMENT BOOKS GNOME KDE DEVELOPMENT_OTHER DOCS EDITORS GNOME KDE EMULATORS FILE_TOOLS GAMES 3D GNOME KDE GNOME GRAPHICAL_DESKTOP GRAPHICS GNOME KDE INSTALL NOCOPY KDE LSB
|
MONITORING GNOME KDE PCMCIA X NETWORKING_CHAT KDE NETWORKING_CHAT_SERVER NETWORKING_DNS NETWORKING_DNS_SERVER NETWORKING_FILE GNOME NETWORKING_FILE_SERVER BOOKS KDE NETWORKING_FILE_TRANSFER GNOME KDE NETWORKING_FILE_TRANSFER_SERVER NETWORKING_FIREWALLING_SERVER NETWORKING_GROUPWARE_SERVER NETWORKING_INSTANT_MESSAGING GNOME KDE NETWORKING_IRC KDE NETWORKING_LDAP_SERVER NETWORKING_MAIL GNOME KDE NETWORKING_MAIL_SERVER NETWORKING_NEWS GNOME KDE NETWORKING_NEWS_SERVER NETWORKING_OTHER KDE NETWORKING_OTHER_SERVER NETWORKING_REMOTE_ACCESS KDE NETWORKING_REMOTE_ACCESS_SERVER BOOKS NETWORKING_WWW GNOME KDE
|
NETWORKING_WWW_SERVER BOOKS NIS NIS_SERVER OFFICE GNOME KDE PHOTO PUBLISHING BOOKS CUPS SCANNER SCIENCES HDF KDE SHELLS BOOKS SPELLCHECK SOUND KDE SYSTEM BIGMEM BOOKS HIGH_SECURITY KDE NIS PCMCIA SMP USB TERMINALS GNOME KDE TEXT_TOOLS BOOKS TV VIDEO WEBMIN WIZARDS X GNOME HIGH_SECURITY KDE USB |
|
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
Prev | Home | Next |
compssListLevel | default_packages |