I know that every irreducible polynomial over $\mathbb F_p[x]$ of degree equal to the degree $m$ of a finite field $\mathbb F_{p^{m}}$ has a root in the field. Using this result we can count the number of irreducible polynomials of degree $m$ by counting elements in $F_{p^m}$ that don't belong to any sub-field of the finite field. However are there are other ways to count them?
For example, we can obtain a recurrence relation $$ \ \sum_{{k=1} \\c_{1}i_{1}+...+c_{k}i_{k} \ = \ m \\1\le i_1<...<i_k} {{\lambda(1)+c_1-1}\choose{c_1}}...{{\lambda(k)+c_k-1}\choose{c_k}} \ = \ p^m $$ Where $\lambda(i)$ is the number of monic irreducible polynomials of degree $i$ and $c_1, c_2...c_k$ are natural numbers.
But this recurrence relation is not useful since we don't obtain a closed form solution. Are there other similar ways (combinatorial or recurrence) that provide a closed form solution for $\lambda(n)$.