From e4398723bd0256b31e7ac3ad770fd3bdd0bd65e2 Mon Sep 17 00:00:00 2001 From: bnewbold Date: Sun, 3 Jun 2012 23:27:29 -0400 Subject: packaging notes --- software/packages.page | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 software/packages.page (limited to 'software/packages.page') 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. -- cgit v1.2.3