This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
other:win10apps [2023/04/04 13:47] jypeter [ownCloud] Improved note |
other:win10apps [2024/03/05 15:04] (current) jypeter Added Dev Home and vscode sections |
||
---|---|---|---|
Line 172: | Line 172: | ||
There are several types of backup (**mirror**, incremental or differential imaging, cloning, 2 way synchronization, etc...) of different sources (full disks, partitions, **directories**, ...) to/from different destinations (**external disk**, cloud, ...) | There are several types of backup (**mirror**, incremental or differential imaging, cloning, 2 way synchronization, etc...) of different sources (full disks, partitions, **directories**, ...) to/from different destinations (**external disk**, cloud, ...) | ||
- | Our basic need is to **mirror one //source directory// on a local disk to a //destination directory// on an external disk** (check the users' manuals if you need more features). This can be easily done with [[#syncback|SyncBack]] | + | Our basic need is to **//mirror// one //source directory// on a local disk to a //destination directory// on an external disk** (check the users' manuals if you need more features). This can be easily done with [[#syncback|SyncBack]] |
+ | |||
+ | A short definition of //mirroring//: | ||
* Copy all the files of the //source// to the //destination//. All the files are copied on the **first run**, only the new/changed files are copied on **subsequent runs**. | * Copy all the files of the //source// to the //destination//. All the files are copied on the **first run**, only the new/changed files are copied on **subsequent runs**. | ||
* <wrap hi>Warning!</wrap> if a file is not on the source anymore, //mirroring// will automatically remove it from the destination! The idea is that the destination should be an exact copy of the source! If that's not what you want, check the //backup// (rather than //mirror//) options. | * <wrap hi>Warning!</wrap> if a file is not on the source anymore, //mirroring// will automatically remove it from the destination! The idea is that the destination should be an exact copy of the source! If that's not what you want, check the //backup// (rather than //mirror//) options. | ||
Line 203: | Line 205: | ||
==== Macrium Reflect ==== | ==== Macrium Reflect ==== | ||
+ | |||
+ | Note: JYP has **not** really tested the //Macrium// option... | ||
[[https://www.macrium.com/|Macrium Reflect]] is **image based backup and cloning software**. Macrium Reflect creates an accurate and reliable image of a hard disk or the partitions on the disk. In the event of a partial or complete system loss, you can use this image to restore the entire disk, one or more partitions, or even individual files and folders. | [[https://www.macrium.com/|Macrium Reflect]] is **image based backup and cloning software**. Macrium Reflect creates an accurate and reliable image of a hard disk or the partitions on the disk. In the event of a partial or complete system loss, you can use this image to restore the entire disk, one or more partitions, or even individual files and folders. | ||
Line 219: | Line 223: | ||
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 ===== | ||
Line 418: | Line 433: | ||
* 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! | ||
+ | |||
+ | ==== 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 ===== | ||
Line 431: | Line 459: | ||
===== 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 ==== | ||
Line 442: | Line 483: | ||
<code>PS C:\Users\your_login> winget search --name emacs | <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 | ||
Line 459: | Line 498: | ||
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 | ||
Line 490: | Line 535: | ||
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 | ||
Line 531: | Line 580: | ||
+ | === PuTTY example === | ||
+ | |||
+ | <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> | ||
+ | |||
+ | <code> | ||
+ | PS C:\Users\jypeter> winget search putty | ||
+ | Nom ID Version Correspondance Source | ||
+ | -------------------------------------------------------------------------------- | ||
+ | PuTTY XPFNZKSKLBP7RJ Unknown msstore | ||
+ | Putty (Unofficial) 9N8PDN6KS0F8 Unknown msstore | ||
+ | Metro PuTTY 9WZDNCRDNDFH Unknown msstore | ||
+ | PuTTY PuTTY.PuTTY 0.80.0.0 winget | ||
+ | MTPuTTY TTYPlus.MTPutty 1.8 Tag: putty winget | ||
+ | PuTTY CAC NoMoreFood.PuTTY-CAC 0.80.0.0 Tag: putty winget | ||
+ | PortX NetSarangComputer.PortX 2.2.5 Tag: putty winget | ||
+ | NETworkManager BornToBeRoot.NETworkManager 2024.1.7.0 Tag: putty winget | ||
+ | SuperPuTTY JimRadford.SuperPuTTY 1.5.0 winget | ||
+ | |||
+ | PS C:\Users\jypeter> 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\jypeter> winget list --id PuTTY.PuTTY | ||
+ | Nom ID Version Disponible Source | ||
+ | ------------------------------------------------------------------ | ||
+ | PuTTY release 0.77 (64-bit) PuTTY.PuTTY 0.77.0.0 0.80.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> | ||