Cygwin 常用套件列表

Cygwin 是 Windows 上常用模擬 Linux 操作環境的套件,透過它可以安裝各種在 Linux 上常用的工具,讓使用者的操作習慣和程式環境可以和真實的 Linux 上接近。雖然在 Win10 以後也有 Windows Linux Subsystem,但因其無法離線安裝和受Microsoft Store的更新,環境過一陣子可能都不大一樣。

Cygwin 在安裝後,會在本地端建立一個安裝檔的暫存,只要把這些檔案拿到另外一台PC,就可以直接安裝,而無需再重新下載。這對一些沒連上網路的環境也是很方便,也確保了套件安裝的完整。

Teraterm 整合

另外一個我很喜歡的功能是它可以跟 Teraterm 整合,使用 Teraterm 來代替原本的mintty,在操作上順暢很多。要使用此功能,記得要先裝 Cygwin 再裝 Teraterm。若 Cygwin 是後裝的,則再重裝一次 Teraterm 即可,記得勾選 CygTerm+ 的選項。

使用 CygTerm

要使用 Teraterm 來開啟 Cygwin 環境,一個方法是選擇 Teraterm –> 文件 –> Cygwin 連線。另外一個方法,則是在任一個目錄下按下右鍵選單,選擇 Cygterm here,就會直接在此目錄開啟 Cygwin 環境,這也是我最喜歡用的方式。

Cygwin 套件列表

下面就是我整理的常用套件列表,避免常常一些套件沒裝到,又要重裝。

 

其中安裝了 Cygwin gcc 又裝了 mingw-gcc 看起來有點重複,由於 Cygwin gcc 編出來的程式不能單獨執行,需要 cygwin 的 dll。而 mingw-gcc 則無此問題,所以就兩者都裝。

結語

雖然有了 WSL 很方便,但 Cygwin 還是有其方便之處,希望 Cygwin 這個專案可繼續下去。

Leave a Reply

請輸入答案 55 ÷ = 11