# Do I only have english-Babel-package?

I am writing a Tex document in German so I am trying to use

\usepackage[ngerman]{babel}

unfortunately, only \usepackage[english]{babel} seems to be working on my system. I wrote a file

\documentclass[11pt,a4paper]{article}
\usepackage[< language >]{babel}
\begin{document}
\end{document}

which only compiles if < language > = english. For any other I get a Package babel error:You haven't specified a language option .... I've tried spanish, swedish, german, and ngerman. Everytime I change < language > I delete the aux files before compiling.

What am I missing?

• Are the corresponding packages installed? – Bernard Jun 18 '16 at 17:19
• how do I check that? I use Kile on Debian... – scjorge Jun 18 '16 at 17:20
• You should have a /texmf/tex/latex/babel-german directory in your distribution with some .ldf files (german.ldf, ngerman.ldf, &c.). – Bernard Jun 18 '16 at 17:27
• sudo apt-get install texlive-lang-german and for some others sudo apt-get install texlive-lang-european – user2478 Jun 18 '16 at 18:09
• In such a case you have to upgrade your texlive installation. Which is, of course, not a big deal. use sudo apt-get install texlive-full afetr deleteing your current version. – user2478 Jun 18 '16 at 18:59

My solution was to install the package texlive-lang-german. Since I had some problem with my linux-dependencies, I did this with the command sudo aptitude install texlive-lang-german and chose one of the suggested solutions.
Another possibility would be sudo apt-get install texlive-full as @Herbert suggested on a comment.