You'll need
- Macro Assembler AS
- ZMAC assembler
make,srecoredfrom your distribution's package repository
Put cpm.bin at the very beginning of a CP/M partition or it's image file.
dd if=cpm.bin of=disk.img conv=notrunc
See CCP80NEW.DOC and comments in CCP8080.ASM.