Job orders are often written up by people who have little to do with the actual job. Even when they are, they are often written up with an overly optimistic "Wish list" rather than actual requirements.
It is safe to assume that, having read your linkedin profile, they know your qualifications and they are satisfied with them to at least bringing you in for an interview. Most employers aren't going to look at a resume and say "gosh, this person looks great, but we wanted 10 years of experience with xyz, but he's only got 9, we can't use him"
When I look at someone, I look at the whole picture. If this person has some "nice to have" items in their profile that demonstrate that this individual is clearly competent and a fast learner, I'm not going to be concerned about any areas where he needs more experience.
You might get offered a bit less if you're lacking a bit, or perceived as such, but by all means, go ahead. Apply and get that interview, just be honest on the interview.
Well, I don't have quite as much exposure to XYZ as your job description requires, but I'm confident in my skill in it.
I may be a bit weak in XYZ, would there be an opportunity for me to train-up if need be?
But don't get discouraged.
As I said, many job orders are either overly optimistic or inaccurate, sometimes, even wildly so. Don't take the requirements as written in stone.