-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdep.txt
More file actions
135 lines (117 loc) · 3.78 KB
/
dep.txt
File metadata and controls
135 lines (117 loc) · 3.78 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
# ------------------------------------------------------------
# Development Tools (C/C++/Build)
# ------------------------------------------------------------
autoconf
automake
build-essential
cmake
g++
gdb
libtool
make
pkg-config
# ------------------------------------------------------------
# Compilers & Toolchains
# ------------------------------------------------------------
clang
clang-format
clang-tidy
lld
lldb
gcc-mingw-w64-x86-64 # Windows cross-compile (replaces mingw-w64)
# ------------------------------------------------------------
# Debugging & Profiling
# ------------------------------------------------------------
ltrace
strace
valgrind
# ------------------------------------------------------------
# Version Control & Utilities
# ------------------------------------------------------------
git
git-lfs
curl
wget
jq
tree
# ------------------------------------------------------------
# Editors / Shells
# ------------------------------------------------------------
zsh
shellcheck
# vim / nano (usually preinstalled)
# ------------------------------------------------------------
# Python Ecosystem
# ------------------------------------------------------------
python3
python3-dev
python3-pip
python3-venv
# ------------------------------------------------------------
# Node.js / JavaScript
# ------------------------------------------------------------
nodejs
npm
# ------------------------------------------------------------
# Go Language
# ------------------------------------------------------------
golang # instead of golang-go
# ------------------------------------------------------------
# Rust (Note: must be installed via rustup script, not apt)
# ------------------------------------------------------------
# rustup (handled separately)
# ------------------------------------------------------------
# .NET (Requires Microsoft APT repository)
# ------------------------------------------------------------
# dotnet-sdk-8.0
# ------------------------------------------------------------
# Databases & Clients
# ------------------------------------------------------------
libsqlite3-dev
# postgresql postgresql-contrib # Uncomment if full server needed
# libpq-dev # Client only
# ------------------------------------------------------------
# Container & Virtualization
# ------------------------------------------------------------
docker.io
# ------------------------------------------------------------
# Documentation & Diagrams
# ------------------------------------------------------------
doxygen
graphviz
# ------------------------------------------------------------
# Libraries (Development Headers)
# ------------------------------------------------------------
libcurl4-openssl-dev
libssl-dev
uuid-dev
zlib1g-dev
nlohmann-json3-dev
libjsoncpp-dev
# ------------------------------------------------------------
# System Monitoring & Network
# ------------------------------------------------------------
htop
btop # modern alternative to htop/iotop
ncdu
nmap
tcpdump
iftop
dnsutils
whois
# ------------------------------------------------------------
# Performance Co-Pilot (optional, requires service)
# ------------------------------------------------------------
# pcp
# ------------------------------------------------------------
# WSL Integration (essential for WSL environment)
# ------------------------------------------------------------
ubuntu-wsl
# ------------------------------------------------------------
# Fastfetch (modern neofetch replacement)
# ------------------------------------------------------------
fastfetch # instead of neofetch
# ------------------------------------------------------------
# Misc CLI Utilities
# ------------------------------------------------------------
just