userjack6880 / Open-Report-Parser

A Perl based tool to parse DMARC reports from an IMAP mailbox or from the filesystem, and insert the information into a database. Derived from Techsneeze's dmarcts-report-parser
GNU General Public License v3.0
33 stars 9 forks source link

[Question]: 170 MB of dependencies when installing libfile-mimeinfo-perl on Ubuntu 22.04 #35

Open jensb opened 5 months ago

jensb commented 5 months ago

Installing the listed dependencies, especially libfile-mimeinfo-perl, on Ubuntu, will pull in 170 MB of dependencies, including Wayland and X11 desktop libraries. Is this really required for the DMARC parser? Or is there an alternative?

# apt-get install libfile-mimeinfo-perl
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  adwaita-icon-theme at-spi2-core dconf-gsettings-backend dconf-service gsettings-desktop-schemas gtk-update-icon-cache humanity-icon-theme
  libatk-bridge2.0-0 libatk1.0-0 libatk1.0-data libatspi2.0-0 libcairo-gobject2 libcolord2 libdconf1 libepoxy0 libfile-basedir-perl
  libfile-desktopentry-perl libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgtk-3-0 libgtk-3-bin libgtk-3-common libgtkd-3-0
  libipc-system-simple-perl libllvm11 libphobos2-ldc-shared98 librsvg2-2 librsvg2-common libvte-2.91-0 libvte-2.91-common libvted-3-0
  libwayland-client0 libwayland-cursor0 libwayland-egl1 libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxi6 libxinerama1 libxkbcommon0
  libxrandr2 libxtst6 session-migration tilix tilix-common ubuntu-mono x11-common
Suggested packages:
  colord gvfs librsvg2-bin python-nautilus
The following NEW packages will be installed:
  adwaita-icon-theme at-spi2-core dconf-gsettings-backend dconf-service gsettings-desktop-schemas gtk-update-icon-cache humanity-icon-theme
  libatk-bridge2.0-0 libatk1.0-0 libatk1.0-data libatspi2.0-0 libcairo-gobject2 libcolord2 libdconf1 libepoxy0 libfile-basedir-perl
  libfile-desktopentry-perl libfile-mimeinfo-perl libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgtk-3-0 libgtk-3-bin
  libgtk-3-common libgtkd-3-0 libipc-system-simple-perl libllvm11 libphobos2-ldc-shared98 librsvg2-2 librsvg2-common libvte-2.91-0
  libvte-2.91-common libvted-3-0 libwayland-client0 libwayland-cursor0 libwayland-egl1 libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxi6
  libxinerama1 libxkbcommon0 libxrandr2 libxtst6 session-migration tilix tilix-common ubuntu-mono x11-common
0 upgraded, 50 newly installed, 0 to remove and 22 not upgraded.
Need to get 36.9 MB of archives.
After this operation, 170 MB of additional disk space will be used.