Abstract The linear synthesis of 1-(β-D-glucopyranosyl)-, 1-(β-D-galactopyranosyl)-, 1-(β-D- mannopyranosyl)-and 1-(β-D-ribofuranosyl) benzocamalexin was elaborated from indoline as a starting compound and corresponding pentaacetylhexoses or 1-O-acetyl-2, 3, 5-tri-O- benzoyl-D-ribose as suitable glycosyl donors.