Friday, May 16, 2008

Emacs: love it & bloat it

This is amazing, to get Emacs, on Ubuntu Server, you have to step down the mule for 110 MB of HDD, that is so much space, especially since the HDD only has 19 GB to begin with!

So, I did a bit of a searching for more Emacs (the best editor! ;) ) but povera editions, this is the second part, the first was Emacs on a shoestring

esteban@odin:~$ sudo apt-get install emacs
[sudo] password for esteban:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
defoma emacs22-bin-common emacs22-common emacs22-gtk emacsen-common fontconfig fontconfig-config libasound2 libatk1.0-0 libcairo2
libdatrie0 libfontconfig1 libfreetype6 libgif4 libglib2.0-0 libgtk2.0-0 libgtk2.0-common libice6 libjpeg62 libpango1.0-0
libpango1.0-common libpixman-1-0 libpng12-0 libsm6 libthai-data libthai0 libtiff4 libx11-6 libx11-data libxau6 libxcb-xlib0 libxcb1
libxcomposite1 libxcursor1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxft2 libxi6 libxinerama1 libxpm4 libxrandr2 libxrender1
ttf-dejavu ttf-dejavu-core ttf-dejavu-extra x11-common
Suggested packages:
defoma-doc dfontmgr psfontmgr x-ttcidfont-conf emacs22-el libasound2-plugins libfreetype6-dev librsvg2-common ttf-arphic-bkai00mp
ttf-arphic-bsmi00lp ttf-arphic-gbsn00lp ttf-arphic-gkai00mp ttf-baekmuk ttf-kochi-gothic ttf-kochi-mincho ttf-thryomanes
Recommended packages:
libft-perl libatk1.0-data libglib2.0-data hicolor-icon-theme libgtk2.0-bin
The following NEW packages will be installed:
defoma emacs emacs22-bin-common emacs22-common emacs22-gtk emacsen-common fontconfig fontconfig-config libasound2 libatk1.0-0 libcairo2
libdatrie0 libfontconfig1 libfreetype6 libgif4 libglib2.0-0 libgtk2.0-0 libgtk2.0-common libice6 libjpeg62 libpango1.0-0
libpango1.0-common libpixman-1-0 libpng12-0 libsm6 libthai-data libthai0 libtiff4 libx11-6 libx11-data libxau6 libxcb-xlib0 libxcb1
libxcomposite1 libxcursor1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxft2 libxi6 libxinerama1 libxpm4 libxrandr2 libxrender1
ttf-dejavu ttf-dejavu-core ttf-dejavu-extra x11-common
0 upgraded, 49 newly installed, 0 to remove and 3 not upgraded.
Need to get 32.3MB of archives.
After this operation, 110MB of additional disk space will be used.
Do you want to continue [Y/n]? n
Abort.


So, a bit of cache searching is in order:

esteban@odin:~$ apt-cache search emacs-nox
mg - microscopic GNU Emacs-style editor
qemacs-nox - Small emacs clone editor (without X support)

This Emacs clone, QEmacs (for Quick Emacs) certainly looks very, very nice.

esteban@odin:~$ sudo apt-get install qemacs-nox
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
qemacs-nox
0 upgraded, 1 newly installed, 0 to remove and 3 not upgraded.
Need to get 746kB of archives.
After this operation, 1135kB of additional disk space will be used.
Get:1 http://us.archive.ubuntu.com hardy/universe qemacs-nox 0.3.1.cvs.20050713-5 [746kB]
Fetched 746kB in 5s (132kB/s)
Selecting previously deselected package qemacs-nox.
(Reading database ... 19747 files and directories currently installed.)
Unpacking qemacs-nox (from .../qemacs-nox_0.3.1.cvs.20050713-5_i386.deb) ...
Setting up qemacs-nox (0.3.1.cvs.20050713-5) ...


And, also, doing the cache search you'll find (among others):


esteban@odin:~$ apt-cache search emacs | less
emacs22-nox - The GNU Emacs editor (without X support)
emacs21-nox - The GNU Emacs editor (without X support)


But, even this non X version is still too big, HDD wise.

esteban@odin:~$ sudo apt-get install emacs22-nox
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
emacs22-bin-common emacs22-common emacsen-common libasound2
Suggested packages:
emacs22-el libasound2-plugins
The following NEW packages will be installed:
emacs22-bin-common emacs22-common emacs22-nox emacsen-common libasound2
0 upgraded, 5 newly installed, 0 to remove and 3 not upgraded.
Need to get 20.8MB of archives.
After this operation, 65.6MB of additional disk space will be used.
Do you want to continue [Y/n]?


Of course, thanks God there is Zile:


esteban@odin:~$ sudo apt-get install zile
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
zile
0 upgraded, 1 newly installed, 0 to remove and 3 not upgraded.
Need to get 0B/102kB of archives.
After this operation, 332kB of additional disk space will be used.
Selecting previously deselected package zile.
(Reading database ... 19723 files and directories currently installed.)
Unpacking zile (from .../zile_2.2.52-1_i386.deb) ...
Setting up zile (2.2.52-1) ...

esteban@odin:~$

Labels: , , ,

0 Comments:

Post a Comment

<< Home