Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
tech_notes:programs [2025-03-03 Mon wk10 10:02] – created baumkptech_notes:programs [2025-03-03 Mon wk10 17:34] (current) – [dpkg -l] baumkp
Line 1: Line 1:
-<- tech_notes:builtin|back ^ tech_notes:index|Start page ^ tech_notes:alpine|next->+{{tag>programs applications pipx flatpak}} 
 +======Programs & Applications====== 
 +=====dpkg -l===== 
 +''dpkg -l'' lists all the installed programs on a Debian apt based system.  There are too many to list all and many are built in system commands. 
 + 
 +Below are some that I highlight for interest and future reference to easily find on reinstall. 
 +  *7zip, a file compression utility 
 +  *btop, A resorces monitor 
 +  *bzip2, a file compression utility 
 +  *calandar, a Linux terminal calendar utility 
 +  *caca-utils, text mode graphics utility 
 +  *calibre, e-book manager 
 +  *chromium, web browser 
 +  *cmatrix, simulates matrix screen in terminal 
 +  *cpp, GNU C preprocessor 
 +  *curl, CLI URL manipulation 
 +  *eza, a modern replacement for ls 
 +  *[[https://github.com/fastfetch-cli/fastfetch|fastfetch]] Fastfetch is a neofetch-like tool for fetching system information and displaying it prettily. It is written mainly in C, with performance and customizability in mind. Also see [[https://itsfoss.com/fine-control-fastfetch/|Deep Dive With Fastfetch; a Neofetch Alternative]] 
 +  *firefox-esr, Firefox web browser 
 +  *flatpak, application to deploy flatpak applications 
 +  *%%g++, GNU C++ compiler%% 
 +  *gcc, 
 +  *git, revision control system 
 +  *gparted, Gnome partition editor 
 +  *gzip, GNU compression utilities 
 +  *hddtemp, hard disk temperature monitoring utility 
 +  *htop, process viewer 
 +  *hv3, lightweight web browser 
 +  *iperf3, IP bandwidth measuring tool 
 +  *keepass2, password manager 
 +  *librecad,  CAD System 
 +  *libreoffice, Office productive suit 
 + 
 +=====Python===== 
 +I have been using the Python package management software pipx. 
 +++++pipx installation and usage notes|   
 +  * ''sudo apt install pipx''  ([[https://pypa.github.io/pipx/|pipx]] — Install and Run Python Applications in Isolated Environments) 
 +  * ''pipx ensurepath''  
 +  * ''pipx install glances''  ([[https://nicolargo.github.io/glances/|Glances]]) 
 +  * ''%%pipx inject glances "glances[web]"%%'' ([[https://waylonwalker.com/pipx-w/|Glances webui with pipx]]) 
 + 
 +As can be seen glances uses ''pipx'' this is a good reference that explains some use of ''pipx'' commands, [[https://www.marsja.se/pipx-installing-uninstalling-upgrading-python-packages-in-virtual-envs/|Pipx: Installing, Uninstalling, & Upgrading Python Packages in Virtual Envs]].  Some key ones are: 
 +  *''pipx list'' to list the installed python packages under pipx 
 +  *''pipx upgrade package'' to upgrade a python package under pipx 
 +  *''pipx uninstall package'' to uninstall a pipx package 
 +++++ 
 +Some python packages: 
 +  *[[https://github.com/nicolargo/glances|glances]],  is an open-source system cross-platform monitoring tool. Also see [[https://wiki.kptree.net/doku.php?id=linux_router:misc&s[]=glances#glances|KPTree Glances]] 
 +  *[[https://github.com/amanusk/s-tui|s-tui]], Stress-Terminal UI, s-tui, monitors CPU temperature, frequency, power and utilization in a graphical way from the terminal.   
 +  *[[https://spirometaxas.com/projects/periodic-table-cli/|periodic-table-cli]], An interactive Periodic Table of Elements app for the console 
 +  *[[https://github.com/mikf/gallery-dl|gallery-dl]], is a command-line program to download image galleries and collections from several image hosting sites 
 + 
 +=====Flatpak===== 
 +Current installed Flatpaks can be listed with ''flatpak list'' Many of the packs installed are dependency packs. Below are key packs that I am using: 
 +  *[[https://calibre-ebook.com/|calibre]], an electronic book mangement system with many additional features, e.g. book viewers and converters. 
 +  *[[https://www.hamrick.com/|Vuescan]], Apropriety, paid for Scanner application.  Simply the best I have found, works and is constantly updated. 
 +  *[[https://store.steampowered.com/|Steam]], games platform 
 +  *[[https://www.xnview.com/en/|XnView MP]], A picture view application 
 +  *[[https://apps.gnome.org/Shortwave/|Shortwave]], An internet radio player 
 +  *[[http://qalculate.github.io/|Qalculate]], A desktop calculator 
 +  *[[https://github.com/TheTumultuousUnicornOfDarkness/CPU-X|CPU-X]], A system performance statistic application 
 +  *Bugdom 2, A game that I used to enjoy playing with my young children 
 +  *[[https://www.freecad.org/|FreeCAD]], A 3D CAD program 
 +  *[[https://keepassxc.org/|KeePassXC]], A password managment application, that is based upon the Keepass system 
 +  *[[https://github.com/NickvisionApps/Parabolic|Parabolic]], a downloader 
 +  *[[https://nomacs.org/|nomacs]], an image viewer (I could not seem to start from terminal and had to use via graphical environment 
 +  *[[https://www.qownnotes.org/|QOwnNotes]], A markdown notepad that I used integrated with Nextcloud 
 +=====appimg===== 
 +<- tech_notes:web_browsers|back ^ tech_notes:index|Start page ^ tech_notes:alpine|next->