Both sides previous revisionPrevious revisionNext revision | Previous revision |
other:win10apps [2023/04/04 15:55] – [Macrium Reflect] Added "not tested" jypeter | other:win10apps [2025/05/16 14:20] (current) – Added "Retired Software" section 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 ===== |
| |
Read the [[other:ssh#mirroring_directories_with_rsync|Mirroring directories with rsync]] on the ''ssh'' page | Read the [[other:ssh#mirroring_directories_with_rsync|Mirroring directories with rsync]] on the ''ssh'' page |
| |
| ===== Conferencing software ===== |
| |
| ==== Zoom ==== |
| |
| === Installation === |
| |
| * [[https://apps.microsoft.com/store/detail/XP99J3KP4XZ4VV|Microsoft Store]] |
| * [[https://zoom.us/download|Zoom web site]] |
| |
| === Configuration === |
| |
| Sign in with **SSO** and ''cnrs.zoom.us'' if you have CNRS credentials |
===== Terminals ===== | ===== Terminals ===== |
| |
==== 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 (e.g ''17.0.4'' in July 2022) | * **Determine** which one is the **latest //LTS//** (//Long Time Support//) version of Java (e.g ''Java SE 17'' in May 2023) |
* [[https://www.oracle.com/java/technologies/downloads/|Download the x64 Installer]] of the latest LTS and install it | * [[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 |
| * For Windows, get the ''x64 MSI Installer'' |
| |
| |
| ===== Some technical packages ===== |
| |
| 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 ==== |
| |
| [[https://nmap.org/|nmap]] for Windows can be installed when we need to install [[https://nmap.org/nping/|nping ]] to check if a network connection is stable, instead of using the ''ping'' command directly available in Windows |
| |
| * ping ssh1 every minutes (''--delay 1m'') during 1 hour (''-c 60''), without displaying the sent packets (''-H'') |
| * ''nping --delay 1m -c 60 -H ssh1'' |
===== More applications ===== | ===== More applications ===== |
| |
| |
===== TODO ===== | ===== TODO ===== |
| |
| ==== Using Microsoft PowerToys ==== |
| |
| Check what could be useful in [[https://learn.microsoft.com/en-us/windows/powertoys/|Microsoft PowerToys: Utilities to customize Windows]] |
| |
| ==== Using Dev Home ==== |
| |
| Check what could be useful in [[https://learn.microsoft.com/en-us/windows/dev-home/|Dev Home]] |
| |
| |
| ==== Using Visual Studio Code ==== |
| |
| Check what could be useful in [[https://code.visualstudio.com/docs|Visual Studio Code]] |
| |
==== Installing applications with winget ==== | ==== Installing applications with winget ==== |
* 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' === |
| |
| * [[https://github.com/microsoft/winget-cli/issues/964|The sorting order of 'winget list' does not make sense]] |
| * 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 === |
| |
<code>PS C:\Users\your_login> winget search --name emacs | **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 |
Nom ID Version Source | Nom ID Version Source |
----------------------------------- | ----------------------------------- |
GNU Emacs GNU.Emacs 28.2 winget | GNU Emacs GNU.Emacs 29.1 winget |
| |
| |
PS C:\Users\your_login> winget show --id GNU.Emacs | PS C:\Users\your_login> winget show --id GNU.Emacs |
| |
Trouvé GNU Emacs [GNU.Emacs] | Trouvé GNU Emacs [GNU.Emacs] |
Version : 28.2 | Version : 29.1 |
Publisher : GNU Project | Publisher : GNU Project |
ID de l’Editeur https://www.gnu.org | ID de l’Editeur https://www.gnu.org |
Licence : GPL | Licence : GPL |
Copyright : Copyright (C) 2022 Free Software Foundation, Inc. | Copyright : Copyright (C) 2022 Free Software Foundation, Inc. |
| Mots-clés : |
| emacs |
| gnu |
| text-editor |
| tool |
| utility |
Programme d'installation : | Programme d'installation : |
Type : nullsoft | Type du programme d’installation : nullsoft |
URL de téléchargement : https://ftp.gnu.org/gnu/emacs/windows/emacs-28/emacs-28.2-installer.exe | URL du programme d’installation : https://ftp.gnu.org/gnu/emacs/windows/emacs-29/emacs-29.1_2-installer.exe |
SHA256 : 1e8d037882e61d3fadf44f4e6153f538b131e6b7f475dc59eb20d85052a83b1e | SHA256 du programme d’installation : c6f43de2b51afc6dcdf1391708dcf1e2f3c4132b4cf9bb7de6611f2432bbcbf5 |
| |
PS C:\Users\your_login > winget show --id GNU.Emacs --versions | |
| |
| PS C:\Users\your_login> winget show --id GNU.Emacs --versions |
Trouvé GNU Emacs [GNU.Emacs] | Trouvé GNU Emacs [GNU.Emacs] |
Version | Version |
------- | ------- |
| 29.1 |
28.2 | 28.2 |
28.1 | 28.1 |
PS C:\Users\your_login> winget list --id GNU.Emacs | PS C:\Users\your_login> winget list --id GNU.Emacs |
Aucun package installé ne correspond aux critères saisis. | Aucun package installé ne correspond aux critères saisis. |
| </code> |
| |
| |
| === WinSCP example === |
| |
| <code> |
PS C:\Users\your_login> winget list --id WinSCP.WinSCP | PS C:\Users\your_login> winget list --id WinSCP.WinSCP |
Nom ID Version Disponible Source | Nom ID Version Disponible Source |
| |
| |
| === PuTTY example === |
| |
| <note important> |
| 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> |
| PS C:\Users\> winget search putty |
| Nom ID Version Correspondance Source |
| ----------------------------------------------------------------------------------------------------------------- |
| PuTTY XPFNZKSKLBP7RJ Unknown msstore |
| SSH & SFTP Client: Terminal, Telnet & Secure Putty 9PKGBV7S35T0 Unknown msstore |
| PuTTY PuTTY.PuTTY 0.81.0.0 winget |
| NETworkManager BornToBeRoot.NETworkManager 2024.6.15.0 Tag: putty winget |
| PortX NetSarangComputer.PortX 2.2.10 Tag: putty winget |
| PuTTY CAC NoMoreFood.PuTTY-CAC 0.81.0.0 Tag: putty winget |
| MTPuTTY TTYPlus.MTPutty 1.8 Tag: putty winget |
| SuperPuTTY JimRadford.SuperPuTTY 1.5.0 winget |
| |
| PS C:\Users\> winget list --id XPFNZKSKLBP7RJ |
| Nom ID Version Disponible Source |
| ---------------------------------------------------------------------- |
| PuTTY release 0.77 (64-bit) XPFNZKSKLBP7RJ 0.77.0.0 0.80.0.0 msstore |
| |
| PS C:\Users\> winget list --id PuTTY.PuTTY |
| Nom ID Version Source |
| -------------------------------------------------------- |
| PuTTY release 0.81 (64-bit) PuTTY.PuTTY 0.81.0.0 winget |
| |
| PS C:\Users\jypeter> winget upgrade --id XPFNZKSKLBP7RJ |
| Trouvé PuTTY [XPFNZKSKLBP7RJ] Version 0.80.0.0 |
| [...] |
| L’éditeur exige que vous consultiez les informations ci-dessus et acceptiez les contrats avant de procéder à l’installation. |
| Acceptez-vous les conditions ? |
| [Y] Oui [N] Non: Y |
| Téléchargement en cours https://cdn.storeedgefd.dsx.mp.microsoft.com/wus2/cachedpackages/ee66263e-95da-4735-a5ff-6d154a347979_858399ee9ee49e15a78c7018dbf0dd73dba8337d6f0adb841896ba553c9a646c |
| ██████████████████████████████ 3.53 MB / 3.53 MB |
| Le code de hachage de l’installation a été vérifié avec succès |
| Démarrage du package d’installation... Merci de patienter. |
| Installé correctement |
| |
| PS C:\Users\jypeter> winget list --id XPFNZKSKLBP7RJ |
| Nom ID Version Source |
| ------------------------------------------------------------ |
| PuTTY release 0.80 (64-bit) XPFNZKSKLBP7RJ 0.80.0.0 msstore |
| </code> |
| |