Merge pull request #117 from EDCD/enhancement/from-scratch-docs

Document how to run EDDN from scratch
This commit is contained in:
Athanasius 2021-06-14 13:01:26 +01:00 committed by GitHub
commit d1159b6bbd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
18 changed files with 3061 additions and 1 deletions

View File

@ -0,0 +1,27 @@
#!/bin/bash
# vim: textwidth=0 wrapmargin=0 tabstop=2 shiftwidth=2 softtabstop=2 smartindent smarttab
BASEPATH="TOP LEVEL OF GIT CLONE"
LOGPATH="${BASEPATH}/logs"
PYTHON="python2.7"
cd "${BASEPATH}" || exit 1
mkdir -p ${LOGPATH} || exit 2
cd eddn/src/eddn || exit 4
for d in Relay Monitor Gateway ;
do
echo "$d"
if ps "$(cat ${LOGPATH}/${d}.pid)" >/dev/null 2>&1;
then
echo "$d: Already running as $(cat ${LOGPATH}/${d}.pid)"
continue
fi
${PYTHON} -m eddn.${d} \
--config ${BASEPATH}/etc/settings.json \
> ${LOGPATH}/$d.log \
2>&1 &
echo $! > "${LOGPATH}/${d}.pid"
#sleep 1
done

35
contrib/systemd/README.md Normal file
View File

@ -0,0 +1,35 @@
# systemd unit files for running EDDN services
## eddn.target
This is a systemd target specifying that each of the services be run.
Place it in `/etc/systemd/system`.
## eddn@.service
This is a systemd *template* service file, negating the need for a
separate file per service.
Place it in `/etc/systemd/system`. Edit it for:
1. `AssetPathExists` - The path to where `python setup.py install --user`
installed the files: `eddn-gateway`, `eddn-monitor`, `eddn-relay`.
1. `ExecStart` - The path to where the wrapper scripts (see below) are
installed. Probably the same path.
1. The `User` and `Group` you need the services to run as.
## Wrapper scripts
Each service is started by a wrapper script:
- start-eddn-gateway
- start-eddn-monitor
- start-eddn-relay
Each of these utilises the file `eddn_config` for some basic
configuration:
- The config override file to be used.
- The directory to redirect all output to.
Each script will start its service with output redirected to an
appropriate file in the configured log directory, e.g.:
./eddn-gateway --config "${CONFIG_OVERRIDE}" >> "${LOG_DIR}/eddn-gateway.log" 2>&1

View File

@ -0,0 +1,6 @@
[Unit]
Description=EDDN Services
Requires=eddn@eddn-relay.service eddn@eddn-monitor.service eddn@eddn-gateway.service
[Install]
WantedBy=multi-user.target

View File

@ -0,0 +1,32 @@
# systemd service template for EDDN services. The actual instances will
# be called "eddn@<component>", e.g. "eddn@eddn-gateway". The
# variable %i expands to "version-cluster", %I expands to "version/cluster".
# (%I breaks for cluster names containing dashes.)
#
# NB: This is heavily cribbed from Debiab's PostgreSQL systemd service files.
[Unit]
Description=EDDN Service %i
AssertPathExists=/home/eddn/.local/bin/%i
PartOf=eddn.service
ReloadPropagatedFrom=eddn.service
Before=eddn.service
# stop server before networking goes down on shutdown
After=network.target
[Service]
Type=simple
User=eddn
Group=eddn
ExecStart=/home/eddn/.local/bin/start-%i
TimeoutStartSec=10s
TimeoutStopSec=10s
SyslogIdentifier=eddn@%i
# prevent OOM killer from choosing the postmaster (individual backends will
# reset the score to 0)
#OOMScoreAdjust=-900
Restart=on-failure
[Install]
WantedBy=multi-user.target

View File

@ -0,0 +1,2 @@
CONFIG_OVERRIDE="${HOME}/.local/share/eddn/config.json"
LOG_DIR="${HOME}/.var/log/eddn"

View File

@ -0,0 +1,16 @@
#!/bin/sh
# vim: tabstop=2 shiftwidth=2 textwidth=0 wrapmargin=0 expandtab
#
# Start the EDDN Gateway, including redirecting output to a log file.
EXEC_PATH=$(dirname $0)
#echo "EXEC_PATH: ${EXEC_PATH}"
# Ensure we're in the correct place
cd ${EXEC_PATH}
#pwd
# Bring in some common configuration
. ./eddn_config
./eddn-gateway --config "${CONFIG_OVERRIDE}" >> "${LOG_DIR}/eddn-gateway.log" 2>&1

View File

@ -0,0 +1,16 @@
#!/bin/sh
# vim: tabstop=2 shiftwidth=2 textwidth=0 wrapmargin=0 expandtab
#
# Start the EDDN Gateway, including redirecting output to a log file.
EXEC_PATH=$(dirname $0)
#echo "EXEC_PATH: ${EXEC_PATH}"
# Ensure we're in the correct place
cd ${EXEC_PATH}
#pwd
# Bring in some common configuration
. ./eddn_config
./eddn-monitor --config "${CONFIG_OVERRIDE}" >> "${LOG_DIR}/eddn-monitor.log" 2>&1

View File

@ -0,0 +1,16 @@
#!/bin/sh
# vim: tabstop=2 shiftwidth=2 textwidth=0 wrapmargin=0 expandtab
#
# Start the EDDN Gateway, including redirecting output to a log file.
EXEC_PATH=$(dirname $0)
#echo "EXEC_PATH: ${EXEC_PATH}"
# Ensure we're in the correct place
cd ${EXEC_PATH}
#pwd
# Bring in some common configuration
. ./eddn_config
./eddn-relay --config "${CONFIG_OVERRIDE}" >> "${LOG_DIR}/eddn-relay.log" 2>&1

View File

@ -0,0 +1,725 @@
acl install
acpi install
acpi-support-base install
acpid install
adduser install
apt install
apt-listchanges install
apt-show-versions install
apt-transport-https install
apt-utils install
aptitude install
aptitude-common install
aptitude-doc-en install
at install
autoconf install
autoconf-archive install
autogen install
autogen-doc install
automake install
autotools-dev install
base-files install
base-passwd install
bash install
bash-completion install
bc install
bind9-host install
binutils install
bsd-mailx install
bsdmainutils install
bsdutils install
build-essential install
busybox install
bzip2 install
ca-certificates install
certbot install
cloud-guest-utils install
cloud-image-utils install
cloud-init install
cloud-initramfs-growroot install
cloud-utils install
console-setup install
console-setup-linux install
coreutils install
cpio install
cpp install
cpp-6 install
cron install
curl install
dash install
dbus install
dc install
debconf install
debconf-i18n install
debian-archive-keyring install
debian-faq install
debianutils install
dh-python install
dictionaries-common install
diffutils install
dirmngr install
discover install
discover-data install
distro-info install
distro-info-data install
dmidecode install
dmsetup install
dnsutils install
doc-debian install
docutils-common deinstall
dpkg install
dpkg-dev install
e2fslibs:amd64 install
e2fsprogs install
eject install
emacsen-common install
euca2ools deinstall
exim4 install
exim4-base install
exim4-config install
exim4-daemon-light install
fakeroot install
file install
findutils install
firmware-linux-free install
fontconfig install
fontconfig-config install
fonts-dejavu-core install
ftp install
fuse install
g++ install
g++-6 install
galera-3 install
gawk install
gcc install
gcc-6 install
gcc-6-base:amd64 install
gdisk install
genisoimage install
geoip-database install
gettext-base install
gir1.2-glib-2.0:amd64 install
gir1.2-packagekitglib-1.0 install
git install
git-man install
gnome-icon-theme install
gnupg install
gnupg-agent install
gnupg-l10n install
gnupg2 install
gpgv install
grep install
groff-base install
grub-common install
grub-pc install
grub-pc-bin install
grub2-common install
gtk-update-icon-cache install
guile-2.0-libs:amd64 install
gzip install
hicolor-icon-theme install
host install
hostname install
iamerican install
ibritish install
ienglish-common install
ifupdown install
info install
init install
init-system-helpers install
initramfs-tools install
initramfs-tools-core install
initscripts install
insserv install
install-info install
installation-report install
iproute2 install
iptables install
iputils-ping install
irqbalance install
isc-dhcp-client install
isc-dhcp-common install
iso-codes install
ispell install
kbd install
keyboard-configuration install
keyutils install
klibc-utils install
kmod install
krb5-locales install
laptop-detect install
less install
libacl1:amd64 install
libaio1:amd64 install
libalgorithm-diff-perl install
libalgorithm-diff-xs-perl install
libalgorithm-merge-perl install
libapparmor1:amd64 install
libapt-inst2.0:amd64 install
libapt-pkg-perl install
libapt-pkg5.0:amd64 install
libasan3:amd64 install
libassuan0:amd64 install
libatk1.0-0:amd64 install
libatk1.0-data install
libatomic1:amd64 install
libattr1:amd64 install
libaudit-common install
libaudit1:amd64 install
libauthen-pam-perl install
libauthen-sasl-perl install
libavahi-client3:amd64 install
libavahi-common-data:amd64 install
libavahi-common3:amd64 install
libbind9-140:amd64 install
libbind9-90 deinstall
libblkid1:amd64 install
libboost-filesystem1.62.0:amd64 install
libboost-iostreams1.62.0:amd64 install
libboost-system1.62.0:amd64 install
libbsd0:amd64 install
libbz2-1.0:amd64 install
libc-bin install
libc-dev-bin install
libc-l10n install
libc6:amd64 install
libc6-dev:amd64 install
libcairo2:amd64 install
libcap-ng0:amd64 install
libcap2:amd64 install
libcap2-bin install
libcc1-0:amd64 install
libcgi-fast-perl install
libcgi-pm-perl install
libcilkrts5:amd64 install
libclass-accessor-perl install
libclass-isa-perl install
libcomerr2:amd64 install
libcroco3:amd64 install
libcryptsetup4:amd64 install
libcups2:amd64 install
libcurl3:amd64 install
libcurl3-gnutls:amd64 install
libcwidget3:amd64 deinstall
libcwidget3v5:amd64 install
libdatrie1:amd64 install
libdb5.3:amd64 install
libdbd-mysql-perl install
libdbi-perl install
libdbus-1-3:amd64 install
libdbus-glib-1-2:amd64 install
libdebconfclient0:amd64 install
libdevmapper1.02.1:amd64 install
libdiscover2 install
libdns-export162 install
libdns100 deinstall
libdns162:amd64 install
libdpkg-perl install
libedit2:amd64 install
libelf1:amd64 install
libencode-locale-perl install
liberror-perl install
libestr0 install
libevent-2.0-5:amd64 install
libexpat1:amd64 install
libexpat1-dev:amd64 install
libfakeroot:amd64 install
libfastjson4:amd64 install
libfcgi-perl install
libfdisk1:amd64 install
libffi6:amd64 install
libfile-fcntllock-perl install
libfile-listing-perl install
libfont-afm-perl install
libfontconfig1:amd64 install
libfreetype6:amd64 install
libfuse2:amd64 install
libgail-common:amd64 install
libgail18:amd64 install
libgc1c2:amd64 install
libgcc-6-dev:amd64 install
libgcc1:amd64 install
libgcrypt20:amd64 install
libgd3:amd64 install
libgdbm3:amd64 install
libgdk-pixbuf2.0-0:amd64 install
libgdk-pixbuf2.0-common install
libgeoip1:amd64 install
libgirepository-1.0-1:amd64 install
libglib2.0-0:amd64 install
libglib2.0-bin install
libglib2.0-data install
libgmime-2.6-0:amd64 install
libgmp10:amd64 install
libgnutls-openssl27:amd64 install
libgnutls30:amd64 install
libgomp1:amd64 install
libgpg-error0:amd64 install
libgpgme11:amd64 install
libgpm2:amd64 install
libgraphite2-3:amd64 install
libgssapi-krb5-2:amd64 install
libgstreamer1.0-0:amd64 install
libgtk2.0-0:amd64 install
libgtk2.0-bin install
libgtk2.0-common install
libharfbuzz0b:amd64 install
libhogweed4:amd64 install
libhtml-form-perl install
libhtml-format-perl install
libhtml-parser-perl install
libhtml-tagset-perl install
libhtml-template-perl install
libhtml-tree-perl install
libhttp-cookies-perl install
libhttp-daemon-perl install
libhttp-date-perl install
libhttp-message-perl install
libhttp-negotiate-perl install
libicu57:amd64 install
libidn11:amd64 install
libidn2-0:amd64 install
libio-html-perl install
libio-pty-perl install
libio-socket-ip-perl install
libio-socket-ssl-perl install
libio-string-perl install
libip4tc0:amd64 install
libip6tc0:amd64 install
libiptc0:amd64 install
libisc-export160 install
libisc160:amd64 install
libisc95 deinstall
libisccc140:amd64 install
libisccc90 deinstall
libisccfg140:amd64 install
libisccfg90 deinstall
libisl10:amd64 deinstall
libisl15:amd64 install
libitm1:amd64 install
libjasper1:amd64 deinstall
libjbig0:amd64 install
libjpeg62-turbo:amd64 install
libk5crypto3:amd64 install
libkeyutils1:amd64 install
libklibc install
libkmod2:amd64 install
libkrb5-3:amd64 install
libkrb5support0:amd64 install
libksba8:amd64 install
libldap-2.4-2:amd64 install
libldap-common install
liblocale-gettext-perl install
liblockfile-bin install
liblockfile1:amd64 install
liblogging-stdlog0:amd64 install
liblognorm5:amd64 install
liblsan0:amd64 install
libltdl7:amd64 install
liblwp-mediatypes-perl install
liblwp-protocol-https-perl install
liblwres141:amd64 install
liblwres90 deinstall
liblz4-1:amd64 install
liblzma5:amd64 install
libmagic-mgc install
libmagic1:amd64 install
libmailtools-perl install
libmariadb3:amd64 install
libmariadbclient18 install
libmnl-dev install
libmnl0:amd64 install
libmodule-build-perl deinstall
libmount1:amd64 install
libmpc3:amd64 install
libmpdec2:amd64 install
libmpfr4:amd64 install
libmpx2:amd64 install
libncurses5:amd64 install
libncursesw5:amd64 install
libnet-http-perl install
libnet-smtp-ssl-perl install
libnet-ssleay-perl install
libnetfilter-acct1:amd64 install
libnetfilter-conntrack3:amd64 install
libnettle6:amd64 install
libnewt0.52:amd64 install
libnfnetlink0:amd64 install
libnfsidmap2:amd64 install
libnghttp2-14:amd64 install
libnginx-mod-http-auth-pam install
libnginx-mod-http-dav-ext install
libnginx-mod-http-echo install
libnginx-mod-http-geoip install
libnginx-mod-http-image-filter install
libnginx-mod-http-subs-filter install
libnginx-mod-http-upstream-fair install
libnginx-mod-http-xslt-filter install
libnginx-mod-mail install
libnginx-mod-stream install
libnotmuch4 install
libnpth0:amd64 install
libnuma1:amd64 install
libopts25:amd64 install
libopts25-dev:amd64 install
libp11-kit0:amd64 install
libpackagekit-glib2-18:amd64 install
libpam-modules:amd64 install
libpam-modules-bin install
libpam-runtime install
libpam-systemd:amd64 install
libpam0g:amd64 install
libpango-1.0-0:amd64 install
libpangocairo-1.0-0:amd64 install
libpangoft2-1.0-0:amd64 install
libpaper1:amd64 deinstall
libparse-debianchangelog-perl install
libparted2:amd64 install
libpci3:amd64 install
libpcre3:amd64 install
libperl5.24:amd64 install
libpgm-5.1-0 deinstall
libpgm-5.2-0:amd64 install
libpipeline1:amd64 install
libpixman-1-0:amd64 install
libpng12-0:amd64 deinstall
libpng16-16:amd64 install
libpod-latex-perl deinstall
libpolkit-agent-1-0:amd64 install
libpolkit-backend-1-0:amd64 install
libpolkit-gobject-1-0:amd64 install
libpopt0:amd64 install
libprocps6:amd64 install
libpsl5:amd64 install
libpython-all-dev:amd64 install
libpython-dev:amd64 install
libpython-stdlib:amd64 install
libpython2.7:amd64 install
libpython2.7-dev:amd64 install
libpython2.7-minimal:amd64 install
libpython2.7-stdlib:amd64 install
libpython3-stdlib:amd64 install
libpython3.4-minimal:amd64 deinstall
libpython3.5-minimal:amd64 install
libpython3.5-stdlib:amd64 install
libquadmath0:amd64 install
libreadline5:amd64 install
libreadline7:amd64 install
librsvg2-2:amd64 install
librsvg2-common:amd64 install
librtmp1:amd64 install
libsasl2-2:amd64 install
libsasl2-modules:amd64 install
libsasl2-modules-db:amd64 install
libseccomp2:amd64 install
libsecret-1-0:amd64 install
libsecret-common install
libselinux1:amd64 install
libsemanage-common install
libsemanage1:amd64 install
libsepol1:amd64 install
libsigc++-2.0-0c2a:amd64 deinstall
libsigc++-2.0-0v5:amd64 install
libsigsegv2:amd64 install
libslang2:amd64 install
libsmartcols1:amd64 install
libsodium13:amd64 deinstall
libsodium18:amd64 install
libsqlite3-0:amd64 install
libss2:amd64 install
libssh2-1:amd64 install
libssl1.0.2:amd64 install
libssl1.1:amd64 install
libstdc++-6-dev:amd64 install
libstdc++6:amd64 install
libsub-name-perl install
libswitch-perl install
libsystemd0:amd64 install
libtalloc2:amd64 install
libtasn1-6:amd64 install
libterm-readkey-perl install
libtext-charwidth-perl install
libtext-iconv-perl install
libtext-unidecode-perl install
libtext-wrapi18n-perl install
libthai-data install
libthai0:amd64 install
libtiff5:amd64 install
libtimedate-perl install
libtinfo5:amd64 install
libtirpc1:amd64 install
libtokyocabinet9:amd64 install
libtsan0:amd64 install
libubsan0:amd64 install
libudev1:amd64 install
libunistring0:amd64 install
liburi-perl install
libusb-0.1-4:amd64 install
libustr-1.0-1:amd64 install
libuuid1:amd64 install
libvpx1:amd64 deinstall
libwebp5:amd64 deinstall
libwebp6:amd64 install
libwebpdemux1:amd64 deinstall
libwebpmux1:amd64 deinstall
libwrap0:amd64 install
libwww-perl install
libwww-robotrules-perl install
libx11-6:amd64 install
libx11-data install
libxapian22 deinstall
libxapian30:amd64 install
libxau6:amd64 install
libxcb-render0:amd64 install
libxcb-shm0:amd64 install
libxcb1:amd64 install
libxcomposite1:amd64 install
libxcursor1:amd64 install
libxdamage1:amd64 install
libxdmcp6:amd64 install
libxext6:amd64 install
libxfixes3:amd64 install
libxi6:amd64 install
libxinerama1:amd64 install
libxml-libxml-perl install
libxml-namespacesupport-perl install
libxml-parser-perl install
libxml-sax-base-perl install
libxml-sax-expat-perl install
libxml-sax-perl install
libxml2:amd64 install
libxmuu1:amd64 install
libxpm4:amd64 install
libxrandr2:amd64 install
libxrender1:amd64 install
libxslt1.1:amd64 install
libxtables12:amd64 install
libyaml-0-2:amd64 install
libzmq3:amd64 deinstall
libzmq5:amd64 install
linux-base install
linux-image-4.9.0-13-amd64 install
linux-image-4.9.0-15-amd64 install
linux-image-4.9.0-5-amd64 deinstall
linux-image-4.9.0-8-amd64 install
linux-image-4.9.0-9-amd64 install
linux-image-amd64 install
linux-libc-dev:amd64 install
locales install
login install
logrotate install
lsb-base install
lsb-release install
lsof install
m4 install
make install
man-db install
manpages install
manpages-dev install
mariadb-client-10.3 install
mariadb-client-core-10.3 install
mariadb-common install
mariadb-server install
mariadb-server-10.3 install
mariadb-server-core-10.3 install
mawk install
mime-support install
mlocate install
mount install
multiarch-support install
mutt install
mysql-common install
nano install
ncurses-base install
ncurses-bin install
ncurses-term install
net-tools install
netbase install
netcat-traditional install
nfacct install
nfs-common install
nginx install
nginx-common install
nginx-full install
ntp install
openssh-client install
openssh-server install
openssh-sftp-server install
openssl install
os-prober install
packagekit install
packagekit-tools install
parted install
passwd install
patch install
pciutils install
perl install
perl-base install
perl-modules deinstall
perl-modules-5.24 install
perl-openssl-defaults:amd64 install
pinentry-gtk2 install
pkg-config install
policykit-1 install
procmail install
procps install
psmisc install
publicsuffix install
python install
python-acme install
python-all install
python-all-dev install
python-apt install
python-apt-common install
python-bson install
python-bson-ext install
python-cffi-backend install
python-chardet install
python-crypto install
python-cryptography install
python-dbus install
python-dev install
python-enum34 install
python-funcsigs install
python-gevent install
python-gi install
python-greenlet install
python-gridfs install
python-idna install
python-ipaddress install
python-josepy install
python-json-pointer deinstall
python-jsonpatch deinstall
python-keyring install
python-keyrings.alt install
python-minimal install
python-mock install
python-openssl install
python-pbr install
python-pip install
python-pip-whl install
python-pkg-resources install
python-pyasn1 install
python-pygments deinstall
python-pymongo install
python-pymongo-ext install
python-requests install
python-requests-toolbelt install
python-rfc3339 install
python-secretstorage install
python-setuptools install
python-six install
python-support install
python-tz install
python-urllib3 install
python-wheel install
python-xdg install
python-yaml install
python-zmq install
python2.7 install
python2.7-dev install
python2.7-minimal install
python3 install
python3-acme install
python3-apt install
python3-blinker install
python3-certbot install
python3-cffi-backend install
python3-chardet install
python3-configargparse install
python3-configobj install
python3-cryptography install
python3-dbus install
python3-debian install
python3-debianbts install
python3-gi install
python3-httplib2 install
python3-idna install
python3-jinja2 install
python3-josepy install
python3-json-pointer install
python3-jsonpatch install
python3-jwt install
python3-markupsafe install
python3-minimal install
python3-mock install
python3-oauthlib install
python3-openssl install
python3-parsedatetime install
python3-pbr install
python3-pkg-resources install
python3-prettytable install
python3-pyasn1 install
python3-pycurl install
python3-pysimplesoap install
python3-reportbug install
python3-requests install
python3-requests-toolbelt install
python3-rfc3339 install
python3-setuptools install
python3-six install
python3-software-properties install
python3-tz install
python3-urllib3 install
python3-yaml install
python3-zope.component install
python3-zope.event install
python3-zope.hookable install
python3-zope.interface install
python3.4 deinstall
python3.4-minimal deinstall
python3.5 install
python3.5-minimal install
qemu-utils install
readline-common install
rename install
reportbug install
rpcbind install
rsync install
rsyslog install
sed install
sensible-utils install
sgml-base install
shared-mime-info install
socat install
software-properties-common install
startpar install
sudo install
systemd install
systemd-sysv install
sysv-rc install
sysvinit-utils install
tar install
task-english install
tasksel install
tasksel-data install
tcpd install
telnet install
tex-common install
texinfo install
time install
traceroute install
tzdata install
ucf install
udev install
unattended-upgrades install
unzip install
util-linux install
util-linux-locales install
uuid-dev:amd64 install
vim-common install
vim-tiny install
w3m install
wamerican install
webmin install
wget install
whiptail install
whois install
xauth install
xdg-user-dirs install
xkb-data install
xml-core install
xxd install
xz-utils install
zlib1g:amd64 install
zlib1g-dev:amd64 install

