Installer Cygwin sur Windows XP sans avoir les droits d'administrateur?

8

Est-il possible d'installer Cygwin sur un système Windows XP sans avoir les droits d'administrateur?

Gugussee
la source

Réponses:

12

Pour installer Cygwin sur Windows 7 sans droits d'administrateur, vous devez d'abord renommer le programme d'installation de Cygwin ( setup.exe) en autre chose (par exemple cygwin.exe).

Si la configuration Cygwin est nommée setup.exe, Windows 7 (ou Cygwin?) Semble supposer qu'il a besoin de droits d'administrateur pour s'exécuter.

Bruce
la source
quel comportement stupide de gagner en utilisant des mots-clés "mise à jour" ou "configuration" / Merci pour l'astuce!
Fonctionne
Je confirme que cela fonctionne également à partir de Windows 7. J'utilise une machine d'entreprise sans droits d'administrateur local.
kevinarpe
1
Pour moi sur W7, il était nécessaire de le démarrer en mode de compatibilité Windows XP. Sinon, même renommé, il demande des privilèges d'administrateur.
Artiom
2

Dans le type d'invite de commandes:

setup-x86.exe --no-admin

Dans mon cas, le nom du fichier configuré est setup-x86.exe

Khalid
la source
1

Je le pense.

Ne pas être gênant, mais, c'est simple à essayer et cela n'aura pas de conséquences négatives si vous ne le pouvez pas.

Si pour une raison quelconque, vous ne pouvez pas, jetez un œil à cette réponse précédente - /superuser/229329/gnu-tools-for-windows/229414#229414

Vous pourrez utiliser certaines des fonctionnalités de cygwin sans effectuer d'installation.

Bryan
la source
ce n'est pas si simple ... Je suis derrière un pare-feu d'entreprise qui bloque l'accès aux fichiers .exe, etc. Donc avant de le télécharger, de le mettre sur une clé USB, de le glisser ici, etc. J'aimerais savoir si cela peut être fait ou non :)
Gugussee
3
Non. Je trouve ennuyeux de ne pas avoir mes outils shell sur mon PC de travail, mais je trouve également qu'il manque d'intégrité d'installer des logiciels pour lesquels je ne suis pas autorisé sur un ordinateur que je ne possède pas.
CarlF
@Gugussee - Si ce n'est pas votre machine et que vous n'y êtes pas autorisé, ne le faites pas. C'est aussi simple que cela. Je suppose que si vous ne vous souciez vraiment pas de votre travail ...
Shinrai
0

C'est possible. Lorsque j'ai installé en tant que non-administrateur sur mes machines XP, l'installateur me demandait si je voulais juste pour moi (je l'ai fait) ou pour tous (où il avait besoin d'un mot de passe administrateur). Il peut aller n'importe où sur le disque (bien que je recommande un dossier sans espaces, car de nombreux scripts ne protègent pas contre les espaces dans les chemins de fichiers) et n'ont pas beaucoup d'entrées de registre dans l'installation de base. Certains outils comme inetd, sshd et cron auront besoin d'admin pour installer les services, mais ceux-ci sont moins critiques.

Cela dit, je n'ai pas testé sur Win7 (j'ai maintenant un bureau Linux, je n'ai pas besoin de Cygwin).

Comme quelqu'un l'a dit, soyez prudent si vous n'êtes pas autorisé à le faire. Il existe de nombreux outils dans les environnements d'entreprise qui recherchent des installations de logiciels malveillants. Vous allez installer un énorme tas d'EXE pour qu'ils les trouvent.

Rich Homolka
la source
0

Je viens de le faire, et cela fonctionne comme un charme. Jusqu'à présent, aucun problème avec les outils de base et X.

Le seul problème notable jusqu'à présent est que l'installateur se plaint de ne pas pouvoir écrire dans le menu de démarrage "Tous les utilisateurs", même si je décoche l'option "Créer des entrées du menu de démarrage" et sélectionne "Installer uniquement pour moi".

Tiago
la source