簡體   English   中英

我在哪里可以下載 Cygwin 的離線安裝程序?

[英]Where can I download an offline installer of Cygwin?

我需要一個帶有大多數常用實用程序的離線安裝程序。 不知何故,默認安裝程序讓我對它的所有 package 選擇感到困惑。 我安裝了 Cygwin,但安裝后找不到diff實用程序。

以下是假設您想在沒有 Internet 連接的計算機上安裝 Cygwin 的說明。 我假設您可以通過Internet 連接訪問另一台計算機。 在連接的計算機上啟動:

  • 獲取 Cygwin 安裝程序(“setup.exe”)。 直接下載URL: x86x86_64

  • 當安裝程序詢問“選擇下載源”時,選擇下載而不安裝

  • Go 通過 rest 的設置(選擇下載目錄,鏡像,你想要的軟件包等)

  • 現在您的硬盤上有一個 Cygwin 存儲庫。 將此目錄與“setup.exe”程序一起復制到您的目標計算機(它不需要在網絡上)。

  • 在目標計算機上,運行“setup.exe”

  • 當安裝程序詢問“選擇下載源”時,選擇從本地目錄安裝

  • 像往常一樣完成設置。 無需訪問 Internet。

  1. http://cygwin.com/mirrors.html中選擇離你最近的鏡像服務器

    選擇任何 FTP 或 HTTP 鏡像。

  2. 下載整個鏡像,維護鏡像中 cygwin 目錄的精確文件樹結構。

    編輯:如何下載整個鏡像?

     wget -m <ftp-mirror-url>
  3. 執行 setup.exe 並選擇源作為本地目錄並瀏覽到發布目錄。

現在您有了離線 Cygwin 安裝程序

更新:使用 Babun。 它基於 cygwin 並且更加用戶友好。 得到巴本

如果你想要的只是 UNIX 命令行工具,我建議不要安裝 Cygwin。 Cygwin 想將您的 Windows PC 變成 UNIX 工作站,這就是它喜歡安裝所有軟件包的原因。

看看GnuWin32 吧 它是命令行工具的 Windows 端口,僅此而已。 這是GnuWin32 diff.exe的安裝程序 所有常用工具都有離線安裝程序

(您要求離線安裝程序,但如果您以后想要一個,有一個工具可以為您下載和安裝所有內容。)

方法2:為cygwin離線安裝zip文件。

不要亂保存包,因為 cygwin 的安裝目錄可以存儲在 zip 文件中,並在您需要時在任何計算機上進行擴展。

  1. 下載 Cygwin 安裝程序

  2. 從 gui 中選擇要安裝的軟件包。

  3. 點擊安裝並等待很長時間才能下載所有內容。

  4. zip 向上 C:\Cygwin 文件夾。 現在您有了離線 zip 文件,可以在任何機器上安裝 cygwin。

  5. 在您喜歡的任何計算機上解壓縮此文件。 將 cmd.exe 路徑適當地設置為指向 windows 控制面板下的 cygwin bin 目錄。

不是對您的問題的直接回答,但您可以從http://www.mingw.org/獲得最常用的實用程序,而無需使用那個可怕的 Cygwin 安裝程序。

這是一個信息量更大的鏈接http://sourceforge.net/apps/mediawiki/cobcurses/index.php?title=Install-MSYS

還有另一種創建離線 Cygwin 安裝程序的解決方案,它使用“pmcyg”( http://www.sourceforge.net/projects/pmcyg )。 如果您向 pmcyg 提供您希望可用的 Cygwin 軟件包列表,它會自動將所有這些、它們的依賴項和 setup.exe 下載到一個文件夾中,然后您可以將其刻錄到 cdrom 上。

也許這個描述可以幫助您完成任務。

http://www.cygwin.com/ml/cygwin/2003-09/msg00041.html

安裝 Babun -> https://babun.github.io/index.html它包含 Cygwin;)

您可以從以下鏈接下載。 ftp://ftp.comtrol.com/dev_mstr/sdk/other/1800136.tar.gz下載后解壓鏡像並安裝。

這篇文章可以解決你的問題嗎

請參閱完整安裝答案Cygwin 當前的完整安裝大小是多少?

我過去維護了存儲庫的rsync副本。

它沒有那么大。 為了減少同步大小,我使用了rsync選項--exclude (就像我不需要 texlive 或 ruby 並且它們對於基本系統不是必需的)。

查看:

比您通過 HTTP/FTP 托管此鏡像以進行本地或組織安裝:

setup.exe -p emacs --site http://localhost/cygwin

我不是 Cygwin 的忠實粉絲。 我想,如果您有一些需要完整POSIX系統的 Unix 代碼,那就太好了。 即使這樣,使用它也會使您的程序呈現GPL (由於 GPL 的 DLL),除非您向Red Hat支付不同的許可證。

大多數人應該改用MinGW(和 MSYS) 這為您提供了 Unix shell 和實用程序(甚至是編譯器,如果您想要的話),而沒有故意傳染的 DLL。 大多數在 Windows 上使用 GNU 編譯器的人都在使用 MinGW(盡管有些人沒有意識到)。

對於您的目的同樣重要的是,您可以單獨下載這些部件,而不是使用重新下載的安裝程序。

SourceForge下載頁面在這里 我建議從 MSYS 基礎系統 package 開始,它將為您提供coreutilsBashmaketar等。如果您需要其他東西,您可以從軟件包列表中挑選。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM