The invention discloses a preparation method and intermediates of various
opioid drugs. The invention provides a preparation method of various
opioid drugs, and particularly provides a preparation method of a compound as shown in a formula A7 and a series of compounds as shown in a formula A6-2 and the like, the preparation method comprises the following steps: S10, under the action of a cyclization
reagent, the compound as shown in the formula A6-2 is subjected to a cyclization reaction as shown in the following formula in an
organic solvent, and the compound as shown in the formula A6-2 is obtained. The compound as shown in the formula A7 is obtained. A series of intermediates provided by the invention can be used for divergently synthesizing a plurality of
opioid medicines, including
naltrexone,
nalmefene, nalbuphine,
buprenorphine and the like. The preparation method provided by the invention has one or more of the following advantages: cheap and easily available raw materials, short synthesis steps, simple operation, easily amplified process and high product yield.