Auto install packages?

I would like to know why the client do not ask for the necessary package, and install them without question or warning.
I follow the instruction of the mail :

When running the Python client (installation directions [1]), be sure to specify the --server argument as shown below:
  git clone https://github.com/letsencrypt/letsencrypt
  cd letsencrypt
  ./letsencrypt-auto --server \
      https://acme-v01.api.letsencrypt.org/directory --help

–help is for help, no ?

So why install all this automatically ? especially cpp and gcc, without warning …

root@myserver:/mypath/letsencrypt# ./letsencrypt-auto --server https://acme-v01.api.letsencrypt.org/directory --help
Bootstrapping dependencies for Debian-based OSes...
Atteint http://debian.mirrors.ovh.net wheezy Release.gpg
Atteint http://debian.mirrors.ovh.net wheezy Release
Atteint http://security.debian.org wheezy/updates Release.gpg
Atteint http://security.debian.org wheezy/updates Release
Atteint http://debian.mirrors.ovh.net wheezy/main Sources
Atteint http://debian.mirrors.ovh.net wheezy/main amd64 Packages
Atteint http://debian.mirrors.ovh.net wheezy/main Translation-fr
Atteint http://debian.mirrors.ovh.net wheezy/main Translation-en
Atteint http://security.debian.org wheezy/updates/main Sources
Atteint http://security.debian.org wheezy/updates/main amd64 Packages
Atteint http://security.debian.org wheezy/updates/main Translation-en
Lecture des listes de paquets... Fait
E: Aucun paquet n'a ▒t▒ trouv▒
Lecture des listes de paquets... Fait
Construction de l'arbre des d▒pendances
Lecture des informations d'▒tat... Fait
ca-certificates est d▒j▒ la plus r▒cente version disponible.
ca-certificates pass▒ en ▒▒install▒ manuellement▒▒.
git est d▒j▒ la plus r▒cente version disponible.
python est d▒j▒ la plus r▒cente version disponible.
python pass▒ en ▒▒install▒ manuellement▒▒.
Les paquets suppl▒mentaires suivants seront install▒s▒:
  augeas-lenses binutils cpp cpp-4.7 gcc-4.7 libc-bin libc-dev-bin libc6 libc6-dev libexpat1 libexpat1-dev libgmp10 libgomp1 libitm1 libmpc2 libmpfr4 libquadmath0
  libssl1.0.0 linux-libc-dev python-setuptools python2.7-dev zlib1g-dev
Paquets sugg▒r▒s▒:
  augeas-doc binutils-doc cpp-doc gcc-4.7-locales gcc-multilib manpages-dev autoconf automake1.9 libtool flex bison gdb gcc-doc gcc-4.7-multilib libmudflap0-4.7-dev
  gcc-4.7-doc libgcc1-dbg libgomp1-dbg libitm1-dbg libquadmath0-dbg libmudflap0-dbg libcloog-ppl0 libppl-c2 libppl7 binutils-gold augeas-tools glibc-doc
Paquets recommand▒s▒:
  libssl-doc python-pip
Les NOUVEAUX paquets suivants seront install▒s▒:
  augeas-lenses binutils cpp cpp-4.7 dialog gcc gcc-4.7 libaugeas0 libc-dev-bin libc6-dev libexpat1-dev libffi-dev libgmp10 libgomp1 libitm1 libmpc2 libmpfr4
  libquadmath0 libssl-dev linux-libc-dev python-dev python-setuptools python-virtualenv python2.7-dev zlib1g-dev

I’m not against the need of those files, but installing without a warning, it’s not really secure, especially with the --help parameter.
Any explanation ?

Thank you

Vinns

2 Likes