Hello,
Start by listing the specific commands along with the exact options those commands need and the user groups which will need each specific list of commands+options. The details of managing packages will depend on your distro, and whether you mean graphically or via the shell.
The manual page for sudoers is useful but it is also very long and very hard to understand at first. So here are some examples to look at before checking the manual page "man sudoers" again:
Code:
%sys ALL=(root:root) /sbin/shutdown, /usr/bin/updatedb ""
That allows the accounts in the group 'sys' to run, as root, the utility
shutdown with as many options as they want. At the same time the utility
updatedb can be run as root but only without any options.
Code:
%adm ALL=(root:root) /usr/sbin/service apache2 start, \
/usr/sbin/service apache2 stop, \
/usr/sbin/service apache2 reload
That allows the accounts in the group 'adm' to run the utility
service but only with the options "apache2 start", "apache2 stop", or "apache2 reload".
Which distro is this for, including version?