User Tools

Site Tools


other:win10apps

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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.   ​winget+GNU Emacs GNU.Emacs ​29.   ​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>​
  
other/win10apps.1680616056.txt.gz · Last modified: 2023/04/04 13:47 by jypeter