MiKTeX and babel: missing file and useless package installation required

The bblopts.cfg from arabi is in tex\latex. You put your version in tex\generic. Now latex doesn't search first the local texmf tree and then the main tree but follows a sort of zig-zag path (see https://tex.stackexchange.com/a/79983/2388).

This means that when the \InputIfFileExists is processed miktex finds first the bblopts.cfg from arabi and so tries to download it.

You can avoid this by putting your local file e.g. in localtexmf\tex\latex\babel.

Side remark: The bblopts.cfg from arabi is imho unnecessary today and should be removed or moved to the doc-folder (where it is in texlive).

Tags:

Miktex

Babel