Disulfiram
Also, a doctor can prescribe a newer drug, like naltrexone, along with disulfiram.  Naltrexone does block alcohol cravings.  The two drugs can work together to make it easier for the alcoholic not to drink.