Solved Default packages on DigitalOcean's FreeBSD 11 droplet

I just spun up a FreeBSD 11 (no ZFS) droplet on DigitalOcean.
When I run pkg info I get a long list of installed packages, a few of them have to do with X11 but I don't plan on using a GUI. Is there any reason to keep them around or could I just remove everything?

Here are the packages installed:
Code:
arping-2.15_1 ARP level "ping" utility
avahi-app-0.6.31_5 Service discovery on a local network
avahi-autoipd-0.6.31 IPv4LL network address configuration daemon
ca_root_nss-3.27.1 Root certificate bundle from the Mozilla Project
curl-7.51.0_1 Non-interactive tool to get files from FTP, GOPHER, HTTP(S) servers
dbus-1.8.20 Message bus system for inter-application communication
dbus-glib-0.104 GLib bindings for the D-BUS messaging system
expat-2.2.0 XML 1.0 parser written in C
gdbm-1.12 GNU database manager
gettext-runtime-0.19.8.1 GNU gettext runtime libraries and programs
glib-2.46.2_3 Some useful routines of C programming (current stable version)
gnome_subr-1.0 Common startup and shutdown subroutines used by GNOME scripts
gobject-introspection-1.46.0 Generate interface introspection data for GObject libraries
indexinfo-0.2.5 Utility to regenerate the GNU info page index
kbproto-1.0.7 KB extension headers
libICE-1.0.9_1,1 Inter Client Exchange library for X11
libSM-1.2.2_3,1 Session Management library for X11
libX11-1.6.4,1 X11 library
libXau-1.0.8_3 Authentication Protocol library for X11
libXdmcp-1.1.2 X Display Manager Control Protocol library
libdaemon-0.14_1 Lightweight C library that eases the writing of UNIX daemons
libffi-3.2.1 Foreign Function Interface
libiconv-1.14_9 Character set conversion library
libnet-1.1.6_4,1 C library for creating IP packets
libpthread-stubs-0.3_6 This library provides weak aliases for pthread functions
libxcb-1.11.1 The X protocol C-language Binding (XCB) library
libxml2-2.9.4 XML parser library for GNOME
pcre-8.39 Perl Compatible Regular Expressions library
perl5-5.20.3_15 Practical Extraction and Report Language
pkg-1.8.8 Package manager
py27-pip-8.0.2 Tool for installing and managing Python packages
py27-setuptools27-23.1.0 Python packages installer
python2-2_3 The "meta-port" for version 2 of the Python interpreter
python27-2.7.12 Interpreted object-oriented programming language
readline-6.3.8 Library for editing command lines as they are typed
rsync-3.1.2_5 Network file distribution/synchronization utility
sudo-1.8.18p1 Allow others to run commands as root
vim-lite-8.0.0019_1 Improved version of the vi editor (lite package)
xproto-7.0.28 X11 protocol headers
 
That is something DigitalOcean's support team can probably answer better. They obviously customize their images for whatever reason.

I found this comment through Google from 2 years ago. It probably still applies.
https://www.digitalocean.com/compan...bsd-how-we-made-it-happen/#comment-1793829164
avahi-autoipd and cloud-init are installed on the image in order to allow us to configure networking and other bits when a new instance is spun up. Besides those packages, it should be a standard install. I suspect most of what you are seeing are dependencies of avahi.
 
I'm pretty sure avahi doesn't need those X11 libraries, see what # pkg autoremove shows as automatically installed packages that could be redundant.
 
Update: mentioned in the thread linked by tobik above, most of those packages are dependencies of avahi-autoipd which is installed by DigitalOcean in order to configure networking on the server.

Marked as solved
 
Back
Top