730
docs/Anthor-VPS-dpkg_-l.txt Normal file
View File

@ -0,0 +1,730 @@
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-===============================-=================================-============-===============================================================================
ii acl 2.2.52-3+b1 amd64 Access control list utilities
ii acpi 1.7-1+b1 amd64 displays information on ACPI devices
ii acpi-support-base 0.142-8 all scripts for handling base ACPI events such as the power button
ii acpid 1:2.0.28-1+b1 amd64 Advanced Configuration and Power Interface event daemon
ii adduser 3.115 all add and remove users and groups
ii apt 1.4.11 amd64 commandline package manager
ii apt-listchanges 3.10 all package change history notification tool
ii apt-show-versions 0.22.7 all lists available package versions with distribution
ii apt-transport-https 1.4.11 amd64 https download transport for APT
ii apt-utils 1.4.11 amd64 package management related utility programs
ii aptitude 0.8.7-1 amd64 terminal-based package manager
ii aptitude-common 0.8.7-1 all architecture independent files for the aptitude package manager
ii aptitude-doc-en 0.8.7-1 all English manual for aptitude, a terminal-based package manager
ii at 3.1.20-3 amd64 Delayed job execution and batch processing
ii autoconf 2.69-10 all automatic configure script builder
ii autoconf-archive 20160916-1 all Autoconf Macro Archive
ii autogen 1:5.18.12-3 amd64 automated text file generator
ii autogen-doc 1:5.18.12-3 all automated text file generator - documentation
ii automake 1:1.15-6 all Tool for generating GNU Standards-compliant Makefiles
ii autotools-dev 20161112.1 all Update infrastructure for config.{guess,sub} files
ii base-files 9.9+deb9u13 amd64 Debian base system miscellaneous files
ii base-passwd 3.5.43 amd64 Debian base system master password and group files
ii bash 4.4-5 amd64 GNU Bourne Again SHell
ii bash-completion 1:2.1-4.3 all programmable completion for the bash shell
ii bc 1.06.95-9+b3 amd64 GNU bc arbitrary precision calculator language
ii bind9-host 1:9.10.3.dfsg.P4-12.3+deb9u9 amd64 Version of 'host' bundled with BIND 9.X
ii binutils 2.28-5 amd64 GNU assembler, linker and binary utilities
ii bsd-mailx 8.1.2-0.20160123cvs-4 amd64 simple mail user agent
ii bsdmainutils 9.0.12+nmu1 amd64 collection of more utilities from FreeBSD
ii bsdutils 1:2.29.2-1+deb9u1 amd64 basic utilities from 4.4BSD-Lite
ii build-essential 12.3 amd64 Informational list of build-essential packages
ii busybox 1:1.22.0-19+deb9u2 amd64 Tiny utilities for small and embedded systems
ii bzip2 1.0.6-8.1 amd64 high-quality block-sorting file compressor - utilities
ii ca-certificates 20200601~deb9u2 all Common CA certificates
ii certbot 0.28.0-1~deb9u3 all automatically configure HTTPS using Let's Encrypt
ii cloud-guest-utils 0.29-1 all cloud guest utilities
ii cloud-image-utils 0.29-1 all cloud image management utilities
ii cloud-init 0.7.9-2+deb9u1 all initialization system for infrastructure cloud instances
ii cloud-initramfs-growroot 0.18.debian5 all automatically resize the root partition on first boot
ii cloud-utils 0.29-1 all metapackage for installation of upstream cloud-utils source
ii console-setup 1.164 all console font and keymap setup program
ii console-setup-linux 1.164 all Linux specific part of console-setup
ii coreutils 8.26-3 amd64 GNU core utilities
ii cpio 2.11+dfsg-6 amd64 GNU cpio -- a program to manage archives of files
ii cpp 4:6.3.0-4 amd64 GNU C preprocessor (cpp)
ii cpp-6 6.3.0-18+deb9u1 amd64 GNU C preprocessor
ii cron 3.0pl1-128+deb9u1 amd64 process scheduling daemon
ii curl 7.52.1-5+deb9u14 amd64 command line tool for transferring data with URL syntax
ii dash 0.5.8-2.4 amd64 POSIX-compliant shell
ii dbus 1.10.32-0+deb9u1 amd64 simple interprocess messaging system (daemon and utilities)
ii dc 1.06.95-9+b3 amd64 GNU dc arbitrary precision reverse-polish calculator
ii debconf 1.5.61 all Debian configuration management system
ii debconf-i18n 1.5.61 all full internationalization support for debconf
ii debian-archive-keyring 2017.5+deb9u1 all GnuPG archive keys of the Debian archive
ii debian-faq 8.1 all Debian Frequently Asked Questions
ii debianutils 4.8.1.1 amd64 Miscellaneous utilities specific to Debian
ii dh-python 2.20170125 all Debian helper tools for packaging Python libraries and applications
ii dictionaries-common 1.27.2 all spelling dictionaries - common utilities
ii diffutils 1:3.5-3 amd64 File comparison utilities
ii dirmngr 2.1.18-8~deb9u4 amd64 GNU privacy guard - network certificate management service
ii discover 2.1.2-7.1+deb9u1 amd64 hardware identification system
ii discover-data 2.2013.01.11 all Data lists for Discover hardware detection system
ii distro-info 0.14 amd64 provides information about the distributions' releases
ii distro-info-data 0.36 all information about the distributions' releases (data files)
ii dmidecode 3.0-4 amd64 SMBIOS/DMI table decoder
ii dmsetup 2:1.02.137-2 amd64 Linux Kernel Device Mapper userspace library
ii dnsutils 1:9.10.3.dfsg.P4-12.3+deb9u9 amd64 Clients provided with BIND
ii doc-debian 6.4 all Debian Project documentation and other documents
rc docutils-common 0.13.1+dfsg-2 all text processing system for reStructuredText - common data
ii dpkg 1.18.25 amd64 Debian package management system
ii dpkg-dev 1.18.25 all Debian package development tools
ii e2fslibs:amd64 1.43.4-2+deb9u2 amd64 ext2/ext3/ext4 file system libraries
ii e2fsprogs 1.43.4-2+deb9u2 amd64 ext2/ext3/ext4 file system utilities
ii eject 2.1.5+deb1+cvs20081104-13.2 amd64 ejects CDs and operates CD-Changers under Linux
ii emacsen-common 2.0.8 all Common facilities for all emacsen
rc euca2ools 3.3.1-1 all tools for interacting with AWS API-compatible services
ii exim4 4.89-2+deb9u8 all metapackage to ease Exim MTA (v4) installation
ii exim4-base 4.89-2+deb9u8 amd64 support files for all Exim MTA (v4) packages
ii exim4-config 4.89-2+deb9u8 all configuration for the Exim MTA (v4)
ii exim4-daemon-light 4.89-2+deb9u8 amd64 lightweight Exim MTA (v4) daemon
ii fakeroot 1.21-3.1 amd64 tool for simulating superuser privileges
ii file 1:5.30-1+deb9u3 amd64 Recognize the type of data in a file using "magic" numbers
ii findutils 4.6.0+git+20161106-2 amd64 utilities for finding files--find, xargs
ii firmware-linux-free 3.4 all Binary firmware for various drivers in the Linux kernel
ii fontconfig 2.11.0-6.7+b1 amd64 generic font configuration library - support binaries
ii fontconfig-config 2.11.0-6.7 all generic font configuration library - configuration
ii fonts-dejavu-core 2.37-1 all Vera font family derivate with additional characters
ii ftp 0.17-34 amd64 classical file transfer client
ii fuse 2.9.7-1+deb9u2 amd64 Filesystem in Userspace
ii g++ 4:6.3.0-4 amd64 GNU C++ compiler
ii g++-6 6.3.0-18+deb9u1 amd64 GNU C++ compiler
ii galera-3 25.3.33-stretch amd64 Replication framework for transactional applications
ii gawk 1:4.1.4+dfsg-1 amd64 GNU awk, a pattern scanning and processing language
ii gcc 4:6.3.0-4 amd64 GNU C compiler
ii gcc-6 6.3.0-18+deb9u1 amd64 GNU C compiler
ii gcc-6-base:amd64 6.3.0-18+deb9u1 amd64 GCC, the GNU Compiler Collection (base package)
ii gdisk 1.0.1-1+deb9u1 amd64 GPT fdisk text-mode partitioning tool
ii genisoimage 9:1.1.11-3+b2 amd64 Creates ISO-9660 CD-ROM filesystem images
ii geoip-database 20170512-1 all IP lookup command line tools that use the GeoIP library (country database)
ii gettext-base 0.19.8.1-2+deb9u1 amd64 GNU Internationalization utilities for the base system
ii gir1.2-glib-2.0:amd64 1.50.0-1+b1 amd64 Introspection data for GLib, GObject, Gio and GModule
ii gir1.2-packagekitglib-1.0 1.1.5-2+deb9u2 amd64 GObject introspection data for the PackageKit GLib library
ii git 1:2.11.0-3+deb9u7 amd64 fast, scalable, distributed revision control system
ii git-man 1:2.11.0-3+deb9u7 all fast, scalable, distributed revision control system (manual pages)
ii gnome-icon-theme 3.12.0-2 all GNOME Desktop icon theme
ii gnupg 2.1.18-8~deb9u4 amd64 GNU privacy guard - a free PGP replacement
ii gnupg-agent 2.1.18-8~deb9u4 amd64 GNU privacy guard - cryptographic agent
ii gnupg-l10n 2.1.18-8~deb9u4 all GNU privacy guard - localization files
ii gnupg2 2.1.18-8~deb9u4 all GNU privacy guard - a free PGP replacement (dummy transitional package)
ii gpgv 2.1.18-8~deb9u4 amd64 GNU privacy guard - signature verification tool
ii grep 2.27-2 amd64 GNU grep, egrep and fgrep
ii groff-base 1.22.3-9 amd64 GNU troff text-formatting system (base system components)
ii grub-common 2.02~beta3-5+deb9u2 amd64 GRand Unified Bootloader (common files)
ii grub-pc 2.02~beta3-5+deb9u2 amd64 GRand Unified Bootloader, version 2 (PC/BIOS version)
ii grub-pc-bin 2.02~beta3-5+deb9u2 amd64 GRand Unified Bootloader, version 2 (PC/BIOS binaries)
ii grub2-common 2.02~beta3-5+deb9u2 amd64 GRand Unified Bootloader (common files for version 2)
ii gtk-update-icon-cache 3.22.11-1 amd64 icon theme caching utility
ii guile-2.0-libs:amd64 2.0.13+1-4 amd64 Core Guile libraries
ii gzip 1.6-5+b1 amd64 GNU compression utilities
ii hicolor-icon-theme 0.15-1 all default fallback theme for FreeDesktop.org icon themes
ii host 1:9.10.3.dfsg.P4-12.3+deb9u9 all Transitional package
ii hostname 3.18+b1 amd64 utility to set/show the host name or domain name
ii iamerican 3.4.00-5 all American English dictionary for ispell (standard version)
ii ibritish 3.4.00-5 all British English dictionary for ispell (standard version)
ii ienglish-common 3.4.00-5 all Common files for British and American ispell dictionaries
ii ifupdown 0.8.19 amd64 high level tools to configure network interfaces
ii info 6.3.0.dfsg.1-1+b2 amd64 Standalone GNU Info documentation browser
ii init 1.48 amd64 metapackage ensuring an init system is installed
ii init-system-helpers 1.48 all helper tools for all init systems
ii initramfs-tools 0.130 all generic modular initramfs generator (automation)
ii initramfs-tools-core 0.130 all generic modular initramfs generator (core tools)
ii initscripts 2.88dsf-59.9 amd64 scripts for initializing and shutting down the system
ii insserv 1.14.0-5.4+b1 amd64 boot sequence organizer using LSB init.d script dependency information
ii install-info 6.3.0.dfsg.1-1+b2 amd64 Manage installed documentation in info format
ii installation-report 2.62 all system installation report
ii iproute2 4.9.0-1+deb9u1 amd64 networking and traffic control tools
ii iptables 1.6.0+snapshot20161117-6 amd64 administration tools for packet filtering and NAT
ii iputils-ping 3:20161105-1 amd64 Tools to test the reachability of network hosts
ii irqbalance 1.1.0-2.3 amd64 Daemon to balance interrupts for SMP systems
ii isc-dhcp-client 4.3.5-3+deb9u2 amd64 DHCP client for automatically obtaining an IP address
ii isc-dhcp-common 4.3.5-3+deb9u2 amd64 common manpages relevant to all of the isc-dhcp packages
ii iso-codes 3.75-1 all ISO language, territory, currency, script codes and their translations
ii ispell 3.4.00-5 amd64 International Ispell (an interactive spelling corrector)
ii kbd 2.0.3-2+b1 amd64 Linux console font and keytable utilities
ii keyboard-configuration 1.164 all system-wide keyboard preferences
ii keyutils 1.5.9-9 amd64 Linux Key Management Utilities
ii klibc-utils 2.0.4-9 amd64 small utilities built with klibc for early boot
ii kmod 23-2 amd64 tools for managing Linux kernel modules
ii krb5-locales 1.15-1+deb9u2 all internationalization support for MIT Kerberos
ii laptop-detect 0.13.8 amd64 system chassis type checker
ii less 481-2.1 amd64 pager program similar to more
ii libacl1:amd64 2.2.52-3+b1 amd64 Access control list shared library
ii libaio1:amd64 0.3.110-3 amd64 Linux kernel AIO access library - shared library
ii libalgorithm-diff-perl 1.19.03-1 all module to find differences between files
ii libalgorithm-diff-xs-perl 0.04-4+b2 amd64 module to find differences between files (XS accelerated)
ii libalgorithm-merge-perl 0.08-3 all Perl module for three-way merge of textual data
ii libapparmor1:amd64 2.11.0-3+deb9u2 amd64 changehat AppArmor library
ii libapt-inst2.0:amd64 1.4.11 amd64 deb package format runtime library
ii libapt-pkg-perl 0.1.32 amd64 Perl interface to libapt-pkg
ii libapt-pkg5.0:amd64 1.4.11 amd64 package management runtime library
ii libasan3:amd64 6.3.0-18+deb9u1 amd64 AddressSanitizer -- a fast memory error detector
ii libassuan0:amd64 2.4.3-2 amd64 IPC library for the GnuPG components
ii libatk1.0-0:amd64 2.22.0-1 amd64 ATK accessibility toolkit
ii libatk1.0-data 2.22.0-1 all Common files for the ATK accessibility toolkit
ii libatomic1:amd64 6.3.0-18+deb9u1 amd64 support library providing __atomic built-in functions
ii libattr1:amd64 1:2.4.47-2+b2 amd64 Extended attribute shared library
ii libaudit-common 1:2.6.7-2 all Dynamic library for security auditing - common files
ii libaudit1:amd64 1:2.6.7-2 amd64 Dynamic library for security auditing
ii libauthen-pam-perl 0.16-3+b3 amd64 Perl interface to PAM library
ii libauthen-sasl-perl 2.1600-1 all Authen::SASL - SASL Authentication framework
ii libavahi-client3:amd64 0.6.32-2 amd64 Avahi client library
ii libavahi-common-data:amd64 0.6.32-2 amd64 Avahi common data files
ii libavahi-common3:amd64 0.6.32-2 amd64 Avahi common library
ii libbind9-140:amd64 1:9.10.3.dfsg.P4-12.3+deb9u9 amd64 BIND9 Shared Library used by BIND
rc libbind9-90 1:9.9.5.dfsg-9+deb8u14 amd64 BIND9 Shared Library used by BIND
ii libblkid1:amd64 2.29.2-1+deb9u1 amd64 block device ID library
ii libboost-filesystem1.62.0:amd64 1.62.0+dfsg-4 amd64 filesystem operations (portable paths, iteration over directories, etc) in C++
ii libboost-iostreams1.62.0:amd64 1.62.0+dfsg-4 amd64 Boost.Iostreams Library
ii libboost-system1.62.0:amd64 1.62.0+dfsg-4 amd64 Operating system (e.g. diagnostics support) library
ii libbsd0:amd64 0.8.3-1+deb9u1 amd64 utility functions from BSD systems - shared library
ii libbz2-1.0:amd64 1.0.6-8.1 amd64 high-quality block-sorting file compressor library - runtime
ii libc-bin 2.24-11+deb9u4 amd64 GNU C Library: Binaries
ii libc-dev-bin 2.24-11+deb9u4 amd64 GNU C Library: Development binaries
ii libc-l10n 2.24-11+deb9u4 all GNU C Library: localization files
ii libc6:amd64 2.24-11+deb9u4 amd64 GNU C Library: Shared libraries
ii libc6-dev:amd64 2.24-11+deb9u4 amd64 GNU C Library: Development Libraries and Header Files
ii libcairo2:amd64 1.14.8-1+deb9u1 amd64 Cairo 2D vector graphics library
ii libcap-ng0:amd64 0.7.7-3+b1 amd64 An alternate POSIX capabilities library
ii libcap2:amd64 1:2.25-1 amd64 POSIX 1003.1e capabilities (library)
ii libcap2-bin 1:2.25-1 amd64 POSIX 1003.1e capabilities (utilities)
ii libcc1-0:amd64 6.3.0-18+deb9u1 amd64 GCC cc1 plugin for GDB
ii libcgi-fast-perl 1:2.12-1 all CGI subclass for work with FCGI
ii libcgi-pm-perl 4.35-1 all module for Common Gateway Interface applications
ii libcilkrts5:amd64 6.3.0-18+deb9u1 amd64 Intel Cilk Plus language extensions (runtime)
ii libclass-accessor-perl 0.34-1 all Perl module that automatically generates accessors
ii libclass-isa-perl 0.36-5 all report the search path for a class's ISA tree
ii libcomerr2:amd64 1.43.4-2+deb9u2 amd64 common error description library
ii libcroco3:amd64 0.6.11-3 amd64 Cascading Style Sheet (CSS) parsing and manipulation toolkit
ii libcryptsetup4:amd64 2:1.7.3-4 amd64 disk encryption support - shared library
ii libcups2:amd64 2.2.1-8+deb9u6 amd64 Common UNIX Printing System(tm) - Core library
ii libcurl3:amd64 7.52.1-5+deb9u14 amd64 easy-to-use client-side URL transfer library (OpenSSL flavour)
ii libcurl3-gnutls:amd64 7.52.1-5+deb9u14 amd64 easy-to-use client-side URL transfer library (GnuTLS flavour)
rc libcwidget3:amd64 0.5.17-2 amd64 high-level terminal interface library for C++ (runtime files)
ii libcwidget3v5:amd64 0.5.17-4+b1 amd64 high-level terminal interface library for C++ (runtime files)
ii libdatrie1:amd64 0.2.10-4+b1 amd64 Double-array trie library
ii libdb5.3:amd64 5.3.28-12+deb9u1 amd64 Berkeley v5.3 Database Libraries [runtime]
ii libdbd-mysql-perl 4.041-2 amd64 Perl5 database interface to the MariaDB/MySQL database
ii libdbi-perl 1.636-1+deb9u1 amd64 Perl Database Interface (DBI)
ii libdbus-1-3:amd64 1.10.32-0+deb9u1 amd64 simple interprocess messaging system (library)
ii libdbus-glib-1-2:amd64 0.108-2 amd64 simple interprocess messaging system (GLib-based shared library)
ii libdebconfclient0:amd64 0.227 amd64 Debian Configuration Management System (C-implementation library)
ii libdevmapper1.02.1:amd64 2:1.02.137-2 amd64 Linux Kernel Device Mapper userspace library
ii libdiscover2 2.1.2-7.1+deb9u1 amd64 hardware identification library
ii libdns-export162 1:9.10.3.dfsg.P4-12.3+deb9u9 amd64 Exported DNS Shared Library
rc libdns100 1:9.9.5.dfsg-9+deb8u14 amd64 DNS Shared Library used by BIND
ii libdns162:amd64 1:9.10.3.dfsg.P4-12.3+deb9u9 amd64 DNS Shared Library used by BIND
ii libdpkg-perl 1.18.25 all Dpkg perl modules
ii libedit2:amd64 3.1-20160903-3 amd64 BSD editline and history libraries
ii libelf1:amd64 0.168-1 amd64 library to read and write ELF files
ii libencode-locale-perl 1.05-1 all utility to determine the locale encoding
ii liberror-perl 0.17024-1 all Perl module for error/exception handling in an OO-ish way
ii libestr0 0.1.10-2 amd64 Helper functions for handling strings (lib)
ii libevent-2.0-5:amd64 2.0.21-stable-3 amd64 Asynchronous event notification library
ii libexpat1:amd64 2.2.0-2+deb9u3 amd64 XML parsing C library - runtime library
ii libexpat1-dev:amd64 2.2.0-2+deb9u3 amd64 XML parsing C library - development kit
ii libfakeroot:amd64 1.21-3.1 amd64 tool for simulating superuser privileges - shared libraries
ii libfastjson4:amd64 0.99.4-1 amd64 fast json library for C
ii libfcgi-perl 0.78-2 amd64 helper module for FastCGI
ii libfdisk1:amd64 2.29.2-1+deb9u1 amd64 fdisk partitioning library
ii libffi6:amd64 3.2.1-6 amd64 Foreign Function Interface library runtime
ii libfile-fcntllock-perl 0.22-3+b2 amd64 Perl module for file locking with fcntl(2)
ii libfile-listing-perl 6.04-1 all module to parse directory listings
ii libfont-afm-perl 1.20-2 all Font::AFM - Interface to Adobe Font Metrics files
ii libfontconfig1:amd64 2.11.0-6.7+b1 amd64 generic font configuration library - runtime
ii libfreetype6:amd64 2.6.3-3.2+deb9u2 amd64 FreeType 2 font engine, shared library files
ii libfuse2:amd64 2.9.7-1+deb9u2 amd64 Filesystem in Userspace (library)
ii libgail-common:amd64 2.24.31-2 amd64 GNOME Accessibility Implementation Library -- common modules
ii libgail18:amd64 2.24.31-2 amd64 GNOME Accessibility Implementation Library -- shared libraries
ii libgc1c2:amd64 1:7.4.2-8 amd64 conservative garbage collector for C and C++
ii libgcc-6-dev:amd64 6.3.0-18+deb9u1 amd64 GCC support library (development files)
ii libgcc1:amd64 1:6.3.0-18+deb9u1 amd64 GCC support library
ii libgcrypt20:amd64 1.7.6-2+deb9u3 amd64 LGPL Crypto library - runtime library
ii libgd3:amd64 2.2.4-2+deb9u5 amd64 GD Graphics Library
ii libgdbm3:amd64 1.8.3-14 amd64 GNU dbm database routines (runtime version)
ii libgdk-pixbuf2.0-0:amd64 2.36.5-2+deb9u2 amd64 GDK Pixbuf library
ii libgdk-pixbuf2.0-common 2.36.5-2+deb9u2 all GDK Pixbuf library - data files
ii libgeoip1:amd64 1.6.9-4 amd64 non-DNS IP-to-country resolver library
ii libgirepository-1.0-1:amd64 1.50.0-1+b1 amd64 Library for handling GObject introspection data (runtime library)
ii libglib2.0-0:amd64 2.50.3-2+deb9u2 amd64 GLib library of C routines
ii libglib2.0-bin 2.50.3-2+deb9u2 amd64 Programs for the GLib library
ii libglib2.0-data 2.50.3-2+deb9u2 all Common files for GLib library
ii libgmime-2.6-0:amd64 2.6.22+dfsg2-1 amd64 MIME message parser and creator library
ii libgmp10:amd64 2:6.1.2+dfsg-1 amd64 Multiprecision arithmetic library
ii libgnutls-openssl27:amd64 3.5.8-5+deb9u5 amd64 GNU TLS library - OpenSSL wrapper
ii libgnutls30:amd64 3.5.8-5+deb9u5 amd64 GNU TLS library - main runtime library
ii libgomp1:amd64 6.3.0-18+deb9u1 amd64 GCC OpenMP (GOMP) support library
ii libgpg-error0:amd64 1.26-2 amd64 library for common error values and messages in GnuPG components
ii libgpgme11:amd64 1.8.0-3+b2 amd64 GPGME - GnuPG Made Easy (library)
ii libgpm2:amd64 1.20.4-6.2+b1 amd64 General Purpose Mouse - shared library
ii libgraphite2-3:amd64 1.3.10-1 amd64 Font rendering engine for Complex Scripts -- library
ii libgssapi-krb5-2:amd64 1.15-1+deb9u2 amd64 MIT Kerberos runtime libraries - krb5 GSS-API Mechanism
ii libgstreamer1.0-0:amd64 1.10.4-1 amd64 Core GStreamer libraries and elements
ii libgtk2.0-0:amd64 2.24.31-2 amd64 GTK+ graphical user interface library
ii libgtk2.0-bin 2.24.31-2 amd64 programs for the GTK+ graphical user interface library
ii libgtk2.0-common 2.24.31-2 all common files for the GTK+ graphical user interface library
ii libharfbuzz0b:amd64 1.4.2-1 amd64 OpenType text shaping engine (shared library)
ii libhogweed4:amd64 3.3-1+b2 amd64 low level cryptographic library (public-key cryptos)
ii libhtml-form-perl 6.03-1 all module that represents an HTML form element
ii libhtml-format-perl 2.12-1 all module for transforming HTML into various formats
ii libhtml-parser-perl 3.72-3 amd64 collection of modules that parse HTML text documents
ii libhtml-tagset-perl 3.20-3 all Data tables pertaining to HTML
ii libhtml-template-perl 2.95-2 all module for using HTML templates with Perl
ii libhtml-tree-perl 5.03-2 all Perl module to represent and create HTML syntax trees
ii libhttp-cookies-perl 6.01-1 all HTTP cookie jars
ii libhttp-daemon-perl 6.01-1 all simple http server class
ii libhttp-date-perl 6.02-1 all module of date conversion routines
ii libhttp-message-perl 6.11-1 all perl interface to HTTP style messages
ii libhttp-negotiate-perl 6.00-2 all implementation of content negotiation
ii libicu57:amd64 57.1-6+deb9u4 amd64 International Components for Unicode
ii libidn11:amd64 1.33-1+deb9u1 amd64 GNU Libidn library, implementation of IETF IDN specifications
ii libidn2-0:amd64 0.16-1+deb9u1 amd64 Internationalized domain names (IDNA2008) library
ii libio-html-perl 1.001-1 all open an HTML file with automatic charset detection
ii libio-pty-perl 1:1.08-1.1+b2 amd64 Perl module for pseudo tty IO
ii libio-socket-ip-perl 0.38-1 all module for using IPv4 and IPv6 sockets in a protocol-independent way
ii libio-socket-ssl-perl 2.044-1 all Perl module implementing object oriented interface to SSL sockets
ii libio-string-perl 1.08-3 all Emulate IO::File interface for in-core strings
ii libip4tc0:amd64 1.6.0+snapshot20161117-6 amd64 netfilter libip4tc library
ii libip6tc0:amd64 1.6.0+snapshot20161117-6 amd64 netfilter libip6tc library
ii libiptc0:amd64 1.6.0+snapshot20161117-6 amd64 netfilter libiptc library
ii libisc-export160 1:9.10.3.dfsg.P4-12.3+deb9u9 amd64 Exported ISC Shared Library
ii libisc160:amd64 1:9.10.3.dfsg.P4-12.3+deb9u9 amd64 ISC Shared Library used by BIND
rc libisc95 1:9.9.5.dfsg-9+deb8u14 amd64 ISC Shared Library used by BIND
ii libisccc140:amd64 1:9.10.3.dfsg.P4-12.3+deb9u9 amd64 Command Channel Library used by BIND
rc libisccc90 1:9.9.5.dfsg-9+deb8u14 amd64 Command Channel Library used by BIND
ii libisccfg140:amd64 1:9.10.3.dfsg.P4-12.3+deb9u9 amd64 Config File Handling Library used by BIND
rc libisccfg90 1:9.9.5.dfsg-9+deb8u14 amd64 Config File Handling Library used by BIND
rc libisl10:amd64 0.12.2-2 amd64 manipulating sets and relations of integer points bounded by linear constraints
ii libisl15:amd64 0.18-1 amd64 manipulating sets and relations of integer points bounded by linear constraints
ii libitm1:amd64 6.3.0-18+deb9u1 amd64 GNU Transactional Memory Library
rc libjasper1:amd64 1.900.1-debian1-2.4+deb8u3 amd64 JasPer JPEG-2000 runtime library
ii libjbig0:amd64 2.1-3.1+b2 amd64 JBIGkit libraries
ii libjpeg62-turbo:amd64 1:1.5.1-2+deb9u1 amd64 libjpeg-turbo JPEG runtime library
ii libk5crypto3:amd64 1.15-1+deb9u2 amd64 MIT Kerberos runtime libraries - Crypto Library
ii libkeyutils1:amd64 1.5.9-9 amd64 Linux Key Management Utilities (library)
ii libklibc 2.0.4-9 amd64 minimal libc subset for use with initramfs
ii libkmod2:amd64 23-2 amd64 libkmod shared library
ii libkrb5-3:amd64 1.15-1+deb9u2 amd64 MIT Kerberos runtime libraries
ii libkrb5support0:amd64 1.15-1+deb9u2 amd64 MIT Kerberos runtime libraries - Support library
ii libksba8:amd64 1.3.5-2 amd64 X.509 and CMS support library
ii libldap-2.4-2:amd64 2.4.44+dfsg-5+deb9u8 amd64 OpenLDAP libraries
ii libldap-common 2.4.44+dfsg-5+deb9u8 all OpenLDAP common files for libraries
ii liblocale-gettext-perl 1.07-3+b1 amd64 module using libc functions for internationalization in Perl
ii liblockfile-bin 1.14-1+b1 amd64 support binaries for and cli utilities based on liblockfile
ii liblockfile1:amd64 1.14-1+b1 amd64 NFS-safe locking library
ii liblogging-stdlog0:amd64 1.0.5-2+b2 amd64 easy to use and lightweight logging library
ii liblognorm5:amd64 2.0.1-1.1+b1 amd64 log normalizing library
ii liblsan0:amd64 6.3.0-18+deb9u1 amd64 LeakSanitizer -- a memory leak detector (runtime)
ii libltdl7:amd64 2.4.6-2 amd64 System independent dlopen wrapper for GNU libtool
ii liblwp-mediatypes-perl 6.02-1 all module to guess media type for a file or a URL
ii liblwp-protocol-https-perl 6.06-2 all HTTPS driver for LWP::UserAgent
ii liblwres141:amd64 1:9.10.3.dfsg.P4-12.3+deb9u9 amd64 Lightweight Resolver Library used by BIND
rc liblwres90 1:9.9.5.dfsg-9+deb8u14 amd64 Lightweight Resolver Library used by BIND
ii liblz4-1:amd64 0.0~r131-2+deb9u1 amd64 Fast LZ compression algorithm library - runtime
ii liblzma5:amd64 5.2.2-1.2+b1 amd64 XZ-format compression library
ii libmagic-mgc 1:5.30-1+deb9u3 amd64 File type determination library using "magic" numbers (compiled magic file)
ii libmagic1:amd64 1:5.30-1+deb9u3 amd64 Recognize the type of data in a file using "magic" numbers - library
ii libmailtools-perl 2.18-1 all Manipulate email in perl programs
ii libmariadb3:amd64 1:10.3.29+maria~stretch amd64 MariaDB database client library
ii libmariadbclient18 1:10.3.29+maria~stretch amd64 Virtual package to satisfy external libmariadbclient18 depends
ii libmnl-dev 1.0.4-2 amd64 minimalistic Netlink communication library (devel)
ii libmnl0:amd64 1.0.4-2 amd64 minimalistic Netlink communication library
rc libmodule-build-perl 0.422000-1 all framework for building and installing Perl modules
ii libmount1:amd64 2.29.2-1+deb9u1 amd64 device mounting library
ii libmpc3:amd64 1.0.3-1+b2 amd64 multiple precision complex floating-point library
ii libmpdec2:amd64 2.4.2-1 amd64 library for decimal floating point arithmetic (runtime library)
ii libmpfr4:amd64 3.1.5-1 amd64 multiple precision floating-point computation
ii libmpx2:amd64 6.3.0-18+deb9u1 amd64 Intel memory protection extensions (runtime)
ii libncurses5:amd64 6.0+20161126-1+deb9u2 amd64 shared libraries for terminal handling
ii libncursesw5:amd64 6.0+20161126-1+deb9u2 amd64 shared libraries for terminal handling (wide character support)
ii libnet-http-perl 6.12-1 all module providing low-level HTTP connection client
ii libnet-smtp-ssl-perl 1.04-1 all Perl module providing SSL support to Net::SMTP
ii libnet-ssleay-perl 1.80-1 amd64 Perl module for Secure Sockets Layer (SSL)
ii libnetfilter-acct1:amd64 1.0.2-1.1 amd64 Netfilter acct library
ii libnetfilter-conntrack3:amd64 1.0.6-2 amd64 Netfilter netlink-conntrack library
ii libnettle6:amd64 3.3-1+b2 amd64 low level cryptographic library (symmetric and one-way cryptos)
ii libnewt0.52:amd64 0.52.19-1+b1 amd64 Not Erik's Windowing Toolkit - text mode windowing with slang
ii libnfnetlink0:amd64 1.0.1-3 amd64 Netfilter netlink library
ii libnfsidmap2:amd64 0.25-5.1 amd64 NFS idmapping library
ii libnghttp2-14:amd64 1.18.1-1+deb9u1 amd64 library implementing HTTP/2 protocol (shared library)
ii libnginx-mod-http-auth-pam 1.10.3-1+deb9u6 amd64 PAM authentication module for Nginx
ii libnginx-mod-http-dav-ext 1.10.3-1+deb9u6 amd64 WebDAV missing commands support for Nginx
ii libnginx-mod-http-echo 1.10.3-1+deb9u6 amd64 Bring echo and more shell style goodies to Nginx
ii libnginx-mod-http-geoip 1.10.3-1+deb9u6 amd64 GeoIP HTTP module for Nginx
ii libnginx-mod-http-image-filter 1.10.3-1+deb9u6 amd64 HTTP image filter module for Nginx
ii libnginx-mod-http-subs-filter 1.10.3-1+deb9u6 amd64 Substitution filter module for Nginx
ii libnginx-mod-http-upstream-fair 1.10.3-1+deb9u6 amd64 Nginx Upstream Fair Proxy Load Balancer
ii libnginx-mod-http-xslt-filter 1.10.3-1+deb9u6 amd64 XSLT Transformation module for Nginx
ii libnginx-mod-mail 1.10.3-1+deb9u6 amd64 Mail module for Nginx
ii libnginx-mod-stream 1.10.3-1+deb9u6 amd64 Stream module for Nginx
ii libnotmuch4 0.23.7-3 amd64 thread-based email index, search and tagging (runtime)
ii libnpth0:amd64 1.3-1 amd64 replacement for GNU Pth using system threads
ii libnuma1:amd64 2.0.11-2.1 amd64 Libraries for controlling NUMA policy
ii libopts25:amd64 1:5.18.12-3 amd64 automated option processing library based on autogen
ii libopts25-dev:amd64 1:5.18.12-3 amd64 automated option processing library based on autogen
ii libp11-kit0:amd64 0.23.3-2+deb9u1 amd64 library for loading and coordinating access to PKCS#11 modules - runtime
ii libpackagekit-glib2-18:amd64 1.1.5-2+deb9u2 amd64 Library for accessing PackageKit using GLib
ii libpam-modules:amd64 1.1.8-3.6 amd64 Pluggable Authentication Modules for PAM
ii libpam-modules-bin 1.1.8-3.6 amd64 Pluggable Authentication Modules for PAM - helper binaries
ii libpam-runtime 1.1.8-3.6 all Runtime support for the PAM library
ii libpam-systemd:amd64 232-25+deb9u12 amd64 system and service manager - PAM module
ii libpam0g:amd64 1.1.8-3.6 amd64 Pluggable Authentication Modules library
ii libpango-1.0-0:amd64 1.40.5-1 amd64 Layout and rendering of internationalized text
ii libpangocairo-1.0-0:amd64 1.40.5-1 amd64 Layout and rendering of internationalized text
ii libpangoft2-1.0-0:amd64 1.40.5-1 amd64 Layout and rendering of internationalized text
rc libpaper1:amd64 1.1.24+nmu5 amd64 library for handling paper characteristics
ii libparse-debianchangelog-perl 1.2.0-12 all parse Debian changelogs and output them in other formats
ii libparted2:amd64 3.2-17 amd64 disk partition manipulator - shared library
ii libpci3:amd64 1:3.5.2-1 amd64 Linux PCI Utilities (shared library)
ii libpcre3:amd64 2:8.39-3 amd64 Old Perl 5 Compatible Regular Expression Library - runtime files
ii libperl5.24:amd64 5.24.1-3+deb9u7 amd64 shared Perl library
rc libpgm-5.1-0 5.1.118-1~dfsg-1 amd64 OpenPGM shared library
ii libpgm-5.2-0:amd64 5.2.122~dfsg-2 amd64 OpenPGM shared library
ii libpipeline1:amd64 1.4.1-2 amd64 pipeline manipulation library
ii libpixman-1-0:amd64 0.34.0-1 amd64 pixel-manipulation library for X and cairo
rc libpng12-0:amd64 1.2.50-2+deb8u3 amd64 PNG library - runtime
ii libpng16-16:amd64 1.6.28-1+deb9u1 amd64 PNG library - runtime (version 1.6)
rc libpod-latex-perl 0.61-2 all module to convert Pod data to formatted LaTeX
ii libpolkit-agent-1-0:amd64 0.105-18+deb9u1 amd64 PolicyKit Authentication Agent API
ii libpolkit-backend-1-0:amd64 0.105-18+deb9u1 amd64 PolicyKit backend API
ii libpolkit-gobject-1-0:amd64 0.105-18+deb9u1 amd64 PolicyKit Authorization API
ii libpopt0:amd64 1.16-10+b2 amd64 lib for parsing cmdline parameters
ii libprocps6:amd64 2:3.3.12-3+deb9u1 amd64 library for accessing process information from /proc
ii libpsl5:amd64 0.17.0-3 amd64 Library for Public Suffix List (shared libraries)
ii libpython-all-dev:amd64 2.7.13-2 amd64 package depending on all supported Python development packages
ii libpython-dev:amd64 2.7.13-2 amd64 header files and a static library for Python (default)
ii libpython-stdlib:amd64 2.7.13-2 amd64 interactive high-level object-oriented language (default python version)
ii libpython2.7:amd64 2.7.13-2+deb9u5 amd64 Shared Python runtime library (version 2.7)
ii libpython2.7-dev:amd64 2.7.13-2+deb9u5 amd64 Header files and a static library for Python (v2.7)
ii libpython2.7-minimal:amd64 2.7.13-2+deb9u5 amd64 Minimal subset of the Python language (version 2.7)
ii libpython2.7-stdlib:amd64 2.7.13-2+deb9u5 amd64 Interactive high-level object-oriented language (standard library, version 2.7)
ii libpython3-stdlib:amd64 3.5.3-1 amd64 interactive high-level object-oriented language (default python3 version)
rc libpython3.4-minimal:amd64 3.4.2-1 amd64 Minimal subset of the Python language (version 3.4)
ii libpython3.5-minimal:amd64 3.5.3-1+deb9u4 amd64 Minimal subset of the Python language (version 3.5)
ii libpython3.5-stdlib:amd64 3.5.3-1+deb9u4 amd64 Interactive high-level object-oriented language (standard library, version 3.5)
ii libquadmath0:amd64 6.3.0-18+deb9u1 amd64 GCC Quad-Precision Math Library
ii libreadline5:amd64 5.2+dfsg-3+b1 amd64 GNU readline and history libraries, run-time libraries
ii libreadline7:amd64 7.0-3 amd64 GNU readline and history libraries, run-time libraries
ii librsvg2-2:amd64 2.40.21-0+deb9u1 amd64 SAX-based renderer library for SVG files (runtime)
ii librsvg2-common:amd64 2.40.21-0+deb9u1 amd64 SAX-based renderer library for SVG files (extra runtime)
ii librtmp1:amd64 2.4+20151223.gitfa8646d.1-1+b1 amd64 toolkit for RTMP streams (shared library)
ii libsasl2-2:amd64 2.1.27~101-g0780600+dfsg-3+deb9u1 amd64 Cyrus SASL - authentication abstraction library
ii libsasl2-modules:amd64 2.1.27~101-g0780600+dfsg-3+deb9u1 amd64 Cyrus SASL - pluggable authentication modules
ii libsasl2-modules-db:amd64 2.1.27~101-g0780600+dfsg-3+deb9u1 amd64 Cyrus SASL - pluggable authentication modules (DB)
ii libseccomp2:amd64 2.3.1-2.1+deb9u1 amd64 high level interface to Linux seccomp filter
ii libsecret-1-0:amd64 0.18.5-3.1 amd64 Secret store
ii libsecret-common 0.18.5-3.1 all Secret store (common files)
ii libselinux1:amd64 2.6-3+b3 amd64 SELinux runtime shared libraries
ii libsemanage-common 2.6-2 all Common files for SELinux policy management libraries
ii libsemanage1:amd64 2.6-2 amd64 SELinux policy management library
ii libsepol1:amd64 2.6-2 amd64 SELinux library for manipulating binary security policies
rc libsigc++-2.0-0c2a:amd64 2.4.0-1 amd64 type-safe Signal Framework for C++ - runtime
ii libsigc++-2.0-0v5:amd64 2.10.0-1 amd64 type-safe Signal Framework for C++ - runtime
ii libsigsegv2:amd64 2.10-5 amd64 Library for handling page faults in a portable way
ii libslang2:amd64 2.3.1-5 amd64 S-Lang programming library - runtime version
ii libsmartcols1:amd64 2.29.2-1+deb9u1 amd64 smart column output alignment library
rc libsodium13:amd64 1.0.0-1 amd64 Network communication, cryptography and signaturing library
ii libsodium18:amd64 1.0.11-2 amd64 Network communication, cryptography and signaturing library
ii libsqlite3-0:amd64 3.16.2-5+deb9u3 amd64 SQLite 3 shared library
ii libss2:amd64 1.43.4-2+deb9u2 amd64 command-line interface parsing library
ii libssh2-1:amd64 1.7.0-1+deb9u1 amd64 SSH2 client-side library
ii libssl1.0.2:amd64 1.0.2u-1~deb9u4 amd64 Secure Sockets Layer toolkit - shared libraries
ii libssl1.1:amd64 1.1.0l-1~deb9u3 amd64 Secure Sockets Layer toolkit - shared libraries
ii libstdc++-6-dev:amd64 6.3.0-18+deb9u1 amd64 GNU Standard C++ Library v3 (development files)
ii libstdc++6:amd64 6.3.0-18+deb9u1 amd64 GNU Standard C++ Library v3
ii libsub-name-perl 0.21-1 amd64 module for assigning a new name to referenced sub
ii libswitch-perl 2.17-2 all switch statement for Perl
ii libsystemd0:amd64 232-25+deb9u12 amd64 systemd utility library
ii libtalloc2:amd64 2.1.8-1 amd64 hierarchical pool based memory allocator
ii libtasn1-6:amd64 4.10-1.1+deb9u1 amd64 Manage ASN.1 structures (runtime)
ii libterm-readkey-perl 2.37-1 amd64 perl module for simple terminal control
ii libtext-charwidth-perl 0.04-7+b5 amd64 get display widths of characters on the terminal
ii libtext-iconv-perl 1.7-5+b4 amd64 converts between character sets in Perl
ii libtext-unidecode-perl 1.30-1 all US-ASCII transliterations of Unicode text
ii libtext-wrapi18n-perl 0.06-7.1 all internationalized substitute of Text::Wrap
ii libthai-data 0.1.26-1 all Data files for Thai language support library
ii libthai0:amd64 0.1.26-1 amd64 Thai language support library
ii libtiff5:amd64 4.0.8-2+deb9u5 amd64 Tag Image File Format (TIFF) library
ii libtimedate-perl 2.3000-2+deb9u1 all collection of modules to manipulate date/time information
ii libtinfo5:amd64 6.0+20161126-1+deb9u2 amd64 shared low-level terminfo library for terminal handling
ii libtirpc1:amd64 0.2.5-1.2+deb9u1 amd64 transport-independent RPC library
ii libtokyocabinet9:amd64 1.4.48-11+b1 amd64 Tokyo Cabinet Database Libraries [runtime]
ii libtsan0:amd64 6.3.0-18+deb9u1 amd64 ThreadSanitizer -- a Valgrind-based detector of data races (runtime)
ii libubsan0:amd64 6.3.0-18+deb9u1 amd64 UBSan -- undefined behaviour sanitizer (runtime)
ii libudev1:amd64 232-25+deb9u12 amd64 libudev shared library
ii libunistring0:amd64 0.9.6+really0.9.3-0.1 amd64 Unicode string library for C
ii liburi-perl 1.71-1 all module to manipulate and access URI strings
ii libusb-0.1-4:amd64 2:0.1.12-30 amd64 userspace USB programming library
ii libustr-1.0-1:amd64 1.0.4-6 amd64 Micro string library: shared library
ii libuuid1:amd64 2.29.2-1+deb9u1 amd64 Universally Unique ID library
rc libvpx1:amd64 1.3.0-3 amd64 VP8 and VP9 video codec (shared library)
rc libwebp5:amd64 0.4.1-1.2+b2 amd64 Lossy compression of digital photographic images.
ii libwebp6:amd64 0.5.2-1 amd64 Lossy compression of digital photographic images.
rc libwebpdemux1:amd64 0.4.1-1.2+b2 amd64 Lossy compression of digital photographic images.
rc libwebpmux1:amd64 0.4.1-1.2+b2 amd64 Lossy compression of digital photographic images.
ii libwrap0:amd64 7.6.q-26 amd64 Wietse Venema's TCP wrappers library
ii libwww-perl 6.15-1 all simple and consistent interface to the world-wide web
ii libwww-robotrules-perl 6.01-1 all database of robots.txt-derived permissions
ii libx11-6:amd64 2:1.6.4-3+deb9u4 amd64 X11 client-side library
ii libx11-data 2:1.6.4-3+deb9u4 all X11 client-side library
rc libxapian22 1.2.19-1+deb8u1 amd64 Search engine library
ii libxapian30:amd64 1.4.3-2+deb9u3 amd64 Search engine library
ii libxau6:amd64 1:1.0.8-1 amd64 X11 authorisation library
ii libxcb-render0:amd64 1.12-1 amd64 X C Binding, render extension
ii libxcb-shm0:amd64 1.12-1 amd64 X C Binding, shm extension
ii libxcb1:amd64 1.12-1 amd64 X C Binding
ii libxcomposite1:amd64 1:0.4.4-2 amd64 X11 Composite extension library
ii libxcursor1:amd64 1:1.1.14-1+deb9u2 amd64 X cursor management library
ii libxdamage1:amd64 1:1.1.4-2+b3 amd64 X11 damaged region extension library
ii libxdmcp6:amd64 1:1.1.2-3 amd64 X11 Display Manager Control Protocol library
ii libxext6:amd64 2:1.3.3-1+b2 amd64 X11 miscellaneous extension library
ii libxfixes3:amd64 1:5.0.3-1 amd64 X11 miscellaneous 'fixes' extension library
ii libxi6:amd64 2:1.7.9-1 amd64 X11 Input extension library
ii libxinerama1:amd64 2:1.1.3-1+b3 amd64 X11 Xinerama extension library
ii libxml-libxml-perl 2.0128+dfsg-1+deb9u1 amd64 Perl interface to the libxml2 library
ii libxml-namespacesupport-perl 1.11-1 all Perl module for supporting simple generic namespaces
ii libxml-parser-perl 2.44-2+b1 amd64 Perl module for parsing XML files
ii libxml-sax-base-perl 1.07-1 all base class for SAX drivers and filters
ii libxml-sax-expat-perl 0.40-2 all Perl module for a SAX2 driver for Expat (XML::Parser)
ii libxml-sax-perl 0.99+dfsg-2 all Perl module for using and building Perl SAX2 XML processors
ii libxml2:amd64 2.9.4+dfsg1-2.2+deb9u5 amd64 GNOME XML library
ii libxmuu1:amd64 2:1.1.2-2 amd64 X11 miscellaneous micro-utility library
ii libxpm4:amd64 1:3.5.12-1 amd64 X11 pixmap library
ii libxrandr2:amd64 2:1.5.1-1 amd64 X11 RandR extension library
ii libxrender1:amd64 1:0.9.10-1 amd64 X Rendering Extension client library
ii libxslt1.1:amd64 1.1.29-2.1+deb9u2 amd64 XSLT 1.0 processing library - runtime library
ii libxtables12:amd64 1.6.0+snapshot20161117-6 amd64 netfilter xtables library
ii libyaml-0-2:amd64 0.1.7-2 amd64 Fast YAML 1.1 parser and emitter library
rc libzmq3:amd64 4.0.5+dfsg-2+deb8u1 amd64 lightweight messaging kernel (shared library)
ii libzmq5:amd64 4.2.1-4+deb9u4 amd64 lightweight messaging kernel (shared library)
ii linux-base 4.5 all Linux image base package
ii linux-image-4.9.0-13-amd64 4.9.228-1 amd64 Linux 4.9 for 64-bit PCs
ii linux-image-4.9.0-15-amd64 4.9.258-1 amd64 Linux 4.9 for 64-bit PCs
rc linux-image-4.9.0-5-amd64 4.9.65-3+deb9u2 amd64 Linux 4.9 for 64-bit PCs
ii linux-image-4.9.0-8-amd64 4.9.144-3.1 amd64 Linux 4.9 for 64-bit PCs
ii linux-image-4.9.0-9-amd64 4.9.168-1+deb9u2 amd64 Linux 4.9 for 64-bit PCs
ii linux-image-amd64 4.9+80+deb9u13 amd64 Linux for 64-bit PCs (meta-package)
ii linux-libc-dev:amd64 4.9.258-1 amd64 Linux support headers for userspace development
ii locales 2.24-11+deb9u4 all GNU C Library: National Language (locale) data [support]
ii login 1:4.4-4.1+deb9u1 amd64 system login tools
ii logrotate 3.11.0-0.1 amd64 Log rotation utility
ii lsb-base 9.20161125 all Linux Standard Base init script functionality
ii lsb-release 9.20161125 all Linux Standard Base version reporting utility
ii lsof 4.89+dfsg-0.1 amd64 Utility to list open files
ii m4 1.4.18-1 amd64 macro processing language
ii make 4.1-9.1 amd64 utility for directing compilation
ii man-db 2.7.6.1-2 amd64 on-line manual pager
ii manpages 4.10-2 all Manual pages about using a GNU/Linux system
ii manpages-dev 4.10-2 all Manual pages about using GNU/Linux for development
ii mariadb-client-10.3 1:10.3.29+maria~stretch amd64 MariaDB database client binaries
ii mariadb-client-core-10.3 1:10.3.29+maria~stretch amd64 MariaDB database core client binaries
ii mariadb-common 1:10.3.29+maria~stretch all MariaDB database common files (e.g. /etc/mysql/conf.d/mariadb.cnf)
ii mariadb-server 1:10.3.29+maria~stretch all MariaDB database server (metapackage depending on the latest version)
ii mariadb-server-10.3 1:10.3.29+maria~stretch amd64 MariaDB database server binaries
ii mariadb-server-core-10.3 1:10.3.29+maria~stretch amd64 MariaDB database core server files
ii mawk 1.3.3-17+b3 amd64 a pattern scanning and text processing language
ii mime-support 3.60 all MIME files 'mime.types' & 'mailcap', and support programs
ii mlocate 0.26-2 amd64 quickly find files on the filesystem based on their name
ii mount 2.29.2-1+deb9u1 amd64 tools for mounting and manipulating filesystems
ii multiarch-support 2.24-11+deb9u4 amd64 Transitional package to ensure multiarch compatibility
ii mutt 1.7.2-1+deb9u5 amd64 text-based mailreader supporting MIME, GPG, PGP and threading
ii mysql-common 1:10.3.29+maria~stretch all MariaDB database common files (e.g. /etc/mysql/my.cnf)
ii nano 2.7.4-1 amd64 small, friendly text editor inspired by Pico
ii ncurses-base 6.0+20161126-1+deb9u2 all basic terminal type definitions
ii ncurses-bin 6.0+20161126-1+deb9u2 amd64 terminal-related programs and man pages
ii ncurses-term 6.0+20161126-1+deb9u2 all additional terminal type definitions
ii net-tools 1.60+git20161116.90da8a0-1 amd64 NET-3 networking toolkit
ii netbase 5.4 all Basic TCP/IP networking system
ii netcat-traditional 1.10-41+b1 amd64 TCP/IP swiss army knife
ii nfacct 1.0.1-1.1+b1 amd64 netfilter accounting object tool
ii nfs-common 1:1.3.4-2.1+deb9u1 amd64 NFS support files common to client and server
ii nginx 1.10.3-1+deb9u6 all small, powerful, scalable web/proxy server
ii nginx-common 1.10.3-1+deb9u6 all small, powerful, scalable web/proxy server - common files
ii nginx-full 1.10.3-1+deb9u6 amd64 nginx web/proxy server (standard version)
ii ntp 1:4.2.8p10+dfsg-3+deb9u2 amd64 Network Time Protocol daemon and utility programs
ii openssh-client 1:7.4p1-10+deb9u7 amd64 secure shell (SSH) client, for secure access to remote machines
ii openssh-server 1:7.4p1-10+deb9u7 amd64 secure shell (SSH) server, for secure access from remote machines
ii openssh-sftp-server 1:7.4p1-10+deb9u7 amd64 secure shell (SSH) sftp server module, for SFTP access from remote machines
ii openssl 1.1.0l-1~deb9u3 amd64 Secure Sockets Layer toolkit - cryptographic utility
ii os-prober 1.76~deb9u1 amd64 utility to detect other OSes on a set of drives
ii packagekit 1.1.5-2+deb9u2 amd64 Provides a package management service
ii packagekit-tools 1.1.5-2+deb9u2 amd64 Provides PackageKit command-line tools
ii parted 3.2-17 amd64 disk partition manipulator
ii passwd 1:4.4-4.1+deb9u1 amd64 change and administer password and group data
ii patch 2.7.5-1+deb9u2 amd64 Apply a diff file to an original
ii pciutils 1:3.5.2-1 amd64 Linux PCI Utilities
ii perl 5.24.1-3+deb9u7 amd64 Larry Wall's Practical Extraction and Report Language
ii perl-base 5.24.1-3+deb9u7 amd64 minimal Perl system
rc perl-modules 5.20.2-3+deb8u9 all Core Perl modules
ii perl-modules-5.24 5.24.1-3+deb9u7 all Core Perl modules
ii perl-openssl-defaults:amd64 3 amd64 version compatibility baseline for Perl OpenSSL packages
ii pinentry-gtk2 1.0.0-2 amd64 GTK+-2-based PIN or pass-phrase entry dialog for GnuPG
ii pkg-config 0.29-4+b1 amd64 manage compile and link flags for libraries
ii policykit-1 0.105-18+deb9u1 amd64 framework for managing administrative policies and privileges
ii procmail 3.22-25+deb9u1 amd64 Versatile e-mail processor
ii procps 2:3.3.12-3+deb9u1 amd64 /proc file system utilities
ii psmisc 22.21-2.1+b2 amd64 utilities that use the proc file system
ii publicsuffix 20190415.1030-0+deb9u1 all accurate, machine-readable list of domain name suffixes
ii python 2.7.13-2 amd64 interactive high-level object-oriented language (default version)
ii python-acme 0.28.0-1~deb9u2 all ACME protocol library for Python 2
ii python-all 2.7.13-2 amd64 package depending on all supported Python runtime versions
ii python-all-dev 2.7.13-2 amd64 package depending on all supported Python development packages
ii python-apt 1.4.3 amd64 Python interface to libapt-pkg
ii python-apt-common 1.4.3 all Python interface to libapt-pkg (locales)
ii python-bson 3.4.0-1 amd64 Python implementation of BSON for MongoDB
ii python-bson-ext 3.4.0-1 amd64 C-coded extension to the python-bson package
ii python-cffi-backend 1.9.1-2 amd64 Foreign Function Interface for Python calling C code - backend
ii python-chardet 2.3.0-2 all universal character encoding detector for Python2
ii python-crypto 2.6.1-7 amd64 cryptographic algorithms and protocols for Python
ii python-cryptography 1.7.1-3+deb9u2 amd64 Python library exposing cryptographic recipes and primitives (Python 2)
ii python-dbus 1.2.4-1+b1 amd64 simple interprocess messaging system (Python interface)
ii python-dev 2.7.13-2 amd64 header files and a static library for Python (default)
ii python-enum34 1.1.6-1 all backport of Python 3.4's enum package
ii python-funcsigs 1.0.2-3 all function signatures from PEP362 - Python 2.7
ii python-gevent 1.1.2-1 amd64 gevent is a coroutine-based Python networking library
ii python-gi 3.22.0-2 amd64 Python 2.x bindings for gobject-introspection libraries
ii python-greenlet 0.4.11-1 amd64 Lightweight in-process concurrent programming
ii python-gridfs 3.4.0-1 all Python implementation of GridFS for MongoDB
ii python-idna 2.2-1 all Python IDNA2008 (RFC 5891) handling (Python 2)
ii python-ipaddress 1.0.17-1 all Backport of Python 3 ipaddress module (Python 2)
ii python-josepy 1.1.0-2~deb9u1 all JOSE implementation for Python 2.x
rc python-json-pointer 1.10-1 all resolve JSON pointers - Python 2.7
rc python-jsonpatch 1.19-4 all library to apply JSON patches - Python 2.x
ii python-keyring 10.1-1 all store and access your passwords safely
ii python-keyrings.alt 1.3-1 all alternate backend implementations for python-keyring
ii python-minimal 2.7.13-2 amd64 minimal subset of the Python language (default version)
ii python-mock 2.0.0-3 all Mocking and Testing Library
ii python-openssl 16.2.0-1 all Python 2 wrapper around the OpenSSL library
ii python-pbr 1.10.0-1 all inject useful and sensible default behaviors into setuptools - Python 2.x
ii python-pip 9.0.1-2+deb9u2 all Python package installer
ii python-pip-whl 9.0.1-2+deb9u2 all Python package installer
ii python-pkg-resources 33.1.1-1 all Package Discovery and Resource Access using pkg_resources
ii python-pyasn1 0.1.9-2 all ASN.1 library for Python (Python 2 module)
rc python-pygments 2.2.0+dfsg-1 all syntax highlighting package written in Python
ii python-pymongo 3.4.0-1 amd64 Python interface to the MongoDB document-oriented database
ii python-pymongo-ext 3.4.0-1 amd64 C-coded extension to the python-pymongo package
ii python-requests 2.12.4-1 all elegant and simple HTTP library for Python2, built for human beings
ii python-requests-toolbelt 0.7.0-1 all Utility belt for advanced users of python-requests
ii python-rfc3339 1.0-4 all parser and generator of RFC 3339-compliant timestamps (Python 2)
ii python-secretstorage 2.3.1-2 all Python module for storing secrets - Python 2.x version
ii python-setuptools 33.1.1-1 all Python Distutils Enhancements
ii python-six 1.10.0-3 all Python 2 and 3 compatibility library (Python 2 interface)
ic python-support 1.0.15 all automated rebuilding support for Python modules
ii python-tz 2016.7-0.3 all Python version of the Olson timezone database
ii python-urllib3 1.19.1-1 all HTTP library with thread-safe connection pooling for Python
ii python-wheel 0.29.0-2 all built-package format for Python
ii python-xdg 0.25-4 all Python 2 library to access freedesktop.org standards
ii python-yaml 3.12-1 amd64 YAML parser and emitter for Python
ii python-zmq 16.0.2-2 amd64 Python bindings for 0MQ library
ii python2.7 2.7.13-2+deb9u5 amd64 Interactive high-level object-oriented language (version 2.7)
ii python2.7-dev 2.7.13-2+deb9u5 amd64 Header files and a static library for Python (v2.7)
ii python2.7-minimal 2.7.13-2+deb9u5 amd64 Minimal subset of the Python language (version 2.7)
ii python3 3.5.3-1 amd64 interactive high-level object-oriented language (default python3 version)
ii python3-acme 0.28.0-1~deb9u2 all ACME protocol library for Python 3
ii python3-apt 1.4.3 amd64 Python 3 interface to libapt-pkg
ii python3-blinker 1.3.dfsg2-1 all fast, simple object-to-object and broadcast signaling library
ii python3-certbot 0.28.0-1~deb9u3 all main library for certbot
ii python3-cffi-backend 1.9.1-2 amd64 Foreign Function Interface for Python 3 calling C code - runtime
ii python3-chardet 2.3.0-2 all universal character encoding detector for Python3
ii python3-configargparse 0.11.0-1 all replacement for argparse with config files and environment variables (Python 3)
ii python3-configobj 5.0.6-2 all simple but powerful config file reader and writer for Python 3
ii python3-cryptography 1.7.1-3+deb9u2 amd64 Python library exposing cryptographic recipes and primitives (Python 3)
ii python3-dbus 1.2.4-1+b1 amd64 simple interprocess messaging system (Python 3 interface)
ii python3-debian 0.1.30 all Python 3 modules to work with Debian-related data formats
ii python3-debianbts 2.6.1 all Python interface to Debian's Bug Tracking System
ii python3-gi 3.22.0-2 amd64 Python 3 bindings for gobject-introspection libraries
ii python3-httplib2 0.9.2+dfsg-1 all comprehensive HTTP client library written for Python3
ii python3-idna 2.2-1 all Python IDNA2008 (RFC 5891) handling (Python 3)
ii python3-jinja2 2.8-1 all small but fast and easy to use stand-alone template engine
ii python3-josepy 1.1.0-2~deb9u1 all JOSE implementation for Python 3.x
ii python3-json-pointer 1.10-1 all resolve JSON pointers - Python 3.x
ii python3-jsonpatch 1.19-4 all library to apply JSON patches - Python 3.x
ii python3-jwt 1.4.2-1+deb9u1 all Python 3 implementation of JSON Web Token
ii python3-markupsafe 0.23-3 amd64 HTML/XHTML/XML string library for Python 3
ii python3-minimal 3.5.3-1 amd64 minimal subset of the Python language (default python3 version)
ii python3-mock 2.0.0-3 all Mocking and Testing Library (Python3 version)
ii python3-oauthlib 2.0.1-1 all generic, spec-compliant implementation of OAuth for Python3
ii python3-openssl 16.2.0-1 all Python 3 wrapper around the OpenSSL library
ii python3-parsedatetime 2.1-3+deb9u1 all Python 3 module to parse human-readable date/time expressions
ii python3-pbr 1.10.0-1 all inject useful and sensible default behaviors into setuptools - Python 3.x
ii python3-pkg-resources 33.1.1-1 all Package Discovery and Resource Access using pkg_resources
ii python3-prettytable 0.7.2-3 all library to represent tabular data in visually appealing ASCII tables (Python3)
ii python3-pyasn1 0.1.9-2 all ASN.1 library for Python (Python 3 module)
ii python3-pycurl 7.43.0-2 amd64 Python bindings to libcurl (Python 3)
ii python3-pysimplesoap 1.16-2 all simple and lightweight SOAP Library (Python 3)
ii python3-reportbug 7.1.7+deb9u3 all Python modules for interacting with bug tracking systems
ii python3-requests 2.12.4-1 all elegant and simple HTTP library for Python3, built for human beings
ii python3-requests-toolbelt 0.7.0-1 all Utility belt for advanced users of python3-requests
ii python3-rfc3339 1.0-4 all parser and generator of RFC 3339-compliant timestamps (Python 3)
ii python3-setuptools 33.1.1-1 all Python3 Distutils Enhancements
ii python3-six 1.10.0-3 all Python 2 and 3 compatibility library (Python 3 interface)
ii python3-software-properties 0.96.20.2-1+deb9u1 all manage the repositories that you install software from
ii python3-tz 2016.7-0.3 all Python3 version of the Olson timezone database
ii python3-urllib3 1.19.1-1 all HTTP library with thread-safe connection pooling for Python3
ii python3-yaml 3.12-1 amd64 YAML parser and emitter for Python3
ii python3-zope.component 4.3.0-1 all Zope Component Architecture
ii python3-zope.event 4.2.0-1 all Very basic event publishing system
ii python3-zope.hookable 4.0.4-4+b2 amd64 Hookable object support
ii python3-zope.interface 4.3.2-1 amd64 Interfaces for Python3
rc python3.4 3.4.2-1 amd64 Interactive high-level object-oriented language (version 3.4)
rc python3.4-minimal 3.4.2-1 amd64 Minimal subset of the Python language (version 3.4)
ii python3.5 3.5.3-1+deb9u4 amd64 Interactive high-level object-oriented language (version 3.5)
ii python3.5-minimal 3.5.3-1+deb9u4 amd64 Minimal subset of the Python language (version 3.5)
ii qemu-utils 1:2.8+dfsg-6+deb9u14 amd64 QEMU utilities
ii readline-common 7.0-3 all GNU readline and history libraries, common files
ii rename 0.20-4 all Perl extension for renaming multiple files
ii reportbug 7.1.7+deb9u3 all reports bugs in the Debian distribution
ii rpcbind 0.2.3-0.6 amd64 converts RPC program numbers into universal addresses
ii rsync 3.1.2-1+deb9u2 amd64 fast, versatile, remote (and local) file-copying tool
ii rsyslog 8.24.0-1 amd64 reliable system and kernel logging daemon
ii sed 4.4-1 amd64 GNU stream editor for filtering/transforming text
ii sensible-utils 0.0.9+deb9u1 all Utilities for sensible alternative selection
ii sgml-base 1.29 all SGML infrastructure and SGML catalog file support
ii shared-mime-info 1.8-1+deb9u1 amd64 FreeDesktop.org shared MIME database and spec
ii socat 1.7.3.1-2+deb9u1 amd64 multipurpose relay for bidirectional data transfer
ii software-properties-common 0.96.20.2-1+deb9u1 all manage the repositories that you install software from (common)
ii startpar 0.59-3.1 amd64 run processes in parallel and multiplex their output
ii sudo 1.8.19p1-2.1+deb9u3 amd64 Provide limited super user privileges to specific users
ii systemd 232-25+deb9u12 amd64 system and service manager
ii systemd-sysv 232-25+deb9u12 amd64 system and service manager - SysV links
ii sysv-rc 2.88dsf-59.9 all System-V-like runlevel change mechanism
ii sysvinit-utils 2.88dsf-59.9 amd64 System-V-like utilities
ii tar 1.29b-1.1 amd64 GNU version of the tar archiving utility
ii task-english 3.39 all General English environment
ii tasksel 3.39 all tool for selecting tasks for installation on Debian systems
ii tasksel-data 3.39 all official tasks used for installation of Debian systems
ii tcpd 7.6.q-26 amd64 Wietse Venema's TCP wrapper utilities
ii telnet 0.17-41 amd64 basic telnet client
ii tex-common 6.06 all common infrastructure for building and installing TeX
ii texinfo 6.3.0.dfsg.1-1+b2 amd64 Documentation system for on-line information and printed output
ii time 1.7-25.1+b1 amd64 GNU time program for measuring CPU resource usage
ii traceroute 1:2.1.0-2 amd64 Traces the route taken by packets over an IPv4/IPv6 network
ii tzdata 2021a-0+deb9u1 all time zone and daylight-saving time data
ii ucf 3.0036 all Update Configuration File(s): preserve user changes to config files
ii udev 232-25+deb9u12 amd64 /dev/ and hotplug management daemon
ii unattended-upgrades 0.93.1+nmu1 all automatic installation of security upgrades
ii unzip 6.0-21+deb9u2 amd64 De-archiver for .zip files
ii util-linux 2.29.2-1+deb9u1 amd64 miscellaneous system utilities
ii util-linux-locales 2.29.2-1+deb9u1 all locales files for util-linux
ii uuid-dev:amd64 2.29.2-1+deb9u1 amd64 Universally Unique ID library - headers and static libraries
ii vim-common 2:8.0.0197-4+deb9u3 all Vi IMproved - Common files
ii vim-tiny 2:8.0.0197-4+deb9u3 amd64 Vi IMproved - enhanced vi editor - compact version
ii w3m 0.5.3-34+deb9u1 amd64 WWW browsable pager with excellent tables/frames support
ii wamerican 7.1-1 all American English dictionary words for /usr/share/dict
ii webmin 1.974 all web-based administration interface for Unix systems
ii wget 1.18-5+deb9u3 amd64 retrieves files from the web
ii whiptail 0.52.19-1+b1 amd64 Displays user-friendly dialog boxes from shell scripts
ii whois 5.2.17~deb9u1 amd64 intelligent WHOIS client
ii xauth 1:1.0.9-1+b2 amd64 X authentication utility
ii xdg-user-dirs 0.15-2+b1 amd64 tool to manage well known user directories
ii xkb-data 2.19-1+deb9u1 all X Keyboard Extension (XKB) configuration data
ii xml-core 0.17 all XML infrastructure and XML catalog file support
ii xxd 2:8.0.0197-4+deb9u3 amd64 tool to make (or reverse) a hex dump
ii xz-utils 5.2.2-1.2+b1 amd64 XZ-format compression utilities
ii zlib1g:amd64 1:1.2.8.dfsg-5 amd64 compression library - runtime
ii zlib1g-dev:amd64 1:1.2.8.dfsg-5 amd64 compression library - development

