T804 is actually not a duplicate of this. T804 seems a lot to do while this ticket is just something similar to:
sudo apt-get install firetools --no-install-recommends
(Adding to #anon-meta-packages https://github.com/Whonix/anon-meta-packages/blob/master/debian/control.)
Not sure if/when T804 gets implemented but this ticket looks easier, perhaps possible in #Whonix_15.
For required technical reasons, Whonix is always build as if using --no-install-recommends
:
Debian Packages - Whonix
So firetools
and by dependency firejail
only?
sudo apt-get install firetools --no-install-recommends
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
libevent-2.0-5
Use 'sudo apt autoremove' to remove it.
The following additional packages will be installed:
firejail
Recommended packages:
firejail-profiles xpra | xserver-xephyr | xvfb
The following NEW packages will be installed:
firejail firetools
0 upgraded, 2 newly installed, 0 to remove and 69 not upgraded.
Need to get 530 kB of archives.
After this operation, 1,727 kB of additional disk space will be used.
Do you want to continue? [Y/n]
Or should we also install firejail-profiles
?
sudo apt-get install firetools firejail-profiles --no-install-recommends
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
libevent-2.0-5
Use 'sudo apt autoremove' to remove it.
The following additional packages will be installed:
firejail
Recommended packages:
xpra | xserver-xephyr | xvfb
The following NEW packages will be installed:
firejail firejail-profiles firetools
0 upgraded, 3 newly installed, 0 to remove and 69 not upgraded.
Need to get 600 kB of archives.
After this operation, 2,495 kB of additional disk space will be used.
Do you want to continue? [Y/n]
But if we could drop --no-install-recommends
(which we ought not to)…
sudo apt-get install firejail-profiles
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
libevent-2.0-5
Use 'sudo apt autoremove' to remove it.
The following additional packages will be installed:
firejail libgtkglext1 libpango1.0-0 libpangox-1.0-0 libturbojpeg0 python-bcrypt python-future python-gtkglext1 python-lz4 python-lzo python-nacl python-opengl
python-paramiko python-pyasn1 python-rencode python-uritools ssh-askpass xpra xserver-xorg-input-void xserver-xorg-video-dummy
Suggested packages:
python-future-doc python-nacl-doc libgle3 python-gssapi openssh-server python-pyopencl python-gst-1.0 python-avahi cups-pdf python-cups python-opencv v4l2loopback-dkms
python-yaml python-uinput
The following NEW packages will be installed:
firejail firejail-profiles libgtkglext1 libpango1.0-0 libpangox-1.0-0 libturbojpeg0 python-bcrypt python-future python-gtkglext1 python-lz4 python-lzo python-nacl
python-opengl python-paramiko python-pyasn1 python-rencode python-uritools ssh-askpass xpra xserver-xorg-input-void xserver-xorg-video-dummy
0 upgraded, 21 newly installed, 0 to remove and 69 not upgraded.
Need to get 4,204 kB/4,341 kB of archives.
After this operation, 22.8 MB of additional disk space will be used.
Do you want to continue? [Y/n]
Then I am wondering if we ought to install any of the following recommended packages too?
- ssh-askpass
- xpra
- xserver-xorg-input-void
- xserver-xorg-video-dummy
Perhaps these are required to make some of the firejail-profiles work?