blob: a9eb7a207dfcd76824c150937175d0d390b7633d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
|
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
nmap
netcat
tcpdump
tree
lsblk
If debian-based, add ``build-essential``, ``openssh-server``, ``manpages-dev``,
``iproute``, and it's ``git-core`` (not ``git``) and ``mtr-tiny`` (not
``mtr``). See also [debian], or just:
apt-get install bash vim unzip bzip2 pv htop iftop lsof ngrep screen wget curl git subversion alpine python ipython nginx pork e2fsprogs unison ctorrent nmap netcat tcpdump tree gitk vlc meld emacs pidgin lyx mplayer xpdf xfce4 gimp wireshark git-core build-essential openssh-server manpages-dev iproute mtr-tiny
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 (on BSD?)
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.
|