View File

@ -0,0 +1,77 @@
# /etc/nginx/sites-enabled
# Redirect MONITOR to HTTPS
server {
listen 80;
server_name eddn.edcd.io eddn-status.elite-markets.net;
return 301 https://eddn.edcd.io$request_uri;
}
server {
listen 443 ssl default_server;
server_name eddn.edcd.io;
charset utf8;
gzip on;
root /home/EDDN/contrib/monitor;
index index.html;
ssl_certificate /etc/letsencrypt/live/eddn.edcd.io/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/eddn.edcd.io/privkey.pem;
location ~ "^/schemas/(.*)/([\d]{1})(/test)?$" {
add_header Content-Type application/json;
alias /home/EDDN/schemas/$1-v$2.0.json;
}
location = /netdata {
return 301 /netdata/;
}
location ~ /netdata/(?<ndpath>.*) {
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_http_version 1.1;
proxy_pass_request_headers on;
proxy_set_header Connection "keep-alive";
proxy_store off;
proxy_pass http://netdata/$ndpath$is_args$args;
gzip on;
gzip_proxied any;
gzip_types *;
}
}
# NETDATA UPSTREAM
upstream netdata {
server unix:/tmp/netdata.sock;
keepalive 64;
}
# GATEWAY UPSTREAM
upstream gateway {
server 127.0.0.1:8081 fail_timeout=0;
}
server {
listen 4430 ssl;
server_name eddn.edcd.io;
location / {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_pass https://gateway;
}
ssl_certificate /etc/letsencrypt/live/eddn.edcd.io/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/eddn.edcd.io/privkey.pem;
}

