Vinyl needs to float or be in a temperature controlled environment. If the floor will see all 4 seasons, do not glue it down and do not screw or nail through the floor into the subfloor. Cut around anything that penetrates the floor (like the co-pilot's seat or the brackets holding down the couch) and do not nail edge trim through the floor. Leave an 1/8 inch gap around the edges use quarter round to cover the gap where it's visible. Nial or double stick tape the quarter round to the wall or cabinet side and let the floor move under the trim. The entire floor needs to move as a unit. Any binding in one area will buckle the seams. You should also put down rosin paper or some other kind of underlayment.
I used Allure with the "grip strip" adhesive along the edges.