I don't know how much carpet you need to do, but I like to use 3M #90 high strength trim adhesive which is a fan spray type glue and have had very positive results, just can't use too much and evenly coat both surfaces and let the air dry for a few minutes, the biggest problem is you only get one shot at it, its a little like contact cement,the stuff in the bucket seems like you would get more working time?
My boats are all pretty small, did a bass boat once, don't think I had a piece of carpet bigger than a T-shirt and it took forever

Last year I spent 3 days scraping "stuff" off of the floor of my boat after removing the old carpeting

I would rather make run good than do interior, I don't have the artistic ability.

Thanks for the tips!