Skip to content

Commit 0109475

Browse files
committed
DONT PUSH THIS EITHER
1 parent a231fef commit 0109475

1 file changed

Lines changed: 83 additions & 0 deletions

File tree

DEPS.md

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
# Lufus External Dependencies (Non-Python)
2+
3+
## System Privileges
4+
- pkexec (polkit)
5+
- sudo
6+
- runuser (util-linux)
7+
8+
## Flashing & Imaging
9+
- dd (coreutils)
10+
- sync (coreutils)
11+
- cp (coreutils)
12+
- rm (coreutils)
13+
- mkdir (coreutils)
14+
15+
## Partitioning & Disk Info
16+
- lsblk (util-linux)
17+
- parted
18+
- sfdisk (util-linux)
19+
- partprobe (parted)
20+
- udevadm (systemd/udev)
21+
- wipefs (util-linux)
22+
- blockdev (util-linux)
23+
- badblocks (e2fsprogs)
24+
25+
## Filesystem Tools
26+
- mkfs.vfat, fatlabel (dosfstools)
27+
- mkfs.exfat (exfatprogs or exfat-utils)
28+
- mkfs.ntfs / mkntfs, ntfslabel (ntfs-3g)
29+
- mkfs.ext4, e2label (e2fsprogs)
30+
- mkudffs, udflabel (udftools)
31+
32+
## Mounting & ISO Handling
33+
- mount (util-linux)
34+
- umount (util-linux)
35+
- 7z (p7zip-full) - Used for Windows ISO detection
36+
- isoinfo (genisoimage) - Fallback for Windows ISO detection
37+
38+
## Process & System Management
39+
- lsof
40+
- fuser (psmisc)
41+
- pgrep (procps)
42+
- which (debianutils or similar)
43+
- stty (coreutils)
44+
- xdg-user-dir (xdg-user-dirs)
45+
- xdg-open (xdg-utils)
46+
47+
## Windows Image Operations (WIM)
48+
- wimlib-imagex (wimlib / wimtools)
49+
- wimmountrw (wimlib)
50+
- wimunmount (wimlib)
51+
52+
## Bootloader Installation
53+
- grub-install (grub2 / grub-common)
54+
55+
## GUI & System Libraries (PyQt6 Requirements)
56+
- libgl1
57+
- libx11-6
58+
- libxcb1
59+
- libxrender1
60+
- fontconfig
61+
- libfreetype6
62+
- libxext6
63+
- libxrandr2
64+
- libxcursor1
65+
- libxi6
66+
- libxfixes3
67+
- libxcomposite1
68+
- libxdamage1
69+
70+
## Package Managers (Used for auto-installing missing tools)
71+
- apt-get (Debian/Ubuntu)
72+
- dnf (Fedora/RHEL)
73+
- pacman (Arch)
74+
- zypper (openSUSE)
75+
76+
## Python Environment
77+
- python3
78+
- python3-pip
79+
- python3-venv
80+
81+
## Other (from requirements-system.txt)
82+
- wget
83+
- file

0 commit comments

Comments
 (0)