2009-06-03 5 views
4

En ce qui concerne la question de pannes de serveur   Need help with putting Cygwin on DVD for a offline install:Est-il possible de mettre Cygwin sur un DVD pour une installation hors ligne?


Je suis en train de mettre l'ensemble de Cygwin sur un DVD, donc je peux l'avoir avec moi une ligne installer sur un ordinateur qui doesn N'ayez pas de connexion réseau. J'ai téléchargé setup.exe, mettre "télécharger sans installer" et sélectionné "Version actuelle" et sous "Tous" J'ai sélectionné "Installer". Après avoir téléchargé tout cela, je l'ai gravé sur un DVD. Maintenant, quand j'essaye d'installer le truc, il rapporte quelques dépendances manquantes et donne beaucoup de "NULL" (et je veux dire BEAUCOUP) d'erreurs.

Où est-ce que je me suis trompé? Je suppose que ce que j'essaie de faire (le mettre sur un DVD) est possible en utilisant ce technnique?


Juste pour remarquer. Je n'essaie pas de créer un disque Cygwin en direct, il suffit de mettre le programme d'installation sur le DVD pour pouvoir l'installer sur le disque dur.


Répondre

0

Vous êtes sûr de pouvoir! Premier lien J'ai trouvé: Choisissez "Télécharger sans installer"

1) Exécutez le setup.exe Cygwin

2): Cygwin Offline Install

+0

J'ai fait presque exactement cela (sauf mettre tout dans un répertoire appelé cygwin), et cela n'a pas fonctionné. Les chemins relatifs ont été conservés. Pensez-vous que cela pourrait être la source du problème? –

5

La meilleure façon de le faire est de faire ce qui suit 3) A l'invite, indiquez le "Local Package Directory" - ceci doit être différent de votre répertoire racine spécifié à l'étape précédente.

4) Choisissez tous les paquets dont vous avez besoin

5) Laissez le téléchargement procéder

Maintenant, vous avez besoin de mettre l'intégralité du répertoire local du package sur votre CD, y compris le parent. Donc, si vous définissez le répertoire du paquet local sur c: \ temp \ CygPack, copiez le répertoire CygPack sur votre CD sans rien changer à l'intérieur. Puis:

1) Exécutez le setup.exe Cygwin

2) Choisissez "Installer à partir répertoire local"

3) Choisissez le répertoire du paquet (CygPack)

4) Procéder à l'installation La partie la plus importante de ceci est de ne rien changer dans le répertoire du paquet, et de sélectionner le même répertoire de premier niveau que vous avez utilisé pendant le téléchargement. Le programme d'installation s'attend à trouver les répertoires/fichiers dans une certaine disposition.

+0

Cela fonctionne bien. J'utilise la même technique pour maintenir une copie locale de l'installation pour permettre à plusieurs personnes d'installer à partir du même endroit. De plus, je mets aussi à jour le répertoire d'installation local (je peux le faire puisque je le conserve sur le serveur plutôt que d'écrire sur un DVD). Vous pouvez également faire la même chose plus tard avec le DVD gravé; il suffit de copier le tout dans votre système, mettre à jour sans installer et graver un autre DVD. – nik

+0

Bien que je voudrais ajouter, soyez prudent quand vous faites quelque chose comme ceci, si vous avez une adresse mirroir folle, puis des sous-répertoires et ... vous pouvez facilement passer la plus longue restriction de chemin dans Windows pour la gravure de CD. – Rook

3

Il existe maintenant un outil, appelé "pmcyg", pour créer une distribution Cygwin autonome hors ligne à partir d'une liste de paquets fournie par l'utilisateur.L'outil téléchargera tous les paquets sélectionnés, ainsi que ceux dont ils dépendent et le programme d'installation de Cygwin, pour créer une arborescence de répertoires qui peut être directement gravée sur un DVD. pmcyg et est disponible via SourceForge.net.

+1

c'est un joli outil python :) – n611x007

Questions connexes