View File

@ -0,0 +1,9 @@
OS: Debian Stretch 9.13
Packages: See Anthor-VPS-dpkg-selections.txt and Anthor-VPS-dpkg_-l.txt
Reverse Proxy: nginx, see Anthor-VPS-nginx.conf
:/etc/nginx$ ls modules-enabled/
50-mod-http-auth-pam.conf 50-mod-http-image-filter.conf 50-mod-mail.conf
50-mod-http-dav-ext.conf 50-mod-http-subs-filter.conf 50-mod-stream.conf
50-mod-http-echo.conf 50-mod-http-upstream-fair.conf
50-mod-http-geoip.conf 50-mod-http-xslt-filter.conf

View File

@ -0,0 +1,341 @@
These instructions are based on getting the software up and running from
scratch on a Debian Buster (10.9, stable as of 2021-05-16) system.
In the end the installed packages were as per the files:
- [debian-vm-dpkg-selections.txt](./debian-vm-dpkg-selections.txt)
- [debian-vm-dpkg_-l.txt](./debian-vm-dpkg_-l.txt)
# Base Debian Install
A simple Debian install was performed in a VirtualBox VM to ensure no
confounding factors. Only the bare minimum was installed, and then the
following packages also installed:
apt install screen sudo git
A specific user was created:
useradd -c 'EDDN Gateway' -m -s /bin/bash eddn
# Further installation
## As 'root'
Some additional Debian packages and python modules are required:
apt install python-pip
You will need a mysql/mariab database:
apt install mariadb-server
mysqladmin create eddn
# Generate a secure password somehow, e.g.
dd if=/dev/urandom bs=512 count=1 | sha256sum
mysql mysql # Connect to the database as root
> CREATE USER IF NOT EXISTS 'eddn'@'localhost' IDENTIFIED BY ' SOME SECURE PASSWORD ';
> GRANT ALL PRIVILEGES on eddn.* TO 'eddn'@'localhost';
> \q
### Netdata
In order to get host performance metrics (CPU, RAM and network usage) you will
need to install netdata. On Debian-based systems:
apt install netdata
The default configuration should be all you need, listening on
`127.0.0.1:19999`.
### LetsEncrypt: certbot
It will be necessary to renew the TLS certificate using certbot (or some
alternative ACME client).
apt install certbot
### Reverse Proxy with nginx
If you don't yet have nginx installed then start with:
apt install nginx-light
#### LetsEncrypt TLS Certificates
You will need a LetsEncrupt/ACME client in order to keep the TLS certificate
renewed.
cd /etc/letsencrypt
mkdir -p archive/eddn.edcd.io
mkdir -p live/eddn.edcd.io
cd archive/eddn.edcd.io
cp <source for all *.pem files> .
chmod 644 *.pem
chmod 600 privkey*.pem
cd ../../live/eddn.edcd.io
# NB: You need to check what the *newest* file is. The `1` will be a
# greater number if the certificate has ever been renewed.
ln -s ../../archive/eddn.edcd.io/fullchain1.pem fullchain.pem
ln -s ../../archive/eddn.edcd.io/privkey1.pem privkey.pem
#### nginx configuration
There is an example configuration in `contrib/nginx-eddn.conf` which makes
some assumptions:
1. That it will listen on the standard HTTP and HTTPS ports.
1. The hostname being used - `server_name` directives.
1. The location of the monitor files - `root` directive.
1. The location of the schema files - `location` directive.
1. The location of the TLS certificate files - `ssl_certificate` and
`ssl_certificate_key` directives.
You should be able to:
1. Copy `contrib/nginx-eddn.conf` into `/etc/nginx/sites-available/eddn`.
1. Edit to suit the local situation/setup.
1. Enable the site:
cd /etc/nginx/sites-enabled
ln -s /etc/nginx/sites-available/eddn
systemctl restart nginx.service
If you're already using another web server, such as Apache, you'll need to
duplicate at least the use of a TLS certificate and the Reverse Proxying as
required.
For Apache you would reverse proxy using something like the following in an
appropriate `<VirtualHost>` section:
<IfModule mod_proxy.c>
SSLProxyEngine On
SSLProxyVerify none
ProxyPreserveHost On
# Pass through 'gateway' upload URL to Debian VM
ProxyPass "/upload/" "https://EDDNHOST:8081/upload/"
# Pass through 'monitor' URLs to Debian VM
ProxyPass "/" "https://EDDNHOST/"
</IfModule>
## In the 'eddn' account
### Clone a copy of the application project from gitub
mkdir -p ~/eddn/dev
cd ~/eddn/dev
git clone https://github.com/EDCD/EDDN.git
We'll assume this `~/eddn/dev/EDDN` path elsewhere in this document.
### Ensure necessary python modules are installed
Installing extra necessary python modules is simple:
pip install -r requirements.txt
### Initialise Database Schema
You will need to get the database schema in place:
mysql -p eddn < ~/eddn/dev/EDDN/schema.sql
<the password you set in the "CREATE USER" statement above>
### Monitor and Schema files
The Monitor files are not currently installed anywhere by the `setup.py`
script, so you'll need to manually copy them into somewhere convenient,
e.g.:
mkdir -p ${HOME}/.local/share/eddn
cp -r ~/eddn/dev/EDDN/contrib/monitor ${HOME}/.local/share/eddn
chmod -R og+rX ${HOME} ${HOME}/.local ${HOME}/.local/share ${HOME}/.local/share/eddn
You will need to ensure that the Monitor nginx setup can see the schema files
in order to serve them for use by the Gateway. So perform, e.g.:
mkdir -p ${HOME}/.local/share/eddn
cp -r ~/eddn/dev/EDDN/schemas ${HOME}/.local/share/eddn
chmod -R og+rX ${HOME}/.local/share/eddn/schemas
# Concepts
There are three components to this application.
1. Gateway - this is where senders connect to upload messages. It performs
schema validation and then passes the messages on to both the Monitor and
the Relay (they connect and perform zeromq subscription). This requires
port `4430` to make it past any firewall, NAT etc and to the Gateway process.
However, the actual Gateway *process* listens on port `8081` and the reverse
proxy setup forwards port `4430` traffic to this.
1. Monitor - this gathers statistics about the messages, such as the sending
software name and version. This requires port `9091` to make it past any
firewall, NAT etc, and to the Monitor process.
1. Relay - this is where listeners connect in order to be sent messages that
have passed the schema and duplicate checks. This requires ports 9500
and `9090` to make it past any firewall, NAT etc, and to the Relay process.
There also port `8500` which is used purely over localhost for the communication
from the Gateway to the Relay and Monitor.
As the code currently (2021-05-16) stands it MUST run on a standalone host
such that everything is served relative to the path root, not a path prefix.
Also all of the `contrib/monitor` files have `eddn.edcd.io` hard-coded. You
will need to perform search and replace on the installed/live files to use a
test host. The files in question are:
monitor/js/eddn.js
monitor/schemas.html
Replace the string `eddn.edcd.io` with the hostname you're using.
# Configuration
Default application configuration is in the file `src/eddn/conf/Settings.py`.
Do **not** change anything in this file, see below about overriding using
another file.
1. You will need to obtain a TLS certificate from, e.g. LetsEncrypt. The
application will need access to this and its private key file.
CERT_FILE = '/etc/letsencrypt/live/eddn.edcd.io/fullchain.pem'
KEY_FILE = '/etc/letsencrypt/live/eddn.edcd.io/privkey.pem'
1. Network configuration
1. `RELAY_HTTP_BIND_ADDRESS` and `RELAY_HTTP_PORT` define the IP and port
on which the Relay listens for, e.g. `/stats/` requests.
1. `RELAY_RECEIVER_BINDINGS` defines where the Relay connects in order to
subscribe to messages from the Gateway. Should match
`GATEWAY_SENDER_BINDINGS`.
1. `RELAY_SENDER_BINDINGS` defines the address the application listens on
for connections from listeners such as eddb.io.
1. `RELAY_DUPLICATE_MAX_MINUTES` how many minutes to keep messages hashes
cached for so as to detect, and not Relay out, duplicate messages. If
you set this to the literal string `false` the duplication checks will be
disabled. This is **very handy** when testing the code.
1. `GATEWAY_HTTP_BIND_ADDRESS` and `GATEWAY_HTTP_PORT` define where the
Gateway listens to for incoming messages from senders. Might be
forwarded from nginx or other reverse proxy.
1. `GATEWAY_SENDER_BINDINGS` is where the Gateway listens for connections
from the Relay and Monitor in order to send them messages that passed
schema checks.
1. `GATEWAY_JSON_SCHEMAS` defines the schemas used for validation. Note
that these are full public URLs which are served by nginx (or whatever
else you're using as the reverse proxy).
1. `GATEWAY_OUTDATED_SCHEMAS` any past schemas that are no longer valid.
1. `MONITOR_HTTP_BIND_ADDRESS` and `MONITOR_HTTP_PORT` define where the
Monitor listens to for web connections, e.g. the statistics page.
1. `MONITOR_RECEIVER_BINDINGS` defines where the Monitor connects in order
to subscribe to messages from the Gateway. Should match
`GATEWAY_SENDER_BINDINGS`.
1. `MONITOR_UA` appears to be unused.
1. Database Configuration
1. `MONITOR_DB` - defines the necessary information for the application to
connect to a mysql/mariadb database for storing stats.
1. `database` - the name of the database
1. `user` - the user to connect as
1. `password` - the secure password you set above when installing and
configuring mariadb/mysql.
It is assumed that the database is on `localhost`.
To change anything from the defaults create an override config file, which
must be in valid JSON format (so no comments, no dangling commas etc).
You can then pass this file to the application scripts, e.g.:
python Gateway.py --config some/other/configfile.json
You only need to define the settings that you need to change from defaults,
e.g. certificate files and database credentials, without worrying about the
basic setup.
There is an **example** of this in
[eddn-settings-overrides-EXAMPLE.json](./eddn-settings-overrides-EXAMPLE.json).
It sets:
1. The TLS CERT and KEY files.
1. The gateway to listen on `0.0.0.0` rather than localhost (necessary
when testing in a VM).
1. Configures the database connection and credentials.
1. Turns off the relay duplicate check.
# Running
You have some choices for how to run the application components:
1. You can choose to run this application directly from the source using the
provided script in `contrib/run-from-source.sh`.
1. Or you can utilise the `setup.py` file to build and install the application
files. By default this requires write permissions under `/usr/local`, but
you can run:
python setup.py install --user
to install under `~/.local/` instead.
There is an example systemd setup in `contrib/systemd` that assumes
this local installation.
If you install into `/usr/local/` then there are SysV style init.d scripts
in `contrib/init.d/` for running the components. They will need the
`DAEMON` lines tweaking for running from another location.
1. For quick testing purposes you can run them as follows, assuming you
installed into `~/.local/`, and have your override settings in
`${HOME}/etc/eddn-settings-overrides.json`:
~/.local/bin/eddn-gateway --config ${HOME}/etc/eddn-settings-overrides.json >> ~/logs/eddn-gateway.log 2>&1 &
~/.local/bin/eddn-monitor --config ${HOME}/etc/eddn-settings-overrides.json >> ~/logs/eddn-monitor.log 2>&1 &
~/.local/bin/eddn-relay --config ${HOME}/etc/eddn-settings-overrides.json >> ~/logs/eddn-relay.log 2>&1 &
# Accessing the Monitor
There is an EDDN Status web page usually provided at, e.g.
https://eddn.edcd.io/. This is enabled by the Monitor component through
the combination of the `contrib/monitor/` files and API endpoints provided
by the Monitor process itself.
You will need to configure a reverse proxy to actually enable access to this.
There is an example nginx configuration in `contrib/nginx-eddn.conf`.
## Testing all of this in a VM
In order to test all of this in a VM you might need to set up a double
proxying:
Internet -> existing server -> VM -> nginx -> EDDN scripts
If using Apache on a Debian server then you need some ProxyPass directives:
<IfModule mod_proxy.c>
SSLProxyEngine On
SSLProxyVerify none
ProxyPreserveHost On
# Pass through 'gateway' upload URL to Debian VM
ProxyPass "/eddn/upload/" "https://VM_HOST:8081/upload/"
# Pass through 'monitor' URLs to Debian VM
ProxyPass "/eddn/" "https://VM_HOST/"
</IfModule>
This assumes you don't have a dedicated virtual host in this case, hence the
"/eddn" prefix there. Remove that if you are using a dedicated virtual host
on the 'existing server'.
You'll also need to redirect the Gateway and Relay ports using firewall rules.
With iptables:
PUB_INT=<your public facing interface>
PRIV_INT=<internal interface if testing on internal network>
ANYWHERE="0.0.0.0/0" # Not strictly necessary, but it's good to be explicit
# The IP your host/VM can be reached on.
YOUR_EDDN_IP=...
# Port 4430 is for senders to the Gateway
iptables -t nat -A PREROUTING -i ${PUB_INT} -p tcp -s ${ANYWHERE} --dport 4430 -j DNAT --to-destination ${YOUR_EDDN_IP}
iptables -t nat -A PREROUTING -i ${PRIV_INT} -p tcp -s ${ANYWHERE} --dport 4430 -j DNAT --to-destination ${YOUR_EDDN_IP}
iptables -t nat -A OUTPUT -p tcp -s ${ANYWHERE} --dport 4430 -j DNAT --to-destination ${YOUR_EDDN_IP}
# Port 9500 is for listeners connecting to the Relay
iptables -t nat -A PREROUTING -i ${PUB_INT} -p tcp -s ${ANYWHERE} --dport 9500 -j DNAT --to-destination ${YOUR_EDDN_IP}
iptables -t nat -A PREROUTING -i ${PRIV_INT} -p tcp -s ${ANYWHERE} --dport 9500 -j DNAT --to-destination ${YOUR_EDDN_IP}
iptables -t nat -A OUTPUT -p tcp -s ${ANYWHERE} --dport 9500 -j DNAT --to-destination ${YOUR_EDDN_IP}
# Port 9090 is for the Relay web server, stats API
iptables -t nat -A PREROUTING -i ${PUB_INT} -p tcp -s ${ANYWHERE} --dport 9090 -j DNAT --to-destination ${YOUR_EDDN_IP}
iptables -t nat -A PREROUTING -i ${PRIV_INT} -p tcp -s ${ANYWHERE} --dport 9090 -j DNAT --to-destination ${YOUR_EDDN_IP}
iptables -t nat -A OUTPUT -p tcp -s ${ANYWHERE} --dport 9090 -j DNAT --to-destination ${YOUR_EDDN_IP}
# Port 9091 is for the Monitor web server, stats API
iptables -t nat -A PREROUTING -i ${PUB_INT} -p tcp -s ${ANYWHERE} --dport 9091 -j DNAT --to-destination ${YOUR_EDDN_IP}
iptables -t nat -A PREROUTING -i ${PRIV_INT} -p tcp -s ${ANYWHERE} --dport 9091 -j DNAT --to-destination ${YOUR_EDDN_IP}
iptables -t nat -A OUTPUT -p tcp -s ${ANYWHERE} --dport 9091 -j DNAT --to-destination ${YOUR_EDDN_IP}

View File

@ -0,0 +1,500 @@
adduser install
apparmor install
apt install
apt-listchanges install
apt-utils install
base-files install
base-passwd install
bash install
bash-completion install
bind9-host install
binutils install
binutils-common:amd64 install
binutils-x86-64-linux-gnu install
bsdmainutils install
bsdutils install
build-essential install
busybox install
bzip2 install
ca-certificates install
console-setup install
console-setup-linux install
coreutils install
cpio install
cpp install
cpp-8 install
cron install
curl install
dash install
dbconfig-common deinstall
dbus install
debconf install
debconf-i18n install
debian-archive-keyring install
debian-faq install
debianutils install
dictionaries-common install
diffutils install
dirmngr install
discover install
discover-data install
distro-info-data install
dmeventd install
dmidecode install
dmsetup install
doc-debian install
dpkg install
dpkg-dev install
e2fsprogs install
eject install
emacsen-common install
fakeroot install
fdisk install
file install
findutils install
firmware-linux-free install
fonts-font-awesome install
fonts-glyphicons-halflings install
freeipmi-common install
g++ install
g++-8 install
galera-3 install
gawk install
gcc install
gcc-8 install
gcc-8-base:amd64 install
gdbm-l10n install
geoip-database install
gettext-base install
gir1.2-glib-2.0:amd64 install
git install
git-man install
gnupg install
gnupg-l10n install
gnupg-utils install
gpg install
gpg-agent install
gpg-wks-client install
gpg-wks-server install
gpgconf install
gpgsm install
gpgv install
grep install
groff-base install
grub-common install
grub-pc install
grub-pc-bin install
grub2-common install
gzip install
hdparm install
hostname install
iamerican install
ibritish install
ienglish-common install
ifupdown install
init install
init-system-helpers install
initramfs-tools install
initramfs-tools-core install
installation-report install
iproute2 install
iptables install
iputils-ping install
isc-dhcp-client install
isc-dhcp-common install
iso-codes install
ispell install
javascript-common install
kbd install
keyboard-configuration install
klibc-utils install
kmod install
krb5-locales install
laptop-detect install
less install
libacl1:amd64 install
libaio1:amd64 install
libalgorithm-diff-perl install
libalgorithm-diff-xs-perl install
libalgorithm-merge-perl install
libapparmor1:amd64 install
libapt-inst2.0:amd64 install
libapt-pkg5.0:amd64 install
libargon2-1:amd64 install
libasan5:amd64 install
libassuan0:amd64 install
libatomic1:amd64 install
libattr1:amd64 install
libaudit-common install
libaudit1:amd64 install
libbind9-161:amd64 install
libbinutils:amd64 install
libblkid1:amd64 install
libbrotli1:amd64 install
libbsd0:amd64 install
libbz2-1.0:amd64 install
libc-ares2:amd64 install
libc-bin install
libc-dev-bin install
libc-l10n install
libc6:amd64 install
libc6-dev:amd64 install
libcap-ng0:amd64 install
libcap2:amd64 install
libcap2-bin install
libcc1-0:amd64 install
libcgi-fast-perl install
libcgi-pm-perl install
libcom-err2:amd64 install
libconfig-inifiles-perl install
libcryptsetup12:amd64 install
libcurl3-gnutls:amd64 install
libcurl4:amd64 install
libdb5.3:amd64 install
libdbd-mysql-perl:amd64 install
libdbi-perl:amd64 install
libdbus-1-3:amd64 install
libdebconfclient0:amd64 install
libdevmapper-event1.02.1:amd64 install
libdevmapper1.02.1:amd64 install
libdiscover2 install
libdns-export1104 install
libdns1104:amd64 install
libdpkg-perl install
libedit2:amd64 install
libefiboot1:amd64 install
libefivar1:amd64 install
libelf1:amd64 install
libencode-locale-perl install
liberror-perl install
libestr0:amd64 install
libexpat1:amd64 install
libexpat1-dev:amd64 install
libext2fs2:amd64 install
libfakeroot:amd64 install
libfastjson4:amd64 install
libfcgi-perl install
libfdisk1:amd64 install
libffi6:amd64 install
libfile-fcntllock-perl install
libfreeipmi17 install
libfreetype6:amd64 install
libfstrm0:amd64 install
libfuse2:amd64 install
libgc1c2:amd64 install
libgcc-8-dev:amd64 install
libgcc1:amd64 install
libgcrypt20:amd64 install
libgdbm-compat4:amd64 install
libgdbm6:amd64 install
libgeoip1:amd64 install
libgirepository-1.0-1:amd64 install
libglib2.0-0:amd64 install
libglib2.0-data install
libgmp10:amd64 install
libgnutls30:amd64 install
libgomp1:amd64 install
libgpg-error0:amd64 install
libgpm2:amd64 install
libgssapi-krb5-2:amd64 install
libhogweed4:amd64 install
libhtml-parser-perl install
libhtml-tagset-perl install
libhtml-template-perl install
libhttp-date-perl install
libhttp-message-perl install
libicu63:amd64 install
libidn11:amd64 install
libidn2-0:amd64 install
libio-html-perl install
libip4tc0:amd64 install
libip6tc0:amd64 install
libipmimonitoring6 install
libiptc0:amd64 install
libisc-export1100:amd64 install
libisc1100:amd64 install
libisccc161:amd64 install
libisccfg163:amd64 install
libisl19:amd64 install
libitm1:amd64 install
libjs-bootstrap install
libjs-jquery install
libjs-sphinxdoc install
libjs-underscore install
libjson-c3:amd64 install
libk5crypto3:amd64 install
libkeyutils1:amd64 install
libklibc:amd64 install
libkmod2:amd64 install
libkrb5-3:amd64 install
libkrb5support0:amd64 install
libksba8:amd64 install
libldap-2.4-2:amd64 install
libldap-common install
liblmdb0:amd64 install
liblocale-gettext-perl install
liblockfile-bin install
liblognorm5:amd64 install
liblsan0:amd64 install
liblvm2cmd2.03:amd64 install
liblwp-mediatypes-perl install
liblwres161:amd64 install
liblz4-1:amd64 install
liblzma5:amd64 install
libmagic-mgc install
libmagic1:amd64 install
libmariadb3:amd64 install
libmnl0:amd64 install
libmount1:amd64 install
libmpc3:amd64 install
libmpdec2:amd64 install
libmpfr6:amd64 install
libmpx2:amd64 install
libncurses6:amd64 install
libncursesw6:amd64 install
libnetfilter-conntrack3:amd64 install
libnettle6:amd64 install
libnewt0.52:amd64 install
libnfnetlink0:amd64 install
libnftnl11:amd64 install
libnghttp2-14:amd64 install
libnginx-mod-http-echo install
libnode64:amd64 install
libnpth0:amd64 install
libnss-systemd:amd64 install
libp11-kit0:amd64 install
libpam-modules:amd64 install
libpam-modules-bin install
libpam-runtime install
libpam-systemd:amd64 install
libpam0g:amd64 install
libpcap0.8:amd64 install
libpci3:amd64 install
libpcre2-8-0:amd64 install
libpcre3:amd64 install
libperl5.28:amd64 install
libpipeline1:amd64 install
libpng16-16:amd64 install
libpopt0:amd64 install
libprocps7:amd64 install
libprotobuf-c1:amd64 install
libpsl5:amd64 install
libpython-all-dev:amd64 install
libpython-dev:amd64 install
libpython-stdlib:amd64 install
libpython2-dev:amd64 install
libpython2-stdlib:amd64 install
libpython2.7:amd64 install
libpython2.7-dev:amd64 install
libpython2.7-minimal:amd64 install
libpython2.7-stdlib:amd64 install
libpython3-stdlib:amd64 install
libpython3.7-minimal:amd64 install
libpython3.7-stdlib:amd64 install
libquadmath0:amd64 install
libreadline5:amd64 install
libreadline7:amd64 install
librtmp1:amd64 install
libsasl2-2:amd64 install
libsasl2-modules:amd64 install
libsasl2-modules-db:amd64 install
libseccomp2:amd64 install
libselinux1:amd64 install
libsemanage-common install
libsemanage1:amd64 install
libsepol1:amd64 install
libsigsegv2:amd64 install
libslang2:amd64 install
libsmartcols1:amd64 install
libsnappy1v5:amd64 install
libsqlite3-0:amd64 install
libss2:amd64 install
libssh2-1:amd64 install
libssl1.1:amd64 install
libstdc++-8-dev:amd64 install
libstdc++6:amd64 install
libsystemd0:amd64 install
libtasn1-6:amd64 install
libterm-readkey-perl install
libtext-charwidth-perl install
libtext-iconv-perl install
libtext-wrapi18n-perl install
libtimedate-perl install
libtinfo6:amd64 install
libtsan0:amd64 install
libubsan1:amd64 install
libuchardet0:amd64 install
libudev1:amd64 install
libunistring2:amd64 install
libunwind8:amd64 install
liburi-perl install
libusb-0.1-4:amd64 install
libusb-1.0-0:amd64 install
libutempter0:amd64 install
libuuid1:amd64 install
libuv1:amd64 install
libwrap0:amd64 install
libx11-6:amd64 install
libx11-data install
libxau6:amd64 install
libxcb1:amd64 install
libxdmcp6:amd64 install
libxext6:amd64 install
libxml2:amd64 install
libxmuu1:amd64 install
libxtables12:amd64 install
libyaml-0-2:amd64 install
libzstd1:amd64 install
linux-base install
linux-image-4.19.0-16-amd64 install
linux-image-amd64 install
linux-libc-dev:amd64 install
locales install
login install
logrotate install
lsb-base install
lsb-release install
lsof install
lvm2 install
make install
man-db install
manpages install
manpages-dev install
mariadb-client-10.3 install
mariadb-client-core-10.3 install
mariadb-common install
mariadb-server install
mariadb-server-10.3 install
mariadb-server-core-10.3 install
mawk install
mime-support install
mount install
mysql-common install
nano install
ncurses-base install
ncurses-bin install
ncurses-term install
net-tools install
netbase install
netcat-traditional install
netdata install
netdata-core install
netdata-plugins-bash install
netdata-plugins-nodejs install
netdata-plugins-python install
netdata-web install
nginx-common install
nginx-light install
nodejs install
nodejs-doc install
openssh-client install
openssh-server install
openssh-sftp-server install
openssl install
os-prober install
passwd install
patch install
pciutils install
perl install
perl-base install
perl-modules-5.28 install
pinentry-curses install
powermgmt-base install
procps install
psmisc install
publicsuffix install
python install
python-all install
python-all-dev install
python-apt-common install
python-asn1crypto install
python-cffi-backend install
python-configparser install
python-crypto install
python-cryptography install
python-dbus install
python-dev install
python-entrypoints install
python-enum34 install
python-gi install
python-ipaddress install
python-keyring install
python-keyrings.alt install
python-minimal install
python-pip install
python-pip-whl install
python-pkg-resources install
python-secretstorage install
python-setuptools install
python-six install
python-wheel install
python-xdg install
python2 install
python2-dev install
python2-minimal install
python2.7 install
python2.7-dev install
python2.7-minimal install
python3 install
python3-apt install
python3-certifi install
python3-chardet install
python3-debconf install
python3-debian install
python3-debianbts install
python3-httplib2 install
python3-idna install
python3-minimal install
python3-pkg-resources install
python3-pycurl install
python3-pysimplesoap install
python3-reportbug install
python3-requests install
python3-six install
python3-urllib3 install
python3-yaml install
python3.7 install
python3.7-minimal install
readline-common install
reportbug install
rsync install
rsyslog install
screen install
sed install
sensible-utils install
shared-mime-info install
socat install
strace install
sudo install
systemd install
systemd-sysv install
sysvinit-utils install
tar install
task-english install
task-ssh-server install
tasksel install
tasksel-data install
tcpdump install
telnet install
traceroute install
tzdata install
ucf install
udev install
usb.ids install
usbutils install
util-linux install
util-linux-locales install
vim install
vim-common install
vim-runtime install
vim-tiny install
w3m install
wamerican install
wget install
whiptail install
xauth install
xdg-user-dirs install
xkb-data install
xxd install
xz-utils install
zlib1g:amd64 install

505
docs/debian-vm-dpkg_-l.txt Normal file
View File

@ -0,0 +1,505 @@
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============================-============================-============-===============================================================================
ii adduser 3.118 all add and remove users and groups
ii apparmor 2.13.2-10 amd64 user-space parser utility for AppArmor
ii apt 1.8.2.3 amd64 commandline package manager
ii apt-listchanges 3.19 all package change history notification tool
ii apt-utils 1.8.2.3 amd64 package management related utility programs
ii base-files 10.3+deb10u9 amd64 Debian base system miscellaneous files
ii base-passwd 3.5.46 amd64 Debian base system master password and group files
ii bash 5.0-4 amd64 GNU Bourne Again SHell
ii bash-completion 1:2.8-6 all programmable completion for the bash shell
ii bind9-host 1:9.11.5.P4+dfsg-5.1+deb10u5 amd64 DNS lookup utility (deprecated)
ii binutils 2.31.1-16 amd64 GNU assembler, linker and binary utilities
ii binutils-common:amd64 2.31.1-16 amd64 Common files for the GNU assembler, linker and binary utilities
ii binutils-x86-64-linux-gnu 2.31.1-16 amd64 GNU binary utilities, for x86-64-linux-gnu target
ii bsdmainutils 11.1.2+b1 amd64 collection of more utilities from FreeBSD
ii bsdutils 1:2.33.1-0.1 amd64 basic utilities from 4.4BSD-Lite
ii build-essential 12.6 amd64 Informational list of build-essential packages
ii busybox 1:1.30.1-4 amd64 Tiny utilities for small and embedded systems
ii bzip2 1.0.6-9.2~deb10u1 amd64 high-quality block-sorting file compressor - utilities
ii ca-certificates 20200601~deb10u2 all Common CA certificates
ii console-setup 1.193~deb10u1 all console font and keymap setup program
ii console-setup-linux 1.193~deb10u1 all Linux specific part of console-setup
ii coreutils 8.30-3 amd64 GNU core utilities
ii cpio 2.12+dfsg-9 amd64 GNU cpio -- a program to manage archives of files
ii cpp 4:8.3.0-1 amd64 GNU C preprocessor (cpp)
ii cpp-8 8.3.0-6 amd64 GNU C preprocessor
ii cron 3.0pl1-134+deb10u1 amd64 process scheduling daemon
ii curl 7.64.0-4+deb10u2 amd64 command line tool for transferring data with URL syntax
ii dash 0.5.10.2-5 amd64 POSIX-compliant shell
rc dbconfig-common 2.0.11+deb10u1 all framework that helps packages to manage databases
ii dbus 1.12.20-0+deb10u1 amd64 simple interprocess messaging system (daemon and utilities)
ii debconf 1.5.71 all Debian configuration management system
ii debconf-i18n 1.5.71 all full internationalization support for debconf
ii debian-archive-keyring 2019.1+deb10u1 all GnuPG archive keys of the Debian archive
ii debian-faq 9.0 all Debian Frequently Asked Questions
ii debianutils 4.8.6.1 amd64 Miscellaneous utilities specific to Debian
ii dictionaries-common 1.28.1 all spelling dictionaries - common utilities
ii diffutils 1:3.7-3 amd64 File comparison utilities
ii dirmngr 2.2.12-1+deb10u1 amd64 GNU privacy guard - network certificate management service
ii discover 2.1.2-8 amd64 hardware identification system
ii discover-data 2.2013.01.11 all Data lists for Discover hardware detection system
ii distro-info-data 0.41+deb10u3 all information about the distributions' releases (data files)
ii dmeventd 2:1.02.155-3 amd64 Linux Kernel Device Mapper event daemon
ii dmidecode 3.2-1 amd64 SMBIOS/DMI table decoder
ii dmsetup 2:1.02.155-3 amd64 Linux Kernel Device Mapper userspace library
ii doc-debian 6.4 all Debian Project documentation and other documents
ii dpkg 1.19.7 amd64 Debian package management system
ii dpkg-dev 1.19.7 all Debian package development tools
ii e2fsprogs 1.44.5-1+deb10u3 amd64 ext2/ext3/ext4 file system utilities
ii eject 2.1.5+deb1+cvs20081104-13.2 amd64 ejects CDs and operates CD-Changers under Linux
ii emacsen-common 3.0.4 all Common facilities for all emacsen
ii fakeroot 1.23-1 amd64 tool for simulating superuser privileges
ii fdisk 2.33.1-0.1 amd64 collection of partitioning utilities
ii file 1:5.35-4+deb10u2 amd64 Recognize the type of data in a file using "magic" numbers
ii findutils 4.6.0+git+20190209-2 amd64 utilities for finding files--find, xargs
ii firmware-linux-free 3.4 all Binary firmware for various drivers in the Linux kernel
ii fonts-font-awesome 5.0.10+really4.7.0~dfsg-1 all iconic font designed for use with Twitter Bootstrap
ii fonts-glyphicons-halflings 1.009~3.4.1+dfsg-1 all icons made for smaller graphic
ii freeipmi-common 1.6.3-1.1 all GNU implementation of the IPMI protocol - common files
ii g++ 4:8.3.0-1 amd64 GNU C++ compiler
ii g++-8 8.3.0-6 amd64 GNU C++ compiler
ii galera-3 25.3.25-2 amd64 Replication framework for transactional applications
ii gawk 1:4.2.1+dfsg-1 amd64 GNU awk, a pattern scanning and processing language
ii gcc 4:8.3.0-1 amd64 GNU C compiler
ii gcc-8 8.3.0-6 amd64 GNU C compiler
ii gcc-8-base:amd64 8.3.0-6 amd64 GCC, the GNU Compiler Collection (base package)
ii gdbm-l10n 1.18.1-4 all GNU dbm database routines (translation files)
ii geoip-database 20181108-1 all IP lookup command line tools that use the GeoIP library (country database)
ii gettext-base 0.19.8.1-9 amd64 GNU Internationalization utilities for the base system
ii gir1.2-glib-2.0:amd64 1.58.3-2 amd64 Introspection data for GLib, GObject, Gio and GModule
ii git 1:2.20.1-2+deb10u3 amd64 fast, scalable, distributed revision control system
ii git-man 1:2.20.1-2+deb10u3 all fast, scalable, distributed revision control system (manual pages)
ii gnupg 2.2.12-1+deb10u1 all GNU privacy guard - a free PGP replacement
ii gnupg-l10n 2.2.12-1+deb10u1 all GNU privacy guard - localization files
ii gnupg-utils 2.2.12-1+deb10u1 amd64 GNU privacy guard - utility programs
ii gpg 2.2.12-1+deb10u1 amd64 GNU Privacy Guard -- minimalist public key operations
ii gpg-agent 2.2.12-1+deb10u1 amd64 GNU privacy guard - cryptographic agent
ii gpg-wks-client 2.2.12-1+deb10u1 amd64 GNU privacy guard - Web Key Service client
ii gpg-wks-server 2.2.12-1+deb10u1 amd64 GNU privacy guard - Web Key Service server
ii gpgconf 2.2.12-1+deb10u1 amd64 GNU privacy guard - core configuration utilities
ii gpgsm 2.2.12-1+deb10u1 amd64 GNU privacy guard - S/MIME version
ii gpgv 2.2.12-1+deb10u1 amd64 GNU privacy guard - signature verification tool
ii grep 3.3-1 amd64 GNU grep, egrep and fgrep
ii groff-base 1.22.4-3+deb10u1 amd64 GNU troff text-formatting system (base system components)
ii grub-common 2.02+dfsg1-20+deb10u4 amd64 GRand Unified Bootloader (common files)
ii grub-pc 2.02+dfsg1-20+deb10u4 amd64 GRand Unified Bootloader, version 2 (PC/BIOS version)
ii grub-pc-bin 2.02+dfsg1-20+deb10u4 amd64 GRand Unified Bootloader, version 2 (PC/BIOS modules)
ii grub2-common 2.02+dfsg1-20+deb10u4 amd64 GRand Unified Bootloader (common files for version 2)
ii gzip 1.9-3 amd64 GNU compression utilities
ii hdparm 9.58+ds-1 amd64 tune hard disk parameters for high performance
ii hostname 3.21 amd64 utility to set/show the host name or domain name
ii iamerican 3.4.00-6 all American English dictionary for ispell (standard version)
ii ibritish 3.4.00-6 all British English dictionary for ispell (standard version)
ii ienglish-common 3.4.00-6 all Common files for British and American ispell dictionaries
ii ifupdown 0.8.35 amd64 high level tools to configure network interfaces
ii init 1.56+nmu1 amd64 metapackage ensuring an init system is installed
ii init-system-helpers 1.56+nmu1 all helper tools for all init systems
ii initramfs-tools 0.133+deb10u1 all generic modular initramfs generator (automation)
ii initramfs-tools-core 0.133+deb10u1 all generic modular initramfs generator (core tools)
ii installation-report 2.71 all system installation report
ii iproute2 4.20.0-2+deb10u1 amd64 networking and traffic control tools
ii iptables 1.8.2-4 amd64 administration tools for packet filtering and NAT
ii iputils-ping 3:20180629-2+deb10u2 amd64 Tools to test the reachability of network hosts
ii isc-dhcp-client 4.4.1-2 amd64 DHCP client for automatically obtaining an IP address
ii isc-dhcp-common 4.4.1-2 amd64 common manpages relevant to all of the isc-dhcp packages
ii iso-codes 4.2-1 all ISO language, territory, currency, script codes and their translations
ii ispell 3.4.00-6+b1 amd64 International Ispell (an interactive spelling corrector)
ii javascript-common 11 all Base support for JavaScript library packages
ii kbd 2.0.4-4 amd64 Linux console font and keytable utilities
ii keyboard-configuration 1.193~deb10u1 all system-wide keyboard preferences
ii klibc-utils 2.0.6-1 amd64 small utilities built with klibc for early boot
ii kmod 26-1 amd64 tools for managing Linux kernel modules
ii krb5-locales 1.17-3+deb10u1 all internationalization support for MIT Kerberos
ii laptop-detect 0.16 all system chassis type checker
ii less 487-0.1+b1 amd64 pager program similar to more
ii libacl1:amd64 2.2.53-4 amd64 access control list - shared library
ii libaio1:amd64 0.3.112-3 amd64 Linux kernel AIO access library - shared library
ii libalgorithm-diff-perl 1.19.03-2 all module to find differences between files
ii libalgorithm-diff-xs-perl 0.04-5+b1 amd64 module to find differences between files (XS accelerated)
ii libalgorithm-merge-perl 0.08-3 all Perl module for three-way merge of textual data
ii libapparmor1:amd64 2.13.2-10 amd64 changehat AppArmor library
ii libapt-inst2.0:amd64 1.8.2.3 amd64 deb package format runtime library
ii libapt-pkg5.0:amd64 1.8.2.3 amd64 package management runtime library
ii libargon2-1:amd64 0~20171227-0.2 amd64 memory-hard hashing function - runtime library
ii libasan5:amd64 8.3.0-6 amd64 AddressSanitizer -- a fast memory error detector
ii libassuan0:amd64 2.5.2-1 amd64 IPC library for the GnuPG components
ii libatomic1:amd64 8.3.0-6 amd64 support library providing __atomic built-in functions
ii libattr1:amd64 1:2.4.48-4 amd64 extended attribute handling - shared library
ii libaudit-common 1:2.8.4-3 all Dynamic library for security auditing - common files
ii libaudit1:amd64 1:2.8.4-3 amd64 Dynamic library for security auditing
ii libbind9-161:amd64 1:9.11.5.P4+dfsg-5.1+deb10u5 amd64 BIND9 Shared Library used by BIND
ii libbinutils:amd64 2.31.1-16 amd64 GNU binary utilities (private shared library)
ii libblkid1:amd64 2.33.1-0.1 amd64 block device ID library
ii libbrotli1:amd64 1.0.7-2+deb10u1 amd64 library implementing brotli encoder and decoder (shared libraries)
ii libbsd0:amd64 0.9.1-2+deb10u1 amd64 utility functions from BSD systems - shared library
ii libbz2-1.0:amd64 1.0.6-9.2~deb10u1 amd64 high-quality block-sorting file compressor library - runtime
ii libc-ares2:amd64 1.14.0-1 amd64 asynchronous name resolver
ii libc-bin 2.28-10 amd64 GNU C Library: Binaries
ii libc-dev-bin 2.28-10 amd64 GNU C Library: Development binaries
ii libc-l10n 2.28-10 all GNU C Library: localization files
ii libc6:amd64 2.28-10 amd64 GNU C Library: Shared libraries
ii libc6-dev:amd64 2.28-10 amd64 GNU C Library: Development Libraries and Header Files
ii libcap-ng0:amd64 0.7.9-2 amd64 An alternate POSIX capabilities library
ii libcap2:amd64 1:2.25-2 amd64 POSIX 1003.1e capabilities (library)
ii libcap2-bin 1:2.25-2 amd64 POSIX 1003.1e capabilities (utilities)
ii libcc1-0:amd64 8.3.0-6 amd64 GCC cc1 plugin for GDB
ii libcgi-fast-perl 1:2.13-1 all CGI subclass for work with FCGI
ii libcgi-pm-perl 4.40-1 all module for Common Gateway Interface applications
ii libcom-err2:amd64 1.44.5-1+deb10u3 amd64 common error description library
ii libconfig-inifiles-perl 3.000001-1 all read .ini-style configuration files
ii libcryptsetup12:amd64 2:2.1.0-5+deb10u2 amd64 disk encryption support - shared library
ii libcurl3-gnutls:amd64 7.64.0-4+deb10u2 amd64 easy-to-use client-side URL transfer library (GnuTLS flavour)
ii libcurl4:amd64 7.64.0-4+deb10u2 amd64 easy-to-use client-side URL transfer library (OpenSSL flavour)
ii libdb5.3:amd64 5.3.28+dfsg1-0.5 amd64 Berkeley v5.3 Database Libraries [runtime]
ii libdbd-mysql-perl:amd64 4.050-2 amd64 Perl5 database interface to the MariaDB/MySQL database
ii libdbi-perl:amd64 1.642-1+deb10u2 amd64 Perl Database Interface (DBI)
ii libdbus-1-3:amd64 1.12.20-0+deb10u1 amd64 simple interprocess messaging system (library)
ii libdebconfclient0:amd64 0.249 amd64 Debian Configuration Management System (C-implementation library)
ii libdevmapper-event1.02.1:amd64 2:1.02.155-3 amd64 Linux Kernel Device Mapper event support library
ii libdevmapper1.02.1:amd64 2:1.02.155-3 amd64 Linux Kernel Device Mapper userspace library
ii libdiscover2 2.1.2-8 amd64 hardware identification library
ii libdns-export1104 1:9.11.5.P4+dfsg-5.1+deb10u5 amd64 Exported DNS Shared Library
ii libdns1104:amd64 1:9.11.5.P4+dfsg-5.1+deb10u5 amd64 DNS Shared Library used by BIND
ii libdpkg-perl 1.19.7 all Dpkg perl modules
ii libedit2:amd64 3.1-20181209-1 amd64 BSD editline and history libraries
ii libefiboot1:amd64 37-2+deb10u1 amd64 Library to manage UEFI variables
ii libefivar1:amd64 37-2+deb10u1 amd64 Library to manage UEFI variables
ii libelf1:amd64 0.176-1.1 amd64 library to read and write ELF files
ii libencode-locale-perl 1.05-1 all utility to determine the locale encoding
ii liberror-perl 0.17027-2 all Perl module for error/exception handling in an OO-ish way
ii libestr0:amd64 0.1.10-2.1 amd64 Helper functions for handling strings (lib)
ii libexpat1:amd64 2.2.6-2+deb10u1 amd64 XML parsing C library - runtime library
ii libexpat1-dev:amd64 2.2.6-2+deb10u1 amd64 XML parsing C library - development kit
ii libext2fs2:amd64 1.44.5-1+deb10u3 amd64 ext2/ext3/ext4 file system libraries
ii libfakeroot:amd64 1.23-1 amd64 tool for simulating superuser privileges - shared libraries
ii libfastjson4:amd64 0.99.8-2 amd64 fast json library for C
ii libfcgi-perl 0.78-2+b3 amd64 helper module for FastCGI
ii libfdisk1:amd64 2.33.1-0.1 amd64 fdisk partitioning library
ii libffi6:amd64 3.2.1-9 amd64 Foreign Function Interface library runtime
ii libfile-fcntllock-perl 0.22-3+b5 amd64 Perl module for file locking with fcntl(2)
ii libfreeipmi17 1.6.3-1.1 amd64 GNU IPMI - libraries
ii libfreetype6:amd64 2.9.1-3+deb10u2 amd64 FreeType 2 font engine, shared library files
ii libfstrm0:amd64 0.4.0-1 amd64 Frame Streams (fstrm) library
ii libfuse2:amd64 2.9.9-1+deb10u1 amd64 Filesystem in Userspace (library)
ii libgc1c2:amd64 1:7.6.4-0.4 amd64 conservative garbage collector for C and C++
ii libgcc-8-dev:amd64 8.3.0-6 amd64 GCC support library (development files)
ii libgcc1:amd64 1:8.3.0-6 amd64 GCC support library
ii libgcrypt20:amd64 1.8.4-5 amd64 LGPL Crypto library - runtime library
ii libgdbm-compat4:amd64 1.18.1-4 amd64 GNU dbm database routines (legacy support runtime version)
ii libgdbm6:amd64 1.18.1-4 amd64 GNU dbm database routines (runtime version)
ii libgeoip1:amd64 1.6.12-1 amd64 non-DNS IP-to-country resolver library
ii libgirepository-1.0-1:amd64 1.58.3-2 amd64 Library for handling GObject introspection data (runtime library)
ii libglib2.0-0:amd64 2.58.3-2+deb10u2 amd64 GLib library of C routines
ii libglib2.0-data 2.58.3-2+deb10u2 all Common files for GLib library
ii libgmp10:amd64 2:6.1.2+dfsg-4 amd64 Multiprecision arithmetic library
ii libgnutls30:amd64 3.6.7-4+deb10u6 amd64 GNU TLS library - main runtime library
ii libgomp1:amd64 8.3.0-6 amd64 GCC OpenMP (GOMP) support library
ii libgpg-error0:amd64 1.35-1 amd64 GnuPG development runtime library
ii libgpm2:amd64 1.20.7-5 amd64 General Purpose Mouse - shared library
ii libgssapi-krb5-2:amd64 1.17-3+deb10u1 amd64 MIT Kerberos runtime libraries - krb5 GSS-API Mechanism
ii libhogweed4:amd64 3.4.1-1 amd64 low level cryptographic library (public-key cryptos)
ii libhtml-parser-perl 3.72-3+b3 amd64 collection of modules that parse HTML text documents
ii libhtml-tagset-perl 3.20-3 all Data tables pertaining to HTML
ii libhtml-template-perl 2.97-1 all module for using HTML templates with Perl
ii libhttp-date-perl 6.02-1 all module of date conversion routines
ii libhttp-message-perl 6.18-1 all perl interface to HTTP style messages
ii libicu63:amd64 63.1-6+deb10u1 amd64 International Components for Unicode
ii libidn11:amd64 1.33-2.2 amd64 GNU Libidn library, implementation of IETF IDN specifications
ii libidn2-0:amd64 2.0.5-1+deb10u1 amd64 Internationalized domain names (IDNA2008/TR46) library
ii libio-html-perl 1.001-1 all open an HTML file with automatic charset detection
ii libip4tc0:amd64 1.8.2-4 amd64 netfilter libip4tc library
ii libip6tc0:amd64 1.8.2-4 amd64 netfilter libip6tc library
ii libipmimonitoring6 1.6.3-1.1 amd64 GNU IPMI - Sensor monitoring library
ii libiptc0:amd64 1.8.2-4 amd64 netfilter libiptc library
ii libisc-export1100:amd64 1:9.11.5.P4+dfsg-5.1+deb10u5 amd64 Exported ISC Shared Library
ii libisc1100:amd64 1:9.11.5.P4+dfsg-5.1+deb10u5 amd64 ISC Shared Library used by BIND
ii libisccc161:amd64 1:9.11.5.P4+dfsg-5.1+deb10u5 amd64 Command Channel Library used by BIND
ii libisccfg163:amd64 1:9.11.5.P4+dfsg-5.1+deb10u5 amd64 Config File Handling Library used by BIND
ii libisl19:amd64 0.20-2 amd64 manipulating sets and relations of integer points bounded by linear constraints
ii libitm1:amd64 8.3.0-6 amd64 GNU Transactional Memory Library
ii libjs-bootstrap 3.4.1+dfsg-1 all HTML, CSS and JS framework
ii libjs-jquery 3.3.1~dfsg-3+deb10u1 all JavaScript library for dynamic web applications
ii libjs-sphinxdoc 1.8.4-1 all JavaScript support for Sphinx documentation
ii libjs-underscore 1.9.1~dfsg-1+deb10u1 all JavaScript's functional programming helper library
ii libjson-c3:amd64 0.12.1+ds-2+deb10u1 amd64 JSON manipulation library - shared library
ii libk5crypto3:amd64 1.17-3+deb10u1 amd64 MIT Kerberos runtime libraries - Crypto Library
ii libkeyutils1:amd64 1.6-6 amd64 Linux Key Management Utilities (library)
ii libklibc:amd64 2.0.6-1 amd64 minimal libc subset for use with initramfs
ii libkmod2:amd64 26-1 amd64 libkmod shared library
ii libkrb5-3:amd64 1.17-3+deb10u1 amd64 MIT Kerberos runtime libraries
ii libkrb5support0:amd64 1.17-3+deb10u1 amd64 MIT Kerberos runtime libraries - Support library
ii libksba8:amd64 1.3.5-2 amd64 X.509 and CMS support library
ii libldap-2.4-2:amd64 2.4.47+dfsg-3+deb10u6 amd64 OpenLDAP libraries
ii libldap-common 2.4.47+dfsg-3+deb10u6 all OpenLDAP common files for libraries
ii liblmdb0:amd64 0.9.22-1 amd64 Lightning Memory-Mapped Database shared library
ii liblocale-gettext-perl 1.07-3+b4 amd64 module using libc functions for internationalization in Perl
ii liblockfile-bin 1.14-1.1 amd64 support binaries for and cli utilities based on liblockfile
ii liblognorm5:amd64 2.0.5-1 amd64 log normalizing library
ii liblsan0:amd64 8.3.0-6 amd64 LeakSanitizer -- a memory leak detector (runtime)
ii liblvm2cmd2.03:amd64 2.03.02-3 amd64 LVM2 command library
ii liblwp-mediatypes-perl 6.02-1 all module to guess media type for a file or a URL
ii liblwres161:amd64 1:9.11.5.P4+dfsg-5.1+deb10u5 amd64 Lightweight Resolver Library used by BIND
ii liblz4-1:amd64 1.8.3-1 amd64 Fast LZ compression algorithm library - runtime
ii liblzma5:amd64 5.2.4-1 amd64 XZ-format compression library
ii libmagic-mgc 1:5.35-4+deb10u2 amd64 File type determination library using "magic" numbers (compiled magic file)
ii libmagic1:amd64 1:5.35-4+deb10u2 amd64 Recognize the type of data in a file using "magic" numbers - library
ii libmariadb3:amd64 1:10.3.27-0+deb10u1 amd64 MariaDB database client library
ii libmnl0:amd64 1.0.4-2 amd64 minimalistic Netlink communication library
ii libmount1:amd64 2.33.1-0.1 amd64 device mounting library
ii libmpc3:amd64 1.1.0-1 amd64 multiple precision complex floating-point library
ii libmpdec2:amd64 2.4.2-2 amd64 library for decimal floating point arithmetic (runtime library)
ii libmpfr6:amd64 4.0.2-1 amd64 multiple precision floating-point computation
ii libmpx2:amd64 8.3.0-6 amd64 Intel memory protection extensions (runtime)
ii libncurses6:amd64 6.1+20181013-2+deb10u2 amd64 shared libraries for terminal handling
ii libncursesw6:amd64 6.1+20181013-2+deb10u2 amd64 shared libraries for terminal handling (wide character support)
ii libnetfilter-conntrack3:amd64 1.0.7-1 amd64 Netfilter netlink-conntrack library
ii libnettle6:amd64 3.4.1-1 amd64 low level cryptographic library (symmetric and one-way cryptos)
ii libnewt0.52:amd64 0.52.20-8 amd64 Not Erik's Windowing Toolkit - text mode windowing with slang
ii libnfnetlink0:amd64 1.0.1-3+b1 amd64 Netfilter netlink library
ii libnftnl11:amd64 1.1.2-2 amd64 Netfilter nftables userspace API library
ii libnghttp2-14:amd64 1.36.0-2+deb10u1 amd64 library implementing HTTP/2 protocol (shared library)
ii libnginx-mod-http-echo 1.14.2-2+deb10u3 amd64 Bring echo and more shell style goodies to Nginx
ii libnode64:amd64 10.24.0~dfsg-1~deb10u1 amd64 evented I/O for V8 javascript - runtime library
ii libnpth0:amd64 1.6-1 amd64 replacement for GNU Pth using system threads
ii libnss-systemd:amd64 241-7~deb10u7 amd64 nss module providing dynamic user and group name resolution
ii libp11-kit0:amd64 0.23.15-2+deb10u1 amd64 library for loading and coordinating access to PKCS#11 modules - runtime
ii libpam-modules:amd64 1.3.1-5 amd64 Pluggable Authentication Modules for PAM
ii libpam-modules-bin 1.3.1-5 amd64 Pluggable Authentication Modules for PAM - helper binaries
ii libpam-runtime 1.3.1-5 all Runtime support for the PAM library
ii libpam-systemd:amd64 241-7~deb10u7 amd64 system and service manager - PAM module
ii libpam0g:amd64 1.3.1-5 amd64 Pluggable Authentication Modules library
ii libpcap0.8:amd64 1.8.1-6 amd64 system interface for user-level packet capture
ii libpci3:amd64 1:3.5.2-1 amd64 Linux PCI Utilities (shared library)
ii libpcre2-8-0:amd64 10.32-5 amd64 New Perl Compatible Regular Expression Library- 8 bit runtime files
ii libpcre3:amd64 2:8.39-12 amd64 Old Perl 5 Compatible Regular Expression Library - runtime files
ii libperl5.28:amd64 5.28.1-6+deb10u1 amd64 shared Perl library
ii libpipeline1:amd64 1.5.1-2 amd64 pipeline manipulation library
ii libpng16-16:amd64 1.6.36-6 amd64 PNG library - runtime (version 1.6)
ii libpopt0:amd64 1.16-12 amd64 lib for parsing cmdline parameters
ii libprocps7:amd64 2:3.3.15-2 amd64 library for accessing process information from /proc
ii libprotobuf-c1:amd64 1.3.1-1+b1 amd64 Protocol Buffers C shared library (protobuf-c)
ii libpsl5:amd64 0.20.2-2 amd64 Library for Public Suffix List (shared libraries)
ii libpython-all-dev:amd64 2.7.16-1 amd64 package depending on all supported Python2 development packages
ii libpython-dev:amd64 2.7.16-1 amd64 header files and a static library for Python2
ii libpython-stdlib:amd64 2.7.16-1 amd64 interactive high-level object-oriented language (Python2)
ii libpython2-dev:amd64 2.7.16-1 amd64 header files and a static library for Python2
ii libpython2-stdlib:amd64 2.7.16-1 amd64 interactive high-level object-oriented language (Python2)
ii libpython2.7:amd64 2.7.16-2+deb10u1 amd64 Shared Python runtime library (version 2.7)
ii libpython2.7-dev:amd64 2.7.16-2+deb10u1 amd64 Header files and a static library for Python (v2.7)
ii libpython2.7-minimal:amd64 2.7.16-2+deb10u1 amd64 Minimal subset of the Python language (version 2.7)
ii libpython2.7-stdlib:amd64 2.7.16-2+deb10u1 amd64 Interactive high-level object-oriented language (standard library, version 2.7)
ii libpython3-stdlib:amd64 3.7.3-1 amd64 interactive high-level object-oriented language (default python3 version)
ii libpython3.7-minimal:amd64 3.7.3-2+deb10u3 amd64 Minimal subset of the Python language (version 3.7)
ii libpython3.7-stdlib:amd64 3.7.3-2+deb10u3 amd64 Interactive high-level object-oriented language (standard library, version 3.7)
ii libquadmath0:amd64 8.3.0-6 amd64 GCC Quad-Precision Math Library
ii libreadline5:amd64 5.2+dfsg-3+b13 amd64 GNU readline and history libraries, run-time libraries
ii libreadline7:amd64 7.0-5 amd64 GNU readline and history libraries, run-time libraries
ii librtmp1:amd64 2.4+20151223.gitfa8646d.1-2 amd64 toolkit for RTMP streams (shared library)
ii libsasl2-2:amd64 2.1.27+dfsg-1+deb10u1 amd64 Cyrus SASL - authentication abstraction library
ii libsasl2-modules:amd64 2.1.27+dfsg-1+deb10u1 amd64 Cyrus SASL - pluggable authentication modules
ii libsasl2-modules-db:amd64 2.1.27+dfsg-1+deb10u1 amd64 Cyrus SASL - pluggable authentication modules (DB)
ii libseccomp2:amd64 2.3.3-4 amd64 high level interface to Linux seccomp filter
ii libselinux1:amd64 2.8-1+b1 amd64 SELinux runtime shared libraries
ii libsemanage-common 2.8-2 all Common files for SELinux policy management libraries
ii libsemanage1:amd64 2.8-2 amd64 SELinux policy management library
ii libsepol1:amd64 2.8-1 amd64 SELinux library for manipulating binary security policies
ii libsigsegv2:amd64 2.12-2 amd64 Library for handling page faults in a portable way
ii libslang2:amd64 2.3.2-2 amd64 S-Lang programming library - runtime version
ii libsmartcols1:amd64 2.33.1-0.1 amd64 smart column output alignment library
ii libsnappy1v5:amd64 1.1.7-1 amd64 fast compression/decompression library
ii libsqlite3-0:amd64 3.27.2-3+deb10u1 amd64 SQLite 3 shared library
ii libss2:amd64 1.44.5-1+deb10u3 amd64 command-line interface parsing library
ii libssh2-1:amd64 1.8.0-2.1 amd64 SSH2 client-side library
ii libssl1.1:amd64 1.1.1d-0+deb10u6 amd64 Secure Sockets Layer toolkit - shared libraries
ii libstdc++-8-dev:amd64 8.3.0-6 amd64 GNU Standard C++ Library v3 (development files)
ii libstdc++6:amd64 8.3.0-6 amd64 GNU Standard C++ Library v3
ii libsystemd0:amd64 241-7~deb10u7 amd64 systemd utility library
ii libtasn1-6:amd64 4.13-3 amd64 Manage ASN.1 structures (runtime)
ii libterm-readkey-perl 2.38-1 amd64 perl module for simple terminal control
ii libtext-charwidth-perl 0.04-7.1+b1 amd64 get display widths of characters on the terminal
ii libtext-iconv-perl 1.7-5+b7 amd64 converts between character sets in Perl
ii libtext-wrapi18n-perl 0.06-7.1 all internationalized substitute of Text::Wrap
ii libtimedate-perl 2.3000-2+deb10u1 all collection of modules to manipulate date/time information
ii libtinfo6:amd64 6.1+20181013-2+deb10u2 amd64 shared low-level terminfo library for terminal handling
ii libtsan0:amd64 8.3.0-6 amd64 ThreadSanitizer -- a Valgrind-based detector of data races (runtime)
ii libubsan1:amd64 8.3.0-6 amd64 UBSan -- undefined behaviour sanitizer (runtime)
ii libuchardet0:amd64 0.0.6-3 amd64 universal charset detection library - shared library
ii libudev1:amd64 241-7~deb10u7 amd64 libudev shared library
ii libunistring2:amd64 0.9.10-1 amd64 Unicode string library for C
ii libunwind8:amd64 1.2.1-10~deb10u1 amd64 library to determine the call-chain of a program - runtime
ii liburi-perl 1.76-1 all module to manipulate and access URI strings
ii libusb-0.1-4:amd64 2:0.1.12-32 amd64 userspace USB programming library
ii libusb-1.0-0:amd64 2:1.0.22-2 amd64 userspace USB programming library
ii libutempter0:amd64 1.1.6-3 amd64 privileged helper for utmp/wtmp updates (runtime)
ii libuuid1:amd64 2.33.1-0.1 amd64 Universally Unique ID library
ii libuv1:amd64 1.24.1-1 amd64 asynchronous event notification library - runtime library
ii libwrap0:amd64 7.6.q-28 amd64 Wietse Venema's TCP wrappers library
ii libx11-6:amd64 2:1.6.7-1+deb10u1 amd64 X11 client-side library
ii libx11-data 2:1.6.7-1+deb10u1 all X11 client-side library
ii libxau6:amd64 1:1.0.8-1+b2 amd64 X11 authorisation library
ii libxcb1:amd64 1.13.1-2 amd64 X C Binding
ii libxdmcp6:amd64 1:1.1.2-3 amd64 X11 Display Manager Control Protocol library
ii libxext6:amd64 2:1.3.3-1+b2 amd64 X11 miscellaneous extension library
ii libxml2:amd64 2.9.4+dfsg1-7+deb10u1 amd64 GNOME XML library
ii libxmuu1:amd64 2:1.1.2-2+b3 amd64 X11 miscellaneous micro-utility library
ii libxtables12:amd64 1.8.2-4 amd64 netfilter xtables library
ii libyaml-0-2:amd64 0.2.1-1 amd64 Fast YAML 1.1 parser and emitter library
ii libzstd1:amd64 1.3.8+dfsg-3+deb10u2 amd64 fast lossless compression algorithm
ii linux-base 4.6 all Linux image base package
ii linux-image-4.19.0-16-amd64 4.19.181-1 amd64 Linux 4.19 for 64-bit PCs (signed)
ii linux-image-amd64 4.19+105+deb10u11 amd64 Linux for 64-bit PCs (meta-package)
ii linux-libc-dev:amd64 4.19.181-1 amd64 Linux support headers for userspace development
ii locales 2.28-10 all GNU C Library: National Language (locale) data [support]
ii login 1:4.5-1.1 amd64 system login tools
ii logrotate 3.14.0-4 amd64 Log rotation utility
ii lsb-base 10.2019051400 all Linux Standard Base init script functionality
ii lsb-release 10.2019051400 all Linux Standard Base version reporting utility
ii lsof 4.91+dfsg-1 amd64 utility to list open files
ii lvm2 2.03.02-3 amd64 Linux Logical Volume Manager
ii make 4.2.1-1.2 amd64 utility for directing compilation
ii man-db 2.8.5-2 amd64 on-line manual pager
ii manpages 4.16-2 all Manual pages about using a GNU/Linux system
ii manpages-dev 4.16-2 all Manual pages about using GNU/Linux for development
ii mariadb-client-10.3 1:10.3.27-0+deb10u1 amd64 MariaDB database client binaries
ii mariadb-client-core-10.3 1:10.3.27-0+deb10u1 amd64 MariaDB database core client binaries
ii mariadb-common 1:10.3.27-0+deb10u1 all MariaDB common metapackage
ii mariadb-server 1:10.3.27-0+deb10u1 all MariaDB database server (metapackage depending on the latest version)
ii mariadb-server-10.3 1:10.3.27-0+deb10u1 amd64 MariaDB database server binaries
ii mariadb-server-core-10.3 1:10.3.27-0+deb10u1 amd64 MariaDB database core server files
ii mawk 1.3.3-17+b3 amd64 a pattern scanning and text processing language
ii mime-support 3.62 all MIME files 'mime.types' & 'mailcap', and support programs
ii mount 2.33.1-0.1 amd64 tools for mounting and manipulating filesystems
ii mysql-common 5.8+1.0.5 all MySQL database common files, e.g. /etc/mysql/my.cnf
ii nano 3.2-3 amd64 small, friendly text editor inspired by Pico
ii ncurses-base 6.1+20181013-2+deb10u2 all basic terminal type definitions
ii ncurses-bin 6.1+20181013-2+deb10u2 amd64 terminal-related programs and man pages
ii ncurses-term 6.1+20181013-2+deb10u2 all additional terminal type definitions
ii net-tools 1.60+git20180626.aebd88e-1 amd64 NET-3 networking toolkit
ii netbase 5.6 all Basic TCP/IP networking system
ii netcat-traditional 1.10-41.1 amd64 TCP/IP swiss army knife
ii netdata 1.12.0-1+deb10u1 all real-time performance monitoring (metapackage)
ii netdata-core 1.12.0-1+deb10u1 amd64 real-time performance monitoring (core)
ii netdata-plugins-bash 1.12.0-1+deb10u1 all real-time performance monitoring (bash plugins)
ii netdata-plugins-nodejs 1.12.0-1+deb10u1 all real-time performance monitoring (nodejs plugins)
ii netdata-plugins-python 1.12.0-1+deb10u1 all real-time performance monitoring (python plugins)
ii netdata-web 1.12.0-1+deb10u1 all real-time performance monitoring (web)
ii nginx-common 1.14.2-2+deb10u3 all small, powerful, scalable web/proxy server - common files
ii nginx-light 1.14.2-2+deb10u3 amd64 nginx web/proxy server (basic version)
ii nodejs 10.24.0~dfsg-1~deb10u1 amd64 evented I/O for V8 javascript - runtime executable
ii nodejs-doc 10.24.0~dfsg-1~deb10u1 all API documentation for Node.js, the javascript platform
ii openssh-client 1:7.9p1-10+deb10u2 amd64 secure shell (SSH) client, for secure access to remote machines
ii openssh-server 1:7.9p1-10+deb10u2 amd64 secure shell (SSH) server, for secure access from remote machines
ii openssh-sftp-server 1:7.9p1-10+deb10u2 amd64 secure shell (SSH) sftp server module, for SFTP access from remote machines
ii openssl 1.1.1d-0+deb10u6 amd64 Secure Sockets Layer toolkit - cryptographic utility
ii os-prober 1.77 amd64 utility to detect other OSes on a set of drives
ii passwd 1:4.5-1.1 amd64 change and administer password and group data
ii patch 2.7.6-3+deb10u1 amd64 Apply a diff file to an original
ii pciutils 1:3.5.2-1 amd64 Linux PCI Utilities
ii perl 5.28.1-6+deb10u1 amd64 Larry Wall's Practical Extraction and Report Language
ii perl-base 5.28.1-6+deb10u1 amd64 minimal Perl system
ii perl-modules-5.28 5.28.1-6+deb10u1 all Core Perl modules
ii pinentry-curses 1.1.0-2 amd64 curses-based PIN or pass-phrase entry dialog for GnuPG
ii powermgmt-base 1.34 all common utils for power management
ii procps 2:3.3.15-2 amd64 /proc file system utilities
ii psmisc 23.2-1 amd64 utilities that use the proc file system
ii publicsuffix 20190415.1030-1 all accurate, machine-readable list of domain name suffixes
ii python 2.7.16-1 amd64 interactive high-level object-oriented language (Python2 version)
ii python-all 2.7.16-1 amd64 package depending on all supported Python2 runtime versions
ii python-all-dev 2.7.16-1 amd64 package depending on all supported Python2 development packages
ii python-apt-common 1.8.4.3 all Python interface to libapt-pkg (locales)
ii python-asn1crypto 0.24.0-1 all Fast ASN.1 parser and serializer (Python 2)
ii python-cffi-backend 1.12.2-1 amd64 Foreign Function Interface for Python calling C code - backend
ii python-configparser 3.5.0b2-1 all backport of the enhanced config parser introduced in Python 3.2
ii python-crypto 2.6.1-9+b1 amd64 cryptographic algorithms and protocols for Python
ii python-cryptography 2.6.1-3+deb10u2 amd64 Python library exposing cryptographic recipes and primitives (Python 2)
ii python-dbus 1.2.8-3 amd64 simple interprocess messaging system (Python interface)
ii python-dev 2.7.16-1 amd64 header files and a static library for Python2
ii python-entrypoints 0.3-1 all Discover and load entry points from installed packages (Python 2)
ii python-enum34 1.1.6-2 all backport of Python 3.4's enum package
ii python-gi 3.30.4-1 amd64 Python 2.x bindings for gobject-introspection libraries
ii python-ipaddress 1.0.17-1 all Backport of Python 3 ipaddress module (Python 2)
ii python-keyring 17.1.1-1 all store and access your passwords safely
ii python-keyrings.alt 3.1.1-1 all alternate backend implementations for python-keyring
ii python-minimal 2.7.16-1 amd64 minimal subset of the Python2 language
ii python-pip 18.1-5 all Python package installer
ii python-pip-whl 18.1-5 all Python package installer
ii python-pkg-resources 40.8.0-1 all Package Discovery and Resource Access using pkg_resources
ii python-secretstorage 2.3.1-2 all Python module for storing secrets - Python 2.x version
ii python-setuptools 40.8.0-1 all Python Distutils Enhancements
ii python-six 1.12.0-1 all Python 2 and 3 compatibility library (Python 2 interface)
ii python-wheel 0.32.3-2 all built-package format for Python
ii python-xdg 0.25-5 all Python 2 library to access freedesktop.org standards
ii python2 2.7.16-1 amd64 interactive high-level object-oriented language (Python2 version)
ii python2-dev 2.7.16-1 amd64 header files and a static library for Python2
ii python2-minimal 2.7.16-1 amd64 minimal subset of the Python2 language
ii python2.7 2.7.16-2+deb10u1 amd64 Interactive high-level object-oriented language (version 2.7)
ii python2.7-dev 2.7.16-2+deb10u1 amd64 Header files and a static library for Python (v2.7)
ii python2.7-minimal 2.7.16-2+deb10u1 amd64 Minimal subset of the Python language (version 2.7)
ii python3 3.7.3-1 amd64 interactive high-level object-oriented language (default python3 version)
ii python3-apt 1.8.4.3 amd64 Python 3 interface to libapt-pkg
ii python3-certifi 2018.8.24-1 all root certificates for validating SSL certs and verifying TLS hosts (python3)
ii python3-chardet 3.0.4-3 all universal character encoding detector for Python3
ii python3-debconf 1.5.71 all interact with debconf from Python 3
ii python3-debian 0.1.35 all Python 3 modules to work with Debian-related data formats
ii python3-debianbts 2.8.2 all Python interface to Debian's Bug Tracking System
ii python3-httplib2 0.11.3-2 all comprehensive HTTP client library written for Python3
ii python3-idna 2.6-1 all Python IDNA2008 (RFC 5891) handling (Python 3)
ii python3-minimal 3.7.3-1 amd64 minimal subset of the Python language (default python3 version)
ii python3-pkg-resources 40.8.0-1 all Package Discovery and Resource Access using pkg_resources
ii python3-pycurl 7.43.0.2-0.1 amd64 Python bindings to libcurl (Python 3)
ii python3-pysimplesoap 1.16.2-1 all simple and lightweight SOAP Library (Python 3)
ii python3-reportbug 7.5.3~deb10u1 all Python modules for interacting with bug tracking systems
ii python3-requests 2.21.0-1 all elegant and simple HTTP library for Python3, built for human beings
ii python3-six 1.12.0-1 all Python 2 and 3 compatibility library (Python 3 interface)
ii python3-urllib3 1.24.1-1 all HTTP library with thread-safe connection pooling for Python3
ii python3-yaml 3.13-2 amd64 YAML parser and emitter for Python3
ii python3.7 3.7.3-2+deb10u3 amd64 Interactive high-level object-oriented language (version 3.7)
ii python3.7-minimal 3.7.3-2+deb10u3 amd64 Minimal subset of the Python language (version 3.7)
ii readline-common 7.0-5 all GNU readline and history libraries, common files
ii reportbug 7.5.3~deb10u1 all reports bugs in the Debian distribution
ii rsync 3.1.3-6 amd64 fast, versatile, remote (and local) file-copying tool
ii rsyslog 8.1901.0-1 amd64 reliable system and kernel logging daemon
ii screen 4.6.2-3+deb10u1 amd64 terminal multiplexer with VT100/ANSI terminal emulation
ii sed 4.7-1 amd64 GNU stream editor for filtering/transforming text
ii sensible-utils 0.0.12 all Utilities for sensible alternative selection
ii shared-mime-info 1.10-1 amd64 FreeDesktop.org shared MIME database and spec
ii socat 1.7.3.2-2 amd64 multipurpose relay for bidirectional data transfer
ii strace 4.26-0.2 amd64 System call tracer
ii sudo 1.8.27-1+deb10u3 amd64 Provide limited super user privileges to specific users
ii systemd 241-7~deb10u7 amd64 system and service manager
ii systemd-sysv 241-7~deb10u7 amd64 system and service manager - SysV links
ii sysvinit-utils 2.93-8 amd64 System-V-like utilities
ii tar 1.30+dfsg-6 amd64 GNU version of the tar archiving utility
ii task-english 3.53 all General English environment
ii task-ssh-server 3.53 all SSH server
ii tasksel 3.53 all tool for selecting tasks for installation on Debian systems
ii tasksel-data 3.53 all official tasks used for installation of Debian systems
ii tcpdump 4.9.3-1~deb10u2 amd64 command-line network traffic analyzer
ii telnet 0.17-41.2 amd64 basic telnet client
ii traceroute 1:2.1.0-2 amd64 Traces the route taken by packets over an IPv4/IPv6 network
ii tzdata 2021a-0+deb10u1 all time zone and daylight-saving time data
ii ucf 3.0038+nmu1 all Update Configuration File(s): preserve user changes to config files
ii udev 241-7~deb10u7 amd64 /dev/ and hotplug management daemon
ii usb.ids 2019.07.27-0+deb10u1 all USB ID Repository
ii usbutils 1:010-3 amd64 Linux USB utilities
ii util-linux 2.33.1-0.1 amd64 miscellaneous system utilities
ii util-linux-locales 2.33.1-0.1 all locales files for util-linux
ii vim 2:8.1.0875-5 amd64 Vi IMproved - enhanced vi editor
ii vim-common 2:8.1.0875-5 all Vi IMproved - Common files
ii vim-runtime 2:8.1.0875-5 all Vi IMproved - Runtime files
ii vim-tiny 2:8.1.0875-5 amd64 Vi IMproved - enhanced vi editor - compact version
ii w3m 0.5.3-37 amd64 WWW browsable pager with excellent tables/frames support
ii wamerican 2018.04.16-1 all American English dictionary words for /usr/share/dict
ii wget 1.20.1-1.1 amd64 retrieves files from the web
ii whiptail 0.52.20-8 amd64 Displays user-friendly dialog boxes from shell scripts
ii xauth 1:1.0.10-1 amd64 X authentication utility
ii xdg-user-dirs 0.17-2 amd64 tool to manage well known user directories
ii xkb-data 2.26-2 all X Keyboard Extension (XKB) configuration data
ii xxd 2:8.1.0875-5 amd64 tool to make (or reverse) a hex dump
ii xz-utils 5.2.4-1 amd64 XZ-format compression utilities
ii zlib1g:amd64 1:1.2.11.dfsg-1 amd64 compression library - runtime

View File

@ -0,0 +1,13 @@
{
"CERT_FILE": "/home/eddn/etc/fullchain.pem",
"KEY_FILE": "/home/eddn/etc/privkey.pem",
"GATEWAY_HTTP_BIND_ADDRESS": "0.0.0.0",
"MONITOR_DB": {
"database": "eddn",
"user": "eddn",
"password": " SOME SECURE PASSWORD"
},
"RELAY_DUPLICATE_MAX_MINUTES": false
}

10
requirements.txt Normal file
View File

@ -0,0 +1,10 @@
# These are the versions we *know* work under Python 2.7.16
argparse==1.2.1
bottle==0.12.15
enum34==1.1.6
gevent==1.3.7
jsonschema==2.6.0
pyzmq==17.1.2
simplejson==3.16.0
strict_rfc3339==0.7
mysql-connector-python==8.0.17

View File

@ -29,7 +29,7 @@ setup(
long_description="""\
The Elite: Dangerous Data Network allows E:D players to share data. Not affiliated with Frontier Developments.
""",
install_requires=["argparse", "bottle", "enum34", "gevent", "jsonschema", "pyzmq", "simplejson", "mysql-connector-python"],
install_requires=["argparse", "bottle", "enum34", "gevent", "jsonschema", "pyzmq", "strict_rfc3339", "simplejson", "mysql-connector-python"],
entry_points={
'console_scripts': [
'eddn-gateway = eddn.Gateway:main',