14

事前に作成されたセットアップ ユーティリティを使用しない場合、実際に Cygwin を正しくインストールするために必要なすべてのファイルを見つけるのに問題があります。これの背後にある理由は、私の会社のコンピューターが .exe の使用をブロックし、それをインストールする許可を私に与えないという事実です (彼らは、それは仕事には必要ないと言っています)。 Cygwin の方がはるかに簡単です。

私の質問はこうです。Cygwin を正しく実行するためにミラーの 1 つから手動でインストールする必要があるパッケージのリストを持っている場所/誰かがいますか?

4

6 に答える 6

39

良い、

これは古い質問に対する新しい回答ですが、誰かの役に立つかもしれません...

-Bたとえば、スイッチを使用してインストーラーを実行するだけです。

setup-x86_64.exe -B

次に、権限のあるパスにインストールする必要があります。

于 2013-11-22T13:16:01.620 に答える
1

愚かな厳格なルールか否か、私はあなたの雇用主のルールを妨害しようとすることをお勧めしません。状況を改善するために作業するか、別の状況を見つけてください。

しかし、技術的に言えば、どこかに完全なCygwinインストールを取得できる場合は、cygwinフォルダー全体をまとめてコピーできます。サムドライブから実行するようにcygwinインストールを構成した方法と同様に、変更したいことがいくつかあります。私は実際にHDにインストールし、それをサムドライブにコピーしてから、バッチファイルと他のいくつかのことを変更して動作させました。詳細は次のとおりです。http://fadedbluesky.com/2011/portable-cygwin/

于 2011-10-21T02:59:31.577 に答える
1

代わりにGNUWIN32ユーティリティを使用してください。http://gnuwin32.sourceforge.net/

そうすれば、必要な.exeインストールのみを選択でき、巨大なシステムインストールよりも特定のユーティリティを正当化する方がはるかに簡単です。サイトを探し回ると、単一のユーティリティをダウンロードできるファイルディレクトリが見つかります。また、-bin.zipバージョンを入手すると、必要な.exeファイルだけを抽出できます。 IT担当者が信頼できないインストールパッケージをテストする必要はありません。

于 2011-08-07T06:23:47.680 に答える
1

完全な POSIX 互換性が必要ない場合 (仕事に Unix サブシステムが必要ない場合は必要ないと思います)、Cygwin ではなくMingwを使用することをお勧めします。

悲しいことに、Mingw には最近のインストーラーもあります。おそらく管理者も必要です(試してみてください)。ただし、そのようにしたい場合は、必要な個々のコンポーネントをダウンロードできます。それは管理者を必要としないはずなので、おそらくあなたが望むものを正確に手に入れるでしょう.

Mingw のコンパイラは Cygwin のように GPL でビルドされたコードをレンダリングしないため、Mingw はライセンスの観点からも企業向けです。

一般に、ルールは次のとおりです。

  • Unixy ツールを使用してネイティブ Windows 開発を支援したい場合は、Mingw.
  • 完全な (POSIX) Unix プログラムを Windows に移植したい場合は、必要ですCygwin(おそらく、ライセンスの問題を回避するために Red Hat とのサポート契約も必要です)。
于 2011-06-30T17:40:23.917 に答える
1

ポータブル ストレージ デバイスで Cygwin を [動作させる]方法についての記事があります。

要するに、スティックに書き込み、職場のスティックから実行するための .exe/admin アクセスを許可するマシンでこれを行う必要があります。

スーパーロックダウンサイトでUSBデバイスを実行できる可能性があります。

于 2011-07-05T18:13:31.053 に答える
0

仕事以外の別のマシンにインストールしてみてください。インストール後、インストールされた製品のツリーとレジストリ キーおよび環境設定を CD またはフラッシュ ドライブにコピーします。次に、設定を手動でコピーおよびインポートできる DIY インストールを行います。インストーラーは他に多くのことをしません。

ただし、明確にノーと言われ、IT の義務を回避している場合は、雇用の安定性を当てにしないでください。適切なプロセスを通じて適切な文書を提出することにより、規則の例外を取得するのが通常の方法です。

また、Cygwin プログラムやレジストリの編集もブロックされていないことを期待する必要があります。この種のものをマシン上で見つけることも難しくありません。

于 2011-06-30T18:23:04.110 に答える