Skip to content

Requirements

Tadeusz Miszczyk edited this page Sep 12, 2023 · 2 revisions

Device-Drama requires external applications:

  • lolcat
  • edid-decode
  • smartmontools

They can be installed using any of bellow commands:

sudo apt install lolcat edid-decode smartmontools 
sudo apt-get install lolcat edid-decode smartmontools
sudo aptitude install lolcat edid-decode smartmontools

Additional system applications which are used with Device-Drama and which are required:

  • lsblk
  • ps
  • which
  • dpkg (from package dpkg)
  • glxinfo (from package mesa-utils)
  • gsettings (from package libglib2.0-bin)
  • Python (from package python3-minimal)
  • snap (from package snapd)
  • xprop (from package x11-utils)
  • xrandr (from package x11-xserver-utils)

You can install them all using any of bellow command (please check if they require additional packages to be installed):

sudo apt install dpkg mesa-utils libglib2.0-bin python3-minimal snapd x11-utils x11-xserver-utils 
sudo apt-get install dpkg mesa-utils libglib2.0-bin python3-minimal snapd x11-utils x11-xserver-utils
sudo aptitude install dpkg mesa-utils libglib2.0-bin python3-minimal snapd x11-utils x11-xserver-utils

Device-Drama reads information from files and folders located in:

  • /etc/os-release
  • /sys/block/
  • /sys/block/[ disk_name ]/size
  • /sys/block/[ disk_name ]/queue/hw_sector_size
  • /sys/devices/virtual/dmi/id/board_name
  • /sys/devices/virtual/dmi/id/sys_vendor
  • /proc/cpuinfo
  • /proc/meminfo
  • /proc/mounts
  • /proc/uptime
Clone this wiki locally