Remove extra packages and streamline 6.2

Joshua Lewis joshua.lewis at familyfunzone.net
Sun Jan 21 02:15:37 UTC 2007


Hello list,

After many days of hard work, a lot of caffeine and not nearly enough  
sleep I have a working asterisk PBX for my home.

I have it working on a PIII 800 with 512MB of RAM and two 5GB drives  
in a Raid1 config. While this system should suffice I would like to  
streamline the system a little.

I installed a lot of unnecessary applications during sysisntall. Is  
there a way to figure out what software I don't need. I did a  
pkg_info | wc -l and found that I have 63 apps installed. I know I  
don't need a bunch of these but I am afraid to delete random  
packages. After having a non working phone for two weeks my wife  
would kill me if I messed it all up again.

Any ways I know I don't need xorg any more. I installed it so I could  
use gastman to try and get my Asterisk config working faster.  I  
never wound up using gastman so now I need to remove it and xorg. But  
there are a bunch of fonts and docs and things.

Is it possible to remove any packages I have not used for X amount of  
days?

Is there some way to figure out what apps I don't need installed  
anymore?

Are there any other ways to streamline a system?

I removed everything from rc.conf except the basics. Hostname,  
defualtrouter, ifconfig, keyrate, linux_enable, saver, sshd, asterisk.

Here is what I have installed.

asterisk-1.2.13_3   An Open Source PBX and telephony toolkit
asterisk-addons-1.2.3_1 Additional modules for the Asterisk Open  
Source PBX
atk-1.12.4          A GNOME accessibility toolkit (ATK)
autoconf-2.59_2     Automatically configure source code on many Un*x  
platforms
bison-1.75_2,1      A parser generator from FSF, (mostly) compatible  
with Yacc
bitstream-vera-1.10_2 Bitstream Vera TrueType font collection
cairo-1.2.6_1       Vector graphics library with cross-device output  
support
curl-7.16.0_1       Non-interactive tool to get files from FTP,  
GOPHER, HTTP(S)
expat-2.0.0_1       XML 1.0 parser written in C
fontconfig-2.3.2_6,1 An XML-based font configuration API for X Windows
freetype2-2.2.1_1   A free and portable TrueType font rendering engine
gastman-1.0.r1_1    Graphical Manager interface for Asterisk
gettext-0.14.5_2    GNU gettext package
glib-2.12.9         Some useful routines of C programming (current  
stable versi
gmake-3.81_1        GNU version of 'make' utility
gtk-2.10.8_1        Gimp Toolkit for X11 GUI (current stable version)
help2man-1.36.4_1   Automatically generating simple manual pages from  
program o
hicolor-icon-theme-0.9_2 A high-color icon theme shell from the  
FreeDesktop project
imake-6.9.0         Imake and other utilities from X.Org
intltool-0.35.4     Tools to internationalize various kinds of data  
files
jpeg-6b_4           IJG's jpeg compression utilities
libXft-2.1.7_1      A client-sided font API for X applications
libdrm-2.0.2        Userspace interface to kernel Direct Rendering  
Module servi
libiconv-1.9.2_2    A character set conversion library
libogg-1.1.3,3      Ogg bitstream library
libpri-1.2.3        A C implementation of the Primary Rate ISDN  
specification
libslang-1.4.9      Routines for rapid alpha-numeric terminal  
applications deve
libtool-1.5.22_2    Generic shared library support script
libxml2-2.6.27      XML parser library for GNOME
linux_base-fc-4_9   Base set of packages needed in Linux mode (for  
i386/amd64)
m4-1.4.8_1          GNU m4
mpg123-0.59r_17     Command-line player for mpeg layer 1, 2 and 3 audio
mysql-client-5.0.27 Multithreaded SQL database (client)
newt-0.51.0_3       Not Erik's Windowing Toolkit:  console I/O  
handling library
openh323-1.18.0_2   A H323 Video Conferencing library
openldap-client-2.3.33 Open source LDAP client implementation
p5-XML-Parser-2.34_2 Perl extension interface to James Clark's XML  
parser, expat
p5-gettext-1.05_1   Message handling functions
pango-1.14.9        An open-source framework for the layout and  
rendering of i1
perl-5.8.8          Practical Extraction and Report Language
pkg-config-0.21     A utility to retrieve information about installed  
libraries
png-1.2.12_1        Library for manipulating PNG images
popt-1.7_2          A getopt(3) like library with a number of  
enhancements, fro
pwlib-1.10.2,1      A cross platform C++ library, used by OpenH323
shared-mime-info-0.19 A MIME type database from the FreeDesktop project
spandsp-0.0.2.p26   Fax DSP library for Asterisk
speex-1.0.5_1,1     An open-source patent-free voice codec
tiff-3.8.2_1        Tools and library routines for working with TIFF  
images
unixODBC-2.2.12_1   ODBC library suite for Unix
xorg-fonts-100dpi-6.9.0_1 X.Org 100dpi bitmap fonts
xorg-fonts-75dpi-6.9.0_1 X.Org 75dpi bitmap fonts
xorg-fonts-cyrillic-6.9.0_1 X.Org Cyrillic bitmap fonts
xorg-fonts-encodings-6.9.0_1 X.Org font encoding files
xorg-fonts-miscbitmaps-6.9.0_1 X.Org miscellaneous bitmap fonts
xorg-fonts-truetype-6.9.0 X.Org TrueType fonts
xorg-fonts-type1-6.9.0 X.Org Type1 fonts
xorg-fontserver-6.9.0_1 X font server from X.Org
xorg-nestserver-6.9.0_1 Nesting X server from X.Org
xorg-printserver-6.9.0_2 X Print server from X.Org
xorg-server-6.9.0_5 X.Org X server and related programs
xorg-vfbserver-6.9.0_2 X virtual framebuffer server from X.Org
xterm-220           Terminal emulator for the X Window System
zaptel-1.0_1        A FreeBSD Driver for FXO, FXS, BRI and PRI  
Telephony Cards




Sincerely,
Joshua Lewis
joshua.lewis at familyfunzone.net





More information about the freebsd-questions mailing list