Add Ubuntu pkgs needed to build git
[khome.git] / pkgs-ubuntu.list
... / ...
CommitLineData
1# Ubuntu packages
2
3at # Surprisingly not in base install!
4tree
5htop
6zsh
7zsh-syntax-highlighting
8tig
9
10bison
11flex
12
13# Use src recipe to install cmake
14#cmake # added to build neovim
15#cmake-doc
16
17make
18libtool-bin # added to build neovim
19apt-file
20jq
21curl
22lftp
23aspell
24aspell-en # English
25aspell-ru # Russian
26aspell-el # Greek
27cheese
28newsboat
29nmap
30build-essential
31xkcdpass
32dunst
33hsetroot
34feh
35xbindkeys
36gawk
37original-awk
38libnotify-bin
39r-base
40locate
41units
42snapd # https://snapcraft.io/docs/installing-snap-on-debian
43encfs
44xscreensaver
45xscreensaver-data
46xscreensaver-data-extra
47mplayer
48mpv
49whois
50mono-complete
51tlp # Laptop power management tools
52powertop
53wx3.0-i18n # for building erlang recipe
54#erlang # see deps recipe
55elixir
56openconnect # VPN cllient compatible with Cisco's AnyConnect
57graphviz
58graphviz-doc
59cups
60ddgr # Duck Duck Go CLI client
61wikipedia2text # Wikipedia CLI client
62neofetch
63time # Surprisingly, GNU time isn't installed by default!
64ffmpeg
65pandoc
66nq # Unix CLI queue utility
67neomutt
68lm-sensors
69fslint # File system maintenance utilities
70goaccess # Web server log analyzer
71xinput # Configure touchpad
72python3-pip
73db-util
74dnsutils # dig and friends
75debian-goodies # Misc. helper scripts. See: apt show debian-goodies
76zeal # Documentation browser, like Dash.app
77mlterm
78nginx-doc
79tmux
80font-manager
81#tup # fast build system # Not available in Ubuntu repos
82clang
83rhash
84jsbeautifier
85pidgin
86pidgin-skype
87rig # Random Identity Generator
88fortune-mod
89exfat-utils # exFAT filesystem support
90linux-doc # Kernel docs. Found it with: apt-file search power_supply_class.txt
91locales-all
92figlet
93gimp
94dos2unix
95xsel # Pipe to/from system clipboard
96streamripper
97moreutils # chronic combine errno ifdata ifne isutf8 lckdo mispipe parallel pee sponge ts vidir vipe zrun
98
99# Screenshoting tools
100screengrab
101maim
102
103# "modern" ls alternative: uses colours to distinguish file types and metadata;
104# does other things good too, like drawing a tree.
105# https://the.exa.website/
106#exa # Not available in Ubuntu repos
107
108# Screen color temperature setters
109redshift # Lots of code and features, adjusts automatically throughout the day.
110sct # 80 lines of C, does nothing automatically.
111
112graphicsmagick
113graphicsmagick-imagemagick-compat # provides /usr/bin/convert
114
115cvs
116
117# Emacs build deps
118libgif-dev
119libtiff-dev
120
121# Vim
122vim
123vim-gtk3
124
125# Mate
126caja
127caja-open-terminal
128#mate-equake-applet # monitors earthquakes # Not available in Ubuntu repos
129
130#------------------------------------------------------------------------------
131# Git
132#------------------------------------------------------------------------------
133git
134
135# Email
136git-email
137
138# Large File Support
139git-lfs
140
141# Integration with other VCS
142git-cvs
143git-svn
144
145# GUI
146git-gui
147git-cola # HiDPI. Overall nicer than default.
148
149# Documentation
150git-doc
151gitmagic
152
153# Web
154gitweb
155lighttpd # Was needed by 'git instaweb'
156highlight # Syntax highlighter which can be used by gitweb.
157
158# to build git from source
159asciidoc
160libcurl4-openssl-dev
161#------------------------------------------------------------------------------
162
163# subversion
164subversion
165subversion-tools
166
167
168# Guile
169guile-2.2
170guile-2.2-dev
171guile-2.2-doc
172
173# Chez Scheme
174chezscheme
175
176# Lisp
177sbcl
178
179# SML
180smlnj
181smlnj-doc
182
183# Xapian desktop search:
184xapian-omega # index with omindex
185xapian-tools # search with quest
186
187# Librem 15v4 Bluetooth.
188# A post-install reboot may be insufficient if incorrect firmware was loaded
189# before, so a cold shutdown is best.
190#
191# Apparently the firmware is loaded into the card's memory, which isn't cleared
192# as long as power is supplied (and between reboots - it is).
193#
194# Ref: https://tracker.pureos.net/T23 (different situation, same idea)
195#firmware-atheros # Not available in Ubuntu repos
196
197# To connect to headphones:
198pulseaudio-module-bluetooth
199
200pavucontrol
201
202# dwm build
203libx11-dev
204libxft-dev
205libxinerama-dev
206
207# X11 compositor
208compton
209
210# Web browsers
211qutebrowser
212chromium-browser
213lynx
214elinks
215firefox
216
217# Gopher clients
218#sacc # Not available in Ubuntu repos
219
220# SoX: Swiss army knife of sound processing
221# provides the play command
222sox
223
224# Shell script linter
225shellcheck
226
227# File managers
228ranger
229nnn
230pcmanfm
231
232# GNU Parallel.
233# Some of my scripts still use it, though it can mostly be replaced with
234# xargs -P $N.
235parallel
236
237# fuzzy finder
238#fzf # Not available in Ubuntu repos
239
240# meta-package for both client and server packages
241ssh
242
243# PDF utilities
244poppler-utils
245mupdf
246mupdf-tools
247atril
248zathura
249zathura-cb
250zathura-djvu
251zathura-pdf-poppler
252zathura-ps
253
254# X11 API man pages
255libx11-doc
256
257# a pretty df
258dfc
259
260# Music Player daemon and clients
261mpd
262mpc
263libmpdclient-dev # mpd/client.h
264ncmpc
265ncmpcpp
266
267# ncurses
268libncurses5-dev
269ncurses-doc
270ncurses-examples
271
272# Dictionary
273dictd # server
274dict # client
275dict-gcide # Collaborative International Dictionary of English
276dict-jargon # hacker slang
277dict-wn # WordNet
278dict-freedict-eng-rus # English-Russian
279dict-freedict-eng-ell # English-Modern Greek
280dict-freedict-eng-lat # English-Latin
281dict-freedict-lat-eng # Latin-English
282
283# Provides hxpipe utility, used by khatus weather sensor
284html-xml-utils
285
286# Provides urlencode, among other things:
287gridsite-clients
288
289# Image viewers
290eog # Eye of GNOME
291eom # Eye of MATE
292sxiv
293shotwell # Photo manager
294
295# Networking tools:
296# - netstat
297# - ifconfig
298# - ipmaddr
299# - iptunnel
300# - mii-tool
301# - nameif
302# - plipconfig
303# - rarp
304# - route
305# - slattach
306# - arp
307net-tools
308
309# Net monitoring
310speedometer
311cbm
312
313# Internet speed test
314speedtest-cli
315
316# Retro net
317finger
318
319# Games
320colobot
321warzone2100
322
323# GNOME themes
324adwaita-icon-theme-full
325adwaita-qt
326gnome-themes-standard
327gnome-themes-ubuntu
328
329lxappearance # https://wiki.archlinux.org/index.php/GTK
330
331ifuse # Mount iPhone
332
333valgrind
334
335# TeX / LaTeX
336texlive-full
337texinfo
338
339# scons build systems, to build DOOM-3
340scons
341scons-doc
342
343# tool for analyzing the complexity of C program functions
344complexity
345complexity-doc
346
347# wine
348winetricks
349wine32
350wine64
351
352remind
353# From package info:
354# > Homepage: http://www.roaringpenguin.com/products/remind/
355# > Description: sophisticated calendar and alarm program
356# > Remind allows you to remind yourself of upcoming events and
357# > appointments. Each reminder or alarm can consist of a message sent
358# > to standard output, or a program to be executed.
359# > .
360# > It also features: sophisticated date calculation, moon phases,
361# > sunrise/sunset, Hebrew calendar, alarms, PostScript output, tcl/tk
362# > front-end and proper handling of holidays.
363# > .
364# > Reminders can be created by the remind scripting language or by using
365# > the graphical frontend package "tkremind".
366
367mcron
368# From package info:
369# > Homepage: http://www.gnu.org/software/mcron
370# > Description: Guile-based program for running jobs at regular times
371# > The GNU package mcron (Mellor's cron) can be a 100% compatible replacement for
372# > Vixie cron (though the Debian package is not configured this way). It is
373# > written in pure Guile, and allows configuration files to be written in scheme
374# > (as well as Vixie's original format) for infinite flexibility in specifying
375# > when jobs should be run.
This page took 0.025031 seconds and 4 git commands to generate.