Software reference: Difference between revisions

From Bitpost wiki
No edit summary
No edit summary
 
(165 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Mediawiki]] - [[Wordpress]] - [[Phabricator]]


[[CodeLite]] - [[Eclipse]] - [[Sublime]] - [[Scite]] - [[Emacs]]
== APPS ==


[[LibreOffice]] - [[Gimp]] - [[i3]]
A/V: [[Kodi]] - [[VLC]] - [[Blender]] - [[Gimp]] - [[Shotwell]] - [[Davinci Resolve]]


[[Chromium]] - [[Firefox]] - [[IceWeasel]]
Music: [[FL Studio]] - [[Reaper]] - [[Audacity]] - [[Ampache]] - [[Spotify]] - [[Strawberry]]


[[Linux software raid]]
Games: [[Steam]] - [[Minecraft]] - [[Twitch]]


== TOOLS ==
[[Mediawiki]] - [[Wordpress]]
[[LibreOffice]] - [[qBitTorrent]] - [[Cura]]
[[Visual Studio Code|vscode]] - [[Qt Creator]] - [[Emacs]] - [[GitLab]]
[[irc]] - [[slack]]- [[pidgin]] - [[XMPP]] - [[Rocket.Chat]] - [[zoom]]
[[i3]] - [[UnixPorn]] - [[terminal]] - [[kitty]] - [[screen]] - [[albert]]
[[maim]] - [[copyq]]
[[mame]] - [[Simon]] - [[Kaldi]] - [http://www.question2answer.org/ Q2A]
[[Chrome]] - [[Firefox]] - [[Brave]] - [[Vivaldi]] - [[Tor]] - [[Okular]]
[[DBeaver]] - [[pgadmin4]] - [[Studio 3T]] - [[Sqlite Explorer]]
[[postgres]] - [[sqlite]] - [[mongodb]] - [[mysql]] - [[SQL Server]]
[[ninja]] - [[gcc]] - [[git]] - [[eslint]]
[[TrueNAS]] - [[Linux software raid]] - [[Wireshark]] - [[Apache]]
[[ssh]] - [[gpg]] - [[haproxy]] - [[dnsmasq]] - [[geth]]
[[proxmox]] - [[SPICE]] - [[Docker]] - [[OpenVPN]] - [[vnc]] - [[Remote Desktop]]
[[GCP]] - [[AWS]]
[[systemd]] - [[xrandr]] - [[samba]] - [[fail2ban]] - [[ntp]]
'''[[Software Under Review]]'''
'''[[Software Archive]]'''
<!--
===========================================================================================================================================================================================================================================================================================
-->
{| class="mw-collapsible mw-collapsed wikitable"
{| class="mw-collapsible mw-collapsed wikitable"
! Ubuntu set up networking
! OS installation
|-
|-
| Install NetworkManager, as the wpagui UI sucks
|  
* sudo apt-get install network-manager-gnome
{| class="wikitable"
* YOU MUST remove interfaces from /etc/network/interfaces so wpa gives them up to nm-applet
! [[Ubuntu 24.04 upgrade]]
* add nm-applet to startup if needed - i don't think it is needed as it seems to start up automatically now - try rebooting first
|}
{| class="wikitable"
! [[Ubuntu 22.04 upgrade]]
|}
{| class="wikitable"
! [[Linux barebones quickstart]]
|}
{| class="wikitable"
! [[Ubuntu quickstart]]
|}
{| class="wikitable"
! [[Ventoy|Ventoy ISO boot disk]]
|}
{| class="wikitable"
! [[Raspberry Pi]]
|}
{| class="wikitable"
! [[Kali quickstart]]
|}
{| class="wikitable"
! [[Centos quickstart]]
|}
{| class="wikitable"
! [[Cygwin quickstart]]
|}
{| class="wikitable"
! [[OS X]]
|}
{| class="wikitable"
! [[Update gentoo kernel]]
|}
{| class="wikitable"
! [[Upgrade gentoo]]
|}
|}
{| class="mw-collapsible mw-collapsed wikitable"
{| class="mw-collapsible mw-collapsed wikitable"
! Ubuntu install Sublime
! Windows 10 quickstart
|-
|-
| Sublime editor seems way better than anything else out there on linux:
|  
* sudo add-apt-repository ppa:webupd8team/sublime-text-3
* [[Cygwin quickstart|Install cygwin]]
* sudo apt-get update
* Disable automatic restarts
* sudo apt-get install sublime-text-installer
Install Group Policy Editor from an admin Powershell console:
* git config --global core.editor "subl -n -w" # to use sublime with -n(ew window) and -w(ait for exit)
@echo off
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txt
dir /b %SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>List.txt
for /f %%i in ('findstr /i . List.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
pause
Run Group Policy Editor to disable restarts:
Computer Configuration > Administrative Templates > Windows Components > Windows Update > Configure Automatic Updates
(o) Enabled
[2] Notify for download and auto install?  Or [3] Auto download and notify for install?  Going with [3], we'll see.
(or...) (o) Enabled: No auto-restart with logged on users for scheduled automatic updates installations
---
No auto-restart with logged on users for scheduled automatic updates installation (just in case)
(o) Enabled
---
(reboot if you had to change it?  or will that wipe it out?  tbd...)  
In a corporate environment, you should quit your job - I mean, you will likely have to redo this after ANY f'in reboot.
|}
|}
{| class="mw-collapsible mw-collapsed wikitable"
{| class="mw-collapsible mw-collapsed wikitable"
! Ubuntu install Node.js
! Memtest boot disk
|-
|-
| Install Node.js using the "Node.js Version Manager" nvm [https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-an-ubuntu-14-04-server details]
| It should be on red-on-black flash drive. Or, [https://www.memtest86.com/download.htm get a fresh download] of USB zip, it includes a Windows exe to create the bootOr use the ISO.
* find the [https://github.com/creationix/nvm/releases latest nvm version]
|}
* curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh | bash
{| class="wikitable"
* source ~/.profile
! [[Ubuntu upgrade / reinstall notes]]
* nvm ls-remote
* nvm install #####  # (latest version, eg 5.8.0)
* MDM I don't need this do I? I'm not running express... npm install -g express # to set the package manager to use a globally shared location
* nvm alias default stable
* (update .bashrc to configure node on even non-interactive shells - see another for example)
** also: nvm use 4.2.1; node -v; nvm ls; nvm alias default 0.11.13; nvm use default
** also: You can create an .nvmrc file containing version number in the project root directory and it will default to that version
|}
|}
{| class="mw-collapsible mw-collapsed wikitable"
{| class="mw-collapsible mw-collapsed wikitable"
! Ubuntu install Java
! Create and boot from Ubuntu USB
|-
|-
| Install Oracle JDK 8 (9 is scheduled for release in 2016)
| There should always be a boot USB for this in my set, but it needs recreation on new Ubuntu versions...
su -
# Download the latest 64-bit Ubuntu desktop iso
add-apt-repository ppa:webupd8team/java
# Format a USB drive as FAT (NOT exFAT or NTFS)
  apt-get update
# Burn the iso to the USB, providing a GB of space (we want to add the nvidia driver once booted)
apt-get install oracle-java8-installer
  sudo usb-creator-gtk
apt-get install oracle-java8-set-default
# Boot with it
** ctrl-D (back to user)
# On startup, select the USB EFI boot option in refind, select "Try Ubuntu", (on MBPro, hit e and add [ nouveau.noaccel=1] to grub line), hit F10 to start
update-alternatives --config java # make note of path
# Once it is running, start System Settings, select Software, enable proprietary drivers
update-alternatives --config javac # make note of path
# Install, checking the [download as you go] and [install 3rd party stuff] boxes.
sudo subl /etc/environment
|}
JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre/bin/java" # actually, use the path from above, of course
|}
|}
<!--  
<!--  
Line 63: Line 150:


-->
-->
{| class="mw-collapsible mw-collapsed wikitable"
! Ubuntu set up networking
|-
| Install NetworkManager, as the wpagui UI sucks
* sudo apt-get install network-manager-gnome
* YOU MUST remove interfaces from /etc/network/interfaces so wpa gives them up to nm-applet
* add nm-applet to startup if needed - i don't think it is needed as it seems to start up automatically now - try rebooting first
|}

Latest revision as of 14:55, 27 August 2024

APPS

A/V: Kodi - VLC - Blender - Gimp - Shotwell - Davinci Resolve

Music: FL Studio - Reaper - Audacity - Ampache - Spotify - Strawberry

Games: Steam - Minecraft - Twitch


TOOLS

Mediawiki - Wordpress

LibreOffice - qBitTorrent - Cura

vscode - Qt Creator - Emacs - GitLab

irc - slack- pidgin - XMPP - Rocket.Chat - zoom

i3 - UnixPorn - terminal - kitty - screen - albert

maim - copyq

mame - Simon - Kaldi - Q2A

Chrome - Firefox - Brave - Vivaldi - Tor - Okular

DBeaver - pgadmin4 - Studio 3T - Sqlite Explorer

postgres - sqlite - mongodb - mysql - SQL Server

ninja - gcc - git - eslint

TrueNAS - Linux software raid - Wireshark - Apache

ssh - gpg - haproxy - dnsmasq - geth

proxmox - SPICE - Docker - OpenVPN - vnc - Remote Desktop

GCP - AWS

systemd - xrandr - samba - fail2ban - ntp

Software Under Review

Software Archive

OS installation
Ubuntu 24.04 upgrade
Ubuntu 22.04 upgrade
Linux barebones quickstart
Ubuntu quickstart
Ventoy ISO boot disk
Raspberry Pi
Kali quickstart
Centos quickstart
Cygwin quickstart
OS X
Update gentoo kernel
Upgrade gentoo
Windows 10 quickstart

Install Group Policy Editor from an admin Powershell console:

@echo off 
pushd "%~dp0" 

dir /b %SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txt 
dir /b %SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>List.txt 

for /f %%i in ('findstr /i . List.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i" 
pause

Run Group Policy Editor to disable restarts:

Computer Configuration > Administrative Templates > Windows Components > Windows Update > Configure Automatic Updates
(o) Enabled
[2] Notify for download and auto install?  Or [3] Auto download and notify for install?  Going with [3], we'll see.
(or...) (o) Enabled: No auto-restart with logged on users for scheduled automatic updates installations
---
No auto-restart with logged on users for scheduled automatic updates installation (just in case)
(o) Enabled
---
(reboot if you had to change it?  or will that wipe it out?  tbd...) 

In a corporate environment, you should quit your job - I mean, you will likely have to redo this after ANY f'in reboot.

Memtest boot disk
It should be on red-on-black flash drive. Or, get a fresh download of USB zip, it includes a Windows exe to create the boot. Or use the ISO.
Ubuntu upgrade / reinstall notes
Create and boot from Ubuntu USB
There should always be a boot USB for this in my set, but it needs recreation on new Ubuntu versions...
  1. Download the latest 64-bit Ubuntu desktop iso
  2. Format a USB drive as FAT (NOT exFAT or NTFS)
  3. Burn the iso to the USB, providing a GB of space (we want to add the nvidia driver once booted)
sudo usb-creator-gtk
  1. Boot with it
  2. On startup, select the USB EFI boot option in refind, select "Try Ubuntu", (on MBPro, hit e and add [ nouveau.noaccel=1] to grub line), hit F10 to start
  3. Once it is running, start System Settings, select Software, enable proprietary drivers
  4. Install, checking the [download as you go] and [install 3rd party stuff] boxes.
Ubuntu set up networking
Install NetworkManager, as the wpagui UI sucks
  • sudo apt-get install network-manager-gnome
  • YOU MUST remove interfaces from /etc/network/interfaces so wpa gives them up to nm-applet
  • add nm-applet to startup if needed - i don't think it is needed as it seems to start up automatically now - try rebooting first