Так весь день:(1) Квазимодо –(2) у подъезда,(3) Эсмеральда –(4) на крыше,(5) Феб –(6) должно быть, у ног Флёр де Лис.
Знаки 1, 3, 5 ставятся между частями бессоюзного сложного предложения.
Цифры 2, 4, 6 находятся на границах частей бессоюзного сложного предложения со значением противопоставления, поэтому здесь ставятся тире.
После цифры 1 следует часть, поясняющая содержание предыдущей, поэтому здесь ставится двоеточие.
Цифры 3 и 5 находятся на границах частей бессоюзного сложного предложения со значением одновременности, которые тесно связаны между собой по смыслу, поэтому здесь ставятся запятые.
Знаки 1, 2, 4, 6 ставятся между частями бессоюзного сложного предложения.