in addition to Frank Luebeck's message,
I would like to point out that the CHEVIE package is not
necessary to compute permutation characters from character
For example, also the following program does the job.
The arguments are a group 'G' and a subgroup 'S'
(which are not necessarily permutation groups).
PermChar := function( G, S ) local tS, tG; tG:= CharTable( G ); tS:= CharTable( S ); return Induced( tS, tG, [ List( tS.classes, x -> 1 ) ], FusionConjugacyClasses( S, G ) ); end;