Both sides previous revisionPrevious revisionNext revision | Previous revision |
other:win10apps [2024/06/04 16:55] – [Installing applications with winget] Added note about winget list order jypeter | other:win10apps [2025/06/13 10:51] (current) – [Java SE Development Kit (JDK)] Updated version numbers jypeter |
---|
| |
| |
| ==== Retired Software ==== |
| |
| * [[https://en.wikipedia.org/wiki/IBM_OpenDX|IBM OpenDX]] (the open source successor of //IBM Data Explorer//) is dead :-( |
===== Backup software ===== | ===== Backup software ===== |
| |
==== Windows Terminal ==== | ==== Windows Terminal ==== |
| |
[[https://www.microsoft.com/store/productId/9N0DX20HK701|Windows Terminal]] is a powerful and configurable interface that can be used to open ''Powershell'',''cmd'' and ''WSL'' windows | [[https://aka.ms/terminal|Windows Terminal]] is a [[https://learn.microsoft.com/en-us/windows/terminal/|powerful and configurable]] interface that can be used to open ''Powershell'',''cmd'' and ''WSL'' windows |
| |
* After installation, the ''Terminal'' can be found in ''Start''=>''Terminal'' | * After installation, the ''Terminal'' can be found in ''Start''=>''Terminal'' |
| * Once installed, it is recommended to **make Windows ''Terminal'' the default //terminal// application** |
| * ''Settings'' => ''Startup'' => ''Default terminal application'' |
| * {{ :other:windows_terminal_settings_note.jpg?direct&400 |}} |
| * {{ :other:windows_terminal_settings_newdefault.jpg?direct |}} |
* When a ''Terminal'' is started, new //terminals// can be opened from the pull-down menu | * When a ''Terminal'' is started, new //terminals// can be opened from the pull-down menu |
* {{ :other:windows_terminal_new_nl.png?direct&400 |}} | * {{ :other:windows_terminal_new_nl.png?direct&400 |}} |
* The ''Ubuntu'' terminal will appear only after installing [[other:win10wsl|WSL+Ubuntu]] | * The ''Ubuntu'' terminal will appear only after installing [[other:win10wsl|WSL+Ubuntu]] |
* Hold the ''CTRL'' key when clicking on //Windows PowerShell//, if you need a PowerShell in //admin// mode | * Hold the ''CTRL'' key when clicking on //Windows PowerShell//, if you need a PowerShell in //admin// mode |
* Installing //Windows Terminal// will make the nice [[https://devblogs.microsoft.com/commandline/cascadia-code/|Cascadia Code font]] available on the system.\\ //This font is most recommended to be used with terminal applications and text editors//, and can be [[other:putty_conf#changing_some_useful_settings|used in PuTTY]] and other applications that can benefit from a good //monospaced// font! | * Installing //Windows Terminal// will make the nice [[hhttps://learn.microsoft.com/en-us/windows/terminal/cascadia-code|Cascadia Code font]] available on the system.\\ //This font is most recommended to be used with terminal applications and text editors//, and can be [[other:putty_conf#changing_some_useful_settings|used in PuTTY]] and other applications that can benefit from a good //monospaced// font! |
* **Copy/pasting text**: more or less the same as in a [[other:win10apps#windows_cmd_command_interpreter|cmd interpreter]] | * **Copy/pasting text**: more or less the same as in a [[other:win10apps#windows_cmd_command_interpreter|cmd interpreter]] |
* See also [[https://docs.microsoft.com/en-us/windows/terminal/selection|Selecting/Copying/Pasting text in Windows Terminal]] and the additional options you get when right-clicking on a Windows Terminal bar | * See also [[https://docs.microsoft.com/en-us/windows/terminal/selection|Selecting/Copying/Pasting text in Windows Terminal]] and the additional options you get when right-clicking on a Windows Terminal bar |
| |
* There are [[https://en.wikipedia.org/wiki/Java_version_history|many versions of Java]] | * There are [[https://en.wikipedia.org/wiki/Java_version_history|many versions of Java]] |
* **Determine** which one is the **latest //LTS//** (//Long Time Support//) version of Java (e.g ''Java SE 17'' in May 2023) | * **Determine** which one is the **latest //LTS//** (//Long Time Support//) version of Java (e.g ''Java SE 21'' in June 2025) |
* [[https://www.oracle.com/java/technologies/downloads/|Download the x64 Installer]] of the latest LTS (e.g. ''JDK Development Kit 17.0.7'' in May 2023) for your computer and install it | * [[https://www.oracle.com/java/technologies/downloads/|Download the x64 Installer]] of the latest LTS (e.g. ''JDK Development Kit 21.0.7'' in June 2025) for your computer and install it |
* For Windows, get the ''x64 MSI Installer'' | * For Windows, get the ''x64 MSI Installer'' and execute it |
| |
| |
| |
There is a good chance **you don't need** these programs! | There is a good chance **you don't need** these programs! |
| |
| |
| ==== BlueScreenView ==== |
| |
| This utility makes it possible to display information about previous crashes of a Win computer. Use this if your PC has experienced a **BSOD (//Blue Screen of Death//)** and you want to know what happened |
| |
| * Web & Download: http://www.nirsoft.net/utils/blue_screen_view.html |
| |
| |
==== nmap / zenmap / nping ==== | ==== nmap / zenmap / nping ==== |
* Windows Package Manager [[https://learn.microsoft.com/en-us/windows/package-manager/|main documentation]] | * Windows Package Manager [[https://learn.microsoft.com/en-us/windows/package-manager/|main documentation]] |
* [[https://learn.microsoft.com/en-us/windows/package-manager/winget/#use-winget|Use the winget tool to install and manage applications]] (a list of the available ''winget'' commands and their options) | * [[https://learn.microsoft.com/en-us/windows/package-manager/winget/#use-winget|Use the winget tool to install and manage applications]] (a list of the available ''winget'' commands and their options) |
| |
| * [[https://github.com/microsoft/winget-cli/issues|winget issues @ GitHub]] |
| |
| === Some quick upgrade examples === |
| |
| * [[#xnview_classic|XnView Classic]]: ''winget upgrade %%--%%id XnSoft.XnView.Classic'' |
| * [[#winscp|WinSCP]]: ''winget upgrade %%--%%id WinSCP.WinSCP'' |
| |
=== winget 'problems' === | === winget 'problems' === |
| |
* [[https://github.com/microsoft/winget-cli/issues/964|The sorting order of 'winget list' does not make sense]] | * [[https://github.com/microsoft/winget-cli/issues/964|The sorting order of 'winget list' does not make sense]] |
* Use ''winget list | sort'' | * Workaround **A**: use ''winget list | sort'' |
| * Workaround **B**: |
| * Install extra PowerShell modules with<code> |
| Install-Module Microsoft.WinGet.Client |
| Import-Module Microsoft.WinGet.Client</code> |
| * Get a sorted list with ''Get-WinGetPackage | sort name'' or ''Get-WinGetPackage | sort id'' |
| |
=== emacs example === | === emacs example === |
| |
| **More** about ''winget+emacs'' in the Windows sections of the [[other:emacs_doc|dedicated emacs page]] |
| |
<code>PS C:\Users\your_login> winget search --name emacs | <code>PS C:\Users\your_login> winget search --name emacs |
| |
<note important> | <note important> |
There are several versions of PuTTY available.\\ \\ You want the **official version** (maintained **and free**), that is available with 2 different winget IDs : ''XPFNZKSKLBP7RJ'' for the version available directly from Microsoft Store, or ''PuTTY.PuTTY'' if you download an installer from the [[https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html|official PuTTY download page]]. More details in [[https://www.chiark.greenend.org.uk/~sgtatham/putty/faq.html#faq-windowsstore|Is the version of PuTTY in the Microsoft Store legit?]]</note> | There are several versions of PuTTY available, but **you want to use the official version** (maintained **and free**).\\ \\ The **official version** is available with 2 different winget IDs: |
| |
| * ''XPFNZKSKLBP7RJ'' for the version available directly from Microsoft Store. More details in [[https://www.chiark.greenend.org.uk/~sgtatham/putty/faq.html#faq-windowsstore|Is the version of PuTTY in the Microsoft Store legit?]] |
| * ''PuTTY.PuTTY'' if you download an installer from the [[https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html|official PuTTY download page]] |
| </note> |
| |
<code> | <code> |
PS C:\Users\jypeter> winget search putty | PS C:\Users\> winget search putty |
Nom ID Version Correspondance Source | Nom ID Version Correspondance Source |
-------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
PuTTY XPFNZKSKLBP7RJ Unknown msstore | PuTTY XPFNZKSKLBP7RJ Unknown msstore |
Putty (Unofficial) 9N8PDN6KS0F8 Unknown msstore | SSH & SFTP Client: Terminal, Telnet & Secure Putty 9PKGBV7S35T0 Unknown msstore |
Metro PuTTY 9WZDNCRDNDFH Unknown msstore | PuTTY PuTTY.PuTTY 0.81.0.0 winget |
PuTTY PuTTY.PuTTY 0.80.0.0 winget | NETworkManager BornToBeRoot.NETworkManager 2024.6.15.0 Tag: putty winget |
MTPuTTY TTYPlus.MTPutty 1.8 Tag: putty winget | PortX NetSarangComputer.PortX 2.2.10 Tag: putty winget |
PuTTY CAC NoMoreFood.PuTTY-CAC 0.80.0.0 Tag: putty winget | PuTTY CAC NoMoreFood.PuTTY-CAC 0.81.0.0 Tag: putty winget |
PortX NetSarangComputer.PortX 2.2.5 Tag: putty winget | MTPuTTY TTYPlus.MTPutty 1.8 Tag: putty winget |
NETworkManager BornToBeRoot.NETworkManager 2024.1.7.0 Tag: putty winget | SuperPuTTY JimRadford.SuperPuTTY 1.5.0 winget |
SuperPuTTY JimRadford.SuperPuTTY 1.5.0 winget | |
| |
PS C:\Users\jypeter> winget list --id XPFNZKSKLBP7RJ | PS C:\Users\> winget list --id XPFNZKSKLBP7RJ |
Nom ID Version Disponible Source | Nom ID Version Disponible Source |
---------------------------------------------------------------------- | ---------------------------------------------------------------------- |
PuTTY release 0.77 (64-bit) XPFNZKSKLBP7RJ 0.77.0.0 0.80.0.0 msstore | PuTTY release 0.77 (64-bit) XPFNZKSKLBP7RJ 0.77.0.0 0.80.0.0 msstore |
| |
PS C:\Users\jypeter> winget list --id PuTTY.PuTTY | PS C:\Users\> winget list --id PuTTY.PuTTY |
Nom ID Version Disponible Source | Nom ID Version Source |
------------------------------------------------------------------ | -------------------------------------------------------- |
PuTTY release 0.77 (64-bit) PuTTY.PuTTY 0.77.0.0 0.80.0.0 winget | PuTTY release 0.81 (64-bit) PuTTY.PuTTY 0.81.0.0 winget |
| |
PS C:\Users\jypeter> winget upgrade --id XPFNZKSKLBP7RJ | PS C:\Users\jypeter> winget upgrade --id XPFNZKSKLBP7RJ |