Software reference: Difference between revisions

From Bitpost wiki
No edit summary
No edit summary
 
(19 intermediate revisions by the same user not shown)
Line 1: Line 1:


[[Kodi]] - [[Blender]] - [[Gimp]] - [[Shotwell]] - [[Reaper]] - [[Audacity]] - [[Cura]] - [[LibreOffice]]
== APPS ==


[[Mediawiki]] - [[Wordpress]] - [[Ampache]] - [[Spotify]] - [[Strawberry]] - [[VLC]]
A/V: [[Kodi]] - [[VLC]] - [[Blender]] - [[Gimp]] - [[Shotwell]] - [[Davinci Resolve]]


[[Visual Studio Code|vscode]] - [[Qt Creator]] - [[Emacs]] - [[GitLab]]
Music: [[FL Studio]] - [[Reaper]] - [[Audacity]] - [[Ampache]] - [[Spotify]] - [[Strawberry]]
 
Games: [[Steam]] - [[Minecraft]] - [[Twitch]]
 
 
== TOOLS ==
 
[[Mediawiki]] - [[Wordpress]]
 
[[LibreOffice]] - [[qBitTorrent]] - [[Cura]]
 
[[Visual Studio Code|vscode]] - [[ne]] - [[Qt Creator]] - [[Emacs]] - [[GitLab]]


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


[[i3]] - [[UnixPorn]] - [[terminal]] - [[screen]] - [[albert]]
[[i3]] - [[UnixPorn]] - [[terminal]] - [[kitty]] - [[screen]] - [[albert]]


[[maim]] - [[copyq]]
[[maim]] - [[copyq]]
[[Steam]] - [[Stadia]] - [[Minecraft]] - [[Twitch]] - [[qBitTorrent]]


