diff options
Diffstat (limited to 'software/packages.page')
-rw-r--r-- | software/packages.page | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/software/packages.page b/software/packages.page new file mode 100644 index 0000000..a437125 --- /dev/null +++ b/software/packages.page @@ -0,0 +1,75 @@ + +Commonly Used Packages +------------------------- + +Almost all machines get the following (decreasing minimalism): + + bash + vim + unzip + bzip2 + pv + htop + iftop + lsof + ngrep + screen + wget + curl + git + subversion + unrar + alpine + python + ipython + nginx + pork + e2fsprogs + unison + ctorrent + +If debian-based, add ``build-essential``, ``openssh-server``, ``manpages-dev``, +and it's ``git-core`` (not ``git``). See also [debian]. + +If it's not a headless machine I add: + + gitk + vlc + xzgc + meld + emacs + gtkchtheme + pidgin + firefox + ImageMagick + +And then these are optional (heavier): + + lyx + fluxbox + teTeX + mplayer + xpdf + xfce4 + gimp + wireshark + +FreeBSD +----------------- + +For a FreeBSD desktop workstation, I typically select an "X windows kernel +developer" base system with ``sshd``, linux binary support, and NTP +configured. + +The following extra packages must be fetch by hand (still?): + + java ("Diablo Latte" jdk from FreeBSD Foundation) + +``pkg_add`` will fail with a ``getcwd`` error if you try to install many +packages with the same command. Instead, once you have ``bash`` installed, +you want to do something like:: + + $ for i in `echo vim screen python blah blah blah`; do pkg_add -r $i; done + +Note that with many packages it's almost impossible to avoid installing X +windows; I think there's a flag for this somewhere. |