Anand's Space :: My Studio of Thoughts!

What is `git-all` all about?

I am not answering the question. I am asking!

Question is straightforward.

What does sudo apt-get install git-all do?

I tried to understand this myself by looking at the response of the above command on my terminal. Let’s take a look at it.

vagrant@precise64:~$ sudo apt-get install git-all
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  apache2 apache2-mpm-worker apache2-utils apache2.2-bin apache2.2-common cvs
  cvsps emacs emacs23 emacs23-bin-common emacs23-common emacsen-common fgetty
  fontconfig fontconfig-config gawk gconf-service gconf-service-backend
  gconf2-common git git-arch git-cvs git-daemon-run git-doc git-el git-email
  git-gui git-man git-svn gitk gitweb hicolor-icon-theme libapr1 libaprutil1
  libaprutil1-dbd-sqlite3 libaprutil1-ldap libasound2 libatk1.0-0 libatk1.0-data
  libauthen-sasl-perl libavahi-client3 libavahi-common-data libavahi-common3
  libcairo2 libcroco3 libcups2 libdatrie1 libdb4.8 libdbd-sqlite3-perl
  libdbi-perl libdigest-hmac-perl libemail-valid-perl libencode-locale-perl
  liberror-perl libfile-listing-perl libfont-afm-perl libfontconfig1 libfontenc1
  libgconf-2-4 libgd2-noxpm libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgif4
  libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libgpm2 libgtk2.0-0 libgtk2.0-bin
  libgtk2.0-common libhtml-form-perl libhtml-format-perl libhtml-parser-perl
  libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-daemon-perl
  libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libice6
  libio-socket-inet6-perl libio-socket-ssl-perl libjasper1 libjpeg-turbo8
  libjpeg8 libllvm3.0 liblwp-mediatypes-perl liblwp-protocol-https-perl libm17n-0
  libmailtools-perl libneon27-gnutls libnet-daemon-perl libnet-dns-perl
  libnet-domain-tld-perl libnet-http-perl libnet-ip-perl libnet-smtp-ssl-perl
  libnet-ssleay-perl libotf0 libpango1.0-0 libpixman-1-0 libplrpc-perl librsvg2-2
  libsigsegv2 libsm6 libsocket6-perl libsvn-perl libsvn1 libterm-readkey-perl
  libthai-data libthai0 libtiff4 liburi-perl libutempter0 libwww-perl
  libwww-robotrules-perl libx11-xcb1 libxaw7 libxcb-glx0 libxcb-render0
  libxcb-shape0 libxcb-shm0 libxcomposite1 libxcursor1 libxdamage1 libxfixes3
  libxft2 libxi6 libxinerama1 libxmu6 libxpm4 libxrandr2 libxrender1 libxss1
  libxt6 libxtst6 libxv1 libxxf86dga1 libxxf86vm1 m17n-contrib m17n-db patch
  runit shared-mime-info ssl-cert tcl tcl8.5 tk tk8.5 tla tla-doc ttf-dejavu-core
  x11-common x11-utils xbitmaps xterm
Suggested packages:
  www-browser apache2-doc apache2-suexec apache2-suexec-custom mksh rcs
  emacs23-el aspell subversion httpd-cgi libcgi-fast-perl libasound2-plugins
  libasound2-python libgssapi-perl cups-common libgd-tools libglide3 gpm
  librsvg2-common gvfs libdata-dump-perl libjasper-runtime libcrypt-ssleay-perl
  m17n-docs ttf-baekmuk ttf-arphic-gbsn00lp ttf-arphic-bsmi00lp
  ttf-arphic-gkai00mp ttf-arphic-bkai00mp librsvg2-bin libauthen-ntlm-perl
  diffutils-doc socklog-run openssl-blacklist tclreadline ssh mesa-utils
  xfonts-cyrillic
The following NEW packages will be installed:
  apache2 apache2-mpm-worker apache2-utils apache2.2-bin apache2.2-common cvs
  cvsps emacs emacs23 emacs23-bin-common emacs23-common emacsen-common fgetty
  fontconfig fontconfig-config gawk gconf-service gconf-service-backend
  gconf2-common git git-all git-arch git-cvs git-daemon-run git-doc git-el
  git-email git-gui git-man git-svn gitk gitweb hicolor-icon-theme libapr1
  libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libasound2 libatk1.0-0
  libatk1.0-data libauthen-sasl-perl libavahi-client3 libavahi-common-data
  libavahi-common3 libcairo2 libcroco3 libcups2 libdatrie1 libdb4.8
  libdbd-sqlite3-perl libdbi-perl libdigest-hmac-perl libemail-valid-perl
  libencode-locale-perl liberror-perl libfile-listing-perl libfont-afm-perl
  libfontconfig1 libfontenc1 libgconf-2-4 libgd2-noxpm libgdk-pixbuf2.0-0
  libgdk-pixbuf2.0-common libgif4 libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa
  libgpm2 libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libhtml-form-perl
  libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl
  libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl libhttp-message-perl
  libhttp-negotiate-perl libice6 libio-socket-inet6-perl libio-socket-ssl-perl
  libjasper1 libjpeg-turbo8 libjpeg8 libllvm3.0 liblwp-mediatypes-perl
  liblwp-protocol-https-perl libm17n-0 libmailtools-perl libneon27-gnutls
  libnet-daemon-perl libnet-dns-perl libnet-domain-tld-perl libnet-http-perl
  libnet-ip-perl libnet-smtp-ssl-perl libnet-ssleay-perl libotf0 libpango1.0-0
  libpixman-1-0 libplrpc-perl librsvg2-2 libsigsegv2 libsm6 libsocket6-perl
  libsvn-perl libsvn1 libterm-readkey-perl libthai-data libthai0 libtiff4
  liburi-perl libutempter0 libwww-perl libwww-robotrules-perl libx11-xcb1 libxaw7
  libxcb-glx0 libxcb-render0 libxcb-shape0 libxcb-shm0 libxcomposite1 libxcursor1
  libxdamage1 libxfixes3 libxft2 libxi6 libxinerama1 libxmu6 libxpm4 libxrandr2
  libxrender1 libxss1 libxt6 libxtst6 libxv1 libxxf86dga1 libxxf86vm1
  m17n-contrib m17n-db patch runit shared-mime-info ssl-cert tcl tcl8.5 tk tk8.5
  tla tla-doc ttf-dejavu-core x11-common x11-utils xbitmaps xterm
0 upgraded, 158 newly installed, 0 to remove and 66 not upgraded.
Need to get 71.4 MB of archives.
After this operation, 228 MB of additional disk space will be used.
Do you want to continue [Y/n]?

I am not really sure if I need all these things. I tried to google about it but I guess nobody ever thought of writing anything about it. Not even GitHub itself? Or I might have failed to search for an article online that talks about it.

Anyway, I hope somebody would find some time to add some comments here one day. And I thank that person in advance.