[[mame]] - [[Simon]] - [[Kaldi]] - [http://www.question2answer.org/ Q2A]
[[mame]] - [[Simon]] - [[Kaldi]] - [http://www.question2answer.org/ Q2A]


[[Chrome]] - [[Firefox]] - [[Tor]] - [[Okular]]
[[Chrome]] - [[Firefox]] - [[Brave]] - [[Vivaldi]] - [[Tor]] - [[Okular]]


[[pgadmin4]] - [[Robo 3T]] - [[Sqlite Explorer]]
[[DBeaver]] - [[pgadmin4]] - [[Studio 3T]] - [[Sqlite Explorer]]


[[postgres]] - [[sqlite]] - [[mongodb]] - [[mysql]] - [[SQL Server]]
[[postgres]] - [[sqlite]] - [[mongodb]] - [[mysql]] - [[SQL Server]]


[[ninja]] - [[gcc]] - [[git]] - [[eslint]]
[[Docker]] - [[ninja]] - [[gcc]] - [[git]] - [[eslint]]


[[TrueNAS]] - [[Linux software raid]] - [[Wireshark]] - [[Apache]]
[[TrueNAS]] - [[Linux software raid]] - [[Wireshark]] - [[Apache]]
Line 28: Line 37:
[[ssh]] - [[gpg]] - [[haproxy]] - [[dnsmasq]] - [[geth]]
[[ssh]] - [[gpg]] - [[haproxy]] - [[dnsmasq]] - [[geth]]


[[proxmox]] - [[SPICE]] - [[Docker]] - [[OpenVPN]] - [[vnc]] - [[Remote Desktop]]
[[proxmox]] - [[SPICE]] - [[vnc]] - [[Remote Desktop]]
 
[[WireGuard]] - [[TailScale]] - [[OpenVPN]]


[[GCP]] - [[AWS]]
[[GCP]] - [[AWS]]
Line 49: Line 60:
|-
|-
|  
|  
{| class="wikitable"
! [[Ubuntu 24.04 upgrade]]
|}
{| class="wikitable"
! [[Ubuntu 22.04 upgrade]]
|}
{| class="wikitable"
{| class="wikitable"
! [[Linux barebones quickstart]]
! [[Linux barebones quickstart]]
Line 56: Line 73:
|}
|}
{| class="wikitable"
{| class="wikitable"
! [[Raspberry Pi OS quickstart]]
! [[Ventoy|Ventoy ISO boot disk]]
|}
|}
{| class="wikitable"
{| class="wikitable"
! [[Raspberry Pi Ubuntu quickstart]]
! [[Raspberry Pi]]
|}
|}
{| class="wikitable"
{| class="wikitable"
Line 69: Line 86:
{| class="wikitable"
{| class="wikitable"
! [[Cygwin quickstart]]
! [[Cygwin quickstart]]
|}
{| class="mw-collapsible mw-collapsed wikitable"
! Clone a Pi
|-
| The BEST thing to do is to copy the MicroSD from Carambola (marked with a black 'O'):
* open a terminal so we can watch the MicroSD /dev/sd{#} assignments
sudo tail -f /var/log/syslog
* take the carambola MicroSD card out of the Pi and put it into an Anker hub (gets less hot than the small MicroSD sleeves - and it WILL get hot!)
* put another new MicroSD card into another Anker hub
* open another terminal
dcfldd bs=4M if=/dev/sd{Letter of carambola} of=/dev/sd{Letter of new card}
* They will get HOT... I don't know how to make sure they don't get TOO hot yet... cross your fingers I guess...
* Drop the new card into the new Pi, boot
* set up a new config folder
** rm ~/config
** cd development/config
** cp -rp carambola lime && git add lime
** cd ~ && ln -s development/config/lime config
* change /etc/hostname
* change name of exfat "share" partition
exfatlabel /dev/disk/by-label/carambola_share lime_share
* edit /etc/fstab to update partition name
* (optional) change the uuid of partitions as desired (otherwise you may get kernel/userspace warnings about conflicts when mounting more than one card in an ubuntu host) - note that I've never actually done this...
tune2fs /dev/sdaX -U random
* reboot.. and away we go!
|}
|}
{| class="wikitable"
{| class="wikitable"
! [[OS X]]
! [[OS X]]
|}
{| class="wikitable"
! [[Raspberry Pi Raspbian setup]] (old)
|}
|}
{| class="wikitable"
{| class="wikitable"
Line 154: Line 143:
# Once it is running, start System Settings, select Software, enable proprietary drivers
# Once it is running, start System Settings, select Software, enable proprietary drivers
# Install, checking the [download as you go] and [install 3rd party stuff] boxes.
# Install, checking the [download as you go] and [install 3rd party stuff] boxes.
|}
{| class="mw-collapsible mw-collapsed wikitable"
! OpenELEC multi-boot install
|-
| The easiest way is to add a new drive just for OpenElec and install OpenElec to it with the installer.  But if you want to SHARE ONE DRIVE with other boots, DO NOT DO THAT :-) Do this instead:
* On an existing refind-booted system, set up two new ext4 partitions
** one about 2GB in size, labeled [SYSTEM], and marked as bootable
** the other with 10GB or more, labeled [STORAGE]
** [http://wiki.openelec.tv/index.php/Manual_Installation prep the drives] (no journal, ssd trim)
* download openelec and mount; there are a couple ways:
** get the img and install to a thumb
** get the img and mount (see below)
* Set up OE drives to mount in other OSes to /openelec-system and /openelec-storage
/dev/disk/by-label/SYSTEM  /openelec-system  ext4 noatime 0 0
/dev/disk/by-label/STORAGE /openelec-storage ext4 noatime 0 0
* copy target/KERNEL and target/SYSTEM to SYSTEM
cp OpenELEC_img/target/KERNEL /openelec-system/
cp OpenELEC_img/target/SYSTEM /openelec-system/
* set up UEFI boot
** subl /boot/efi/EFI/refind/refind.conf (and add this block)
# MDM Trying this, from: http://openelec.tv/forum/64-installation/70783-how-to-efi-booting-openelec-on-new-pc-s-nuc-s
# Only I had to change BOOT to SYSTEM.  and quiet to debugging.
menuentry OpenELEC {
  icon EFI/refind/icons/os_openelec.png
  volume SYSTEM
  ostype Linux
  loader KERNEL
#   options "boot=LABEL=SYSTEM disk=LABEL=STORAGE debugging"
  options "boot=LABEL=SYSTEM disk=LABEL=STORAGE quiet"
}
* I THINK you need one or more of these too, not sure!
cp target/boot/bootx64.efi /openelec-system/BOOT
cp target/boot/bootx64.efi /boot/efi/EFI/ubuntu/
cp target/boot/bootx64.efi /boot/efi/EFI/ubuntu/
|}
{| class="mw-collapsible mw-collapsed wikitable"
! OpenELEC boot from thumb
|-
| NOTE: I have the image already on a white stick with red lettering... anyway...
* Get the latest dev version (stable didn't work for me although this may change)
* [http://wiki.openelec.tv/index.php/HOW-TO:Installing_OpenELEC/Creating_The_Install_Key dd it onto a thumb]
* reboot and select to boot to the thumb in BIOS
* when the boot: line comes up, type "live" to get run a live Kodi rather than run the crufty old installer
|}
|}
|}
|}

Latest revision as of 13:18, 11 December 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 - ne - 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

Docker - ninja - gcc - git - eslint

TrueNAS - Linux software raid - Wireshark - Apache

ssh - gpg - haproxy - dnsmasq - geth

proxmox - SPICE - vnc - Remote Desktop

WireGuard - TailScale - OpenVPN

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