This repository has been archived on 2023-01-28. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
CustomDebian11LiveISO_GUI/doc/md/packages/development.md

18 KiB

Development

installed - suggested

Version control

meld - graphical tool to diff and merge files

Meld is a graphical diff viewer and merge application for the GNOME desktop. It supports 2 and 3-file diffs, recursive directory diffs, diffing of directories under version control (Bazaar, Codeville, CVS, Darcs, Fossil SCM, Git, Mercurial, Monotone, Subversion), as well as the ability to manually and automatically merge file differences.


gource - graphical source control visualisation

OpenGL-based 3D visualisation tool for source control repositories.


  • git 1:2.30.2-1 - fast, scalable, distributed revision control system
  • meld 3.20.2-2 - graphical tool to diff and merge files
  • gource 0.51-1+b2 - graphical source control visualisation
  • colordiff 1.0.18-1.1 - tool to colorize 'diff' output
  • dwdiff 2.1.4-1 - diff program that operates word by word
  • cloc 1.86-1 - statistics utility to count lines of code
  • gitg 3.32.1-1 - git repository viewer
  • fossil 1:2.15.2-1 - DSCM with built-in wiki, http interface and server, tickets database
  • ghi 1.2.0-1.1 - GitHub issue tracker command line interface (CLI)
  • git-mediawiki 1:2.30.2-1 - fast, scalable, distributed revision control system (MediaWiki remote helper)
  • git-sizer 1.3.0+dfsg-1+b6 - compute various size metrics for a Git repository
  • svn2git 2.4.0-3 - Ruby tool for migrating svn projects to git
  • github-backup 1.20200721-2 - backs up data from GitHub
  • hub 2.14.2~ds1-1+b4 - make git easier with GitHub
  • mercurial 5.6.1-4 - easy-to-use, scalable distributed version control system
  • myrepos 1.20180726 - tool to manage all your version control repos
  • python3-gitlab 1:2.5.0-1 - Python 3 GitLab API client library
  • subversion 1.14.1-3 - Advanced version control system
  • tig 2.5.1-1 - ncurses-based text-mode interface for Git
  • icdiff 1.9.5-1 - terminal side-by-side colorized word diff
  • qgit 2.9-2 - Qt application for viewing GIT trees
  • git-secrets 1.3.0-4 - Prevents accidental commits of credentials

Shell & basic utilities

  • bash 5.1-2+b3 - GNU Bourne Again SHell
  • autojump 22.5.1-1.1 - shell extension to jump to frequently used directories
  • bash-completion 1:2.11-2 - programmable completion for the bash shell
  • pv 1.6.6-1+b1 - Shell pipeline element to meter data passing through
  • sed 4.7-1 - GNU stream editor for filtering/transforming text
  • util-linux 2.36.1-8 - miscellaneous system utilities
  • util-linux-locales 2.36.1-8 - locales files for util-linux
  • whiptail 0.52.21-4+b3 - Displays user-friendly dialog boxes from shell scripts
  • moreutils 0.65-1 - additional Unix utilities
  • less 551-2 - pager program similar to more
  • dialog 1.3-20201126-1 - Displays user-friendly dialog boxes from shell scripts
  • manpages 5.10-1 - Manual pages about using a GNU/Linux system
  • manpages-dev 5.10-1 - Manual pages about using GNU/Linux for development
  • shellcheck 0.7.1-1+deb11u1 - lint tool for shell scripts
  • asciinema 2.0.2-2 - Record and share your terminal sessions, the right way
  • undistract-me 0.1.0+git20130402+3a9144bc1f-1.1 - Notifies user when long-running terminal commands complete via libnotify
  • inotify-tools 3.14-8.1 - command-line programs providing a simple interface to inotify
  • lr 1.5.1-3 - list files, recursively
  • ack 3.4.0-1 - grep-like program specifically for large source trees
  • bd 1.02-6 - quickly go back to a specific parent directory in bash
  • beep 1.4.9-1+b1 - advanced PC-speaker beeper
  • command-not-found 20.10.1-1 - Suggest installation of packages in interactive bash sessions
  • detox 1.3.3-1+deb11u1 - replace problematic characters in filenames
  • grc 1.11.3-1.1 - generic colouriser for everything
  • pv 1.6.6-1+b1 - Shell pipeline element to meter data passing through
  • reptyr 0.6.2-1.3 - Tool for moving running programs between ptys
  • source-highlight 3.1.9-3+b1 - convert source code to syntax highlighted document
  • tmux 3.1c-1+deb11u1 - terminal multiplexer
  • ttyrec 1.0.8-5.1 - Terminal interaction recorder and player (for tty)
  • fasd 1.0.1-1.1 - command-line productivity booster
  • pdd 1.5-1 - Tiny date, time diff calculator
  • termrec 0.19-1 - terminal videos/scripts recorder and player
  • ripgrep 12.1.1-1+b1 - Recursively searches directories for a regex pattern
  • retry 1.0.4-2 - Retry a command until the command succeeds

Parsers/converters/documentation generators

  • jq 1.6-2.1 - lightweight and flexible command-line JSON processor
  • xmlstarlet 1.6.1-2.1 - command line XML toolkit
  • aha 0.5.1-1 - ANSI color to HTML converter
  • groff 1.22.4-6 - GNU troff text-formatting system
  • dos2unix 7.4.1-1 - convert text file line endings between CRLF and LF
  • pandoc 2.9.2.1-1+b1 - general markup converter
  • man2html-base 1.6g-14 - convert man pages into HTML format
  • txt2tags 3.4-2 - conversion tool to generating several file formats
  • mkdocs 1.1.2+dfsg-1 - Static site generator geared towards building project documentation
  • csvkit 1.0.5-2 - command-line tools for working with CSV
  • roffit 0.7~20120815+gitbbf62e6-2 - convert nroff manual pages into HTML
  • archmage 1:0.4.2.1-1 - CHM (Compiled HTML) Decompressor
  • html2text 1.3.2a-28 - advanced HTML to text converter

Packaging

  • debhelper 13.3.4 - helper programs for debian/rules
  • autoconf 2.69-14 - automatic configure script builder
  • devscripts 2.21.3+deb11u1 - scripts to make the life of a Debian Package maintainer easier
  • dh-make 2.202003 - tool that converts source archives into Debian package source
  • equivs 2.3.1 - Circumvent Debian package dependencies
  • build-essential 12.9 - Informational list of build-essential packages
  • checkinstall 1.6.2+git20170426.d24a630-2 - installation tracker
  • fakeroot 1.25.3-1.1 - tool for simulating superuser privileges
  • debconf-utils 1.5.77 - debconf utilities
  • lintian 2.104.0 - Debian package checker
  • git-buildpackage 0.9.22 - Suite to help with Debian packages in Git repositories
  • apt-build 0.12.49 - frontend to apt to build, optimize and install packages
  • python3-stdeb 0.10.0-1 - Python to Debian source package conversion plugins for distutils
  • pypi2deb 2.20180804+nmu1 - PyPI to Debian converter
  • dgit 9.13 - git interoperability with the Debian archive
  • aptly 1.4.0+ds1-4+b4 - Swiss army knife for Debian repository management - main package

Debuggers

  • gdb 10.1-1.7 - GNU Debugger

Python

Live system

Hex editors

  • wxhexeditor 0.24+repack-1 - hexadecimal editor for massive files
  • hexcurse 1.58-1.3 - Ncurses-based hex editor with many features
  • dhex 0.69-3 - ncurses based hex editor with diff mode
  • bless 0.6.0-7 - A full featured hexadecimal editor

Translation/localization

  • poedit 2.4.2-1+b1 - gettext catalog editor

Game development

  • godot3 3.2.3-stable-1+b1 - Full 2D and 3D game engine with editor

Ruby

  • ruby-dev 1:2.7+2 - Header files for compiling extension modules for Ruby (default version)

HTML/CC/JS

  • csstidy 1.4-6 - CSS parser and optimiser
  • sqlite3 3.34.1-3 - Command line interface for SQLite 3
  • vera 1.24-1 - Dictionary of computer related acronyms -- info format
  • nodejs 12.22.5~dfsg-2~11u1 - evented I/O for V8 javascript - runtime executable
  • npm 7.5.2+ds-2 - package manager for Node.js
  • jsbeautifier 1.13.0-1 - JavaScript unobfuscator and beautifier

PHP

  • php-cli 2:7.4+76 - command-line interpreter for the PHP scripting language (default)

Android

  • android-sdk 28.0.2+3 - Software development kit for Android platform
  • android-sdk-platform-tools-common 28.0.2+3 - Tools for interacting with an Android platform - Common files
  • fastboot 1:10.0.0+r36-7 - Android fastboot tool
  • adb 1:10.0.0+r36-7 - Android Debug Bridge
  • fastboot 1:10.0.0+r36-7 - Android fastboot tool
  • scrcpy 1.17-1 - Display and control your Android device