Annexes:Cygwin : Différence entre versions

De WikiFr_dbSQWare
Aller à : navigation, rechercher
(Redémarrage de la session.)
Ligne 44 : Ligne 44 :
 
Généralement, les seules informations stockées dans le registre sont les informations de montage.
 
Généralement, les seules informations stockées dans le registre sont les informations de montage.
  
===Redémarrage de la session.===
+
===Redémarrer de la session (ou reboot, c'est mieux).===
 +
 
 +
==Installation de Cygwin==
 +
===Connectez-vous sur la machine Windows avec un compte administrateur.===
 +
 
 +
===Accédez à www.cygwin.com===
 +
Depuis [www.cygwin.com www.cygwin.com], téléchargez la version de l'installeur Cygwin correspondante à votre système.
 +
 
 +
===Option de selection===
 +
Dans le panneau '''Sélectionner un module''' de l'installeur Cygwin, décochez la case '''Hide obsolete and administrative packages'''.
 +
 
 +
===Sélection les packages à installer===
  
 
{| align="center" {{Prettytable}}
 
{| align="center" {{Prettytable}}
 
|-
 
|-
 
| '''Classe'''
 
| '''Classe'''
| '''Package'''
+
| '''Packages'''
 
|-
 
|-
 
| Admin
 
| Admin
Ligne 56 : Ligne 67 :
 
cygrunsrv (contient cygrunsrv.exe)<br>
 
cygrunsrv (contient cygrunsrv.exe)<br>
 
shutdown<br>
 
shutdown<br>
 +
|-
 +
| Archive
 +
<u>Packages par défaut plus les packages suivants :</u><br>
 +
cabextract<br>
 +
sharutils<br>
 +
unzip<br>
 +
zip<br>
 +
|-
 +
| Base
 +
| <u>Packages par défaut plus les packages suivants :</u><br>
 +
bash<br>
 +
gzip<br>
 +
|-
 +
| Base de données
 +
| Tous les packages par défaut
 +
|-
 +
| Devel
 +
<u>Packages par défaut plus les packages suivants :</u><br>
 +
cvs<br>
 +
|-
 +
| Doc
 +
<u>Packages par défaut plus les packages suivants :</u><br>
 +
perl_manpages<br>
 +
|-
 +
| Editors
 +
<u>Packages par défaut plus les packages suivants :</u><br>
 +
ed<br>
 +
vim<br>
 +
|-
 +
| Gnome
 +
| Tous les packages par défaut<br>
 +
|-
 +
| Graphics
 +
| Tous les packages par défaut<br>
 +
|-
 +
| Interpreters
 +
Les modules suivants :
 +
expect<br>
 +
gawk<br>
 +
perl<br>
 +
|-
 +
| Libs
 +
| Tous les packages par défaut<br>
 +
|-
 +
| Mail
 +
| Tous les packages par défaut<br>
 +
|-
 +
| Math
 +
| Tous les packages par défaut<br>
 +
|-
 +
| Net
 +
| <u>Packages par défaut plus les packages suivants :</u><br>
 +
curl<br>
 +
inetutils<br>
 +
openssh<br>
 +
openssl<br>
 +
ping<br>
 +
rsync<br>
 +
urlgrabber<br>
 +
|-
 +
| Publishing
 +
| Tous les packages par défaut<br>
 +
|-
 +
| Shells
 +
| <u>Packages par défaut plus les packages suivants :</u><br>
 +
ash<br>
 +
bash<br>
 +
|-
 +
| Système
 +
| Tous les packages par défaut<br>
 +
|-
 +
| Texte
 +
<u>Packages par défaut plus les packages suivants :</u><br>
 +
util-linux<br>
 +
|-
 +
| Utils
 +
| <u>Packages par défaut plus les packages suivants :</u><br>
 +
ccrypt<br>
 +
cpio<br>
 +
cygutils<br>
 +
diffutils<br>
 +
file<br>
 +
keychain<br>
 +
time<br>
 +
|-
 +
| Web
 +
| <u>Packages par défaut plus les packages suivants :</u><br>
 +
wget<br>
 +
|-
 +
| X11
 +
| Tous les packages par défaut<br>
 +
|-
 +
| PostInstallLast
 +
| Tous les packages par défaut<br>
 +
|-
 +
| python
 +
| Tous les packages par défaut<br>
 
|}
 
|}

Version du 10 janvier 2017 à 18:38

Les scripts dbSQWare étant majoritairement écrits en shell, pour qu'ils fonctionnent en environnement windows, il vous faut un émulateur de shell.
Utilisez la version 1.7 ou une version ultérieure de Cygwin.
Si une version de Cygwin est déjà installée, supprimez la. Pour plus de détails, voir 'Setting up Cygwin'.

Désinstallation de Cygwin

Attention, tous les deamon et commandes en cours doivent être stoppées sinon la suppression des fichiers va échouer.

Supprimez tous les services Cygwin (ie: sshd, cron, cygserver et inetd).

Arrêtez les services démarrés :

cygrunsrv -E service_name

où service_name correspond au nom du service.

Puis désinstallez le service :

cygrunsrv -R service_name

Arrêtez le serveur X11

S'il est en cours d'exécution et arrêtez tous les programmes Cygwin.

Supprimez les points de montage:

umount -A

Sortez de l'invit de commande et vérifiez qu'il ne reste aucun processus Cygwin.

Supprimez le répertoire d'installation de Cygwin et tous ses sous-répertoires.

  • Si vous recevez une erreur indiquant qu'un objet est en cours d'utilisation, vérifiez que tous les services ont été arrêtés et que tous les programmes Cygwin sont fermés.
  • Si vous recevez une erreur Droit d'accès refusé, modifiez les autorisations ou les droits de propriété de votre compte utilisateur sur les fichiers ou dossiers ayant provoqué l'erreur. Pour modifier la propriété du dossier Cygwin à partir de l'explorateur Windows, cliquez avec le bouton droit de la souris sur le dossier Cygwin et cliquez sur Propriétés. Dans l'onglet Sécurité, sélectionnez Avancé. Dans l'onglet Propriétaire, vérifiez que votre compte apparaît comme propriétaire. Cochez la case Remplacer le propriétaire des sous-conteneurs et des objets, puis cliquez sur OK.

Supprimez les raccourcis Cygwin.

Sur le bureau et dans le menu Démarrer ...

Chemin système.

Si Cygwin est dans le PATH, supprimez-le.

Variable d'environnement CYGWIN.

Supprimez la variable d'environnement CYGWIN si elle existe.

Registre Windows.

Supprimez la/les clé(s) de registre 'Software\Cygnus Solutions' sous 'HKEY_LOCAL_MACHINE' et 'HKEY_CURRENT_USER', si elle existe.
Généralement, les seules informations stockées dans le registre sont les informations de montage.

Redémarrer de la session (ou reboot, c'est mieux).

Installation de Cygwin

Connectez-vous sur la machine Windows avec un compte administrateur.

Accédez à www.cygwin.com

Depuis [www.cygwin.com www.cygwin.com], téléchargez la version de l'installeur Cygwin correspondante à votre système.

Option de selection

Dans le panneau Sélectionner un module de l'installeur Cygwin, décochez la case Hide obsolete and administrative packages.

Sélection les packages à installer

Classe Packages
Admin Packages par défaut plus les packages suivants :

cron
cygrunsrv (contient cygrunsrv.exe)
shutdown

Archive

Packages par défaut plus les packages suivants :
cabextract
sharutils
unzip
zip

Base Packages par défaut plus les packages suivants :

bash
gzip

Base de données Tous les packages par défaut
Devel

Packages par défaut plus les packages suivants :
cvs

Doc

Packages par défaut plus les packages suivants :
perl_manpages

Editors

Packages par défaut plus les packages suivants :
ed
vim

Gnome Tous les packages par défaut
Graphics Tous les packages par défaut
Interpreters

Les modules suivants : expect
gawk
perl

Libs Tous les packages par défaut
Mail Tous les packages par défaut
Math Tous les packages par défaut
Net Packages par défaut plus les packages suivants :

curl
inetutils
openssh
openssl
ping
rsync
urlgrabber

Publishing Tous les packages par défaut
Shells Packages par défaut plus les packages suivants :

ash
bash

Système Tous les packages par défaut
Texte

Packages par défaut plus les packages suivants :
util-linux

Utils Packages par défaut plus les packages suivants :

ccrypt
cpio
cygutils
diffutils
file
keychain
time

Web Packages par défaut plus les packages suivants :

wget

X11 Tous les packages par défaut
PostInstallLast Tous les packages par défaut
python Tous les packages par défaut