wordpress – Full local server preparing for use full site backup file from hosting

To install CMS from the beginning locally we need LAMP web service stack. In ex. in our Ubuntu OS, usually in var/www/html path will be our site (domain name folder)..
But what from start I have to prepare on my clear OS if: my site was maked and developed on hosting with Cpanel, Softaculous, plugins, themes (some of this instruments or plans on commercial basis – does it have matter?) and etc. and now I want migrate to my home PC? And it is enough just put downloaded backup file into local html?