Linoleum and vinyl are both diy friendly. You will likely need to purchase adhesive with it if required. (some vinyl floors can be loose layed or stapled around the perimeter)If you'll have seams, you should also purchase the necessary seam sealer. These are brand and product specific.