Cygwin 3.1.4-1: Giả lập Linux trên Windows

Cygwin 3.1.4-1: Giả lập Linux trên Windows

Nhà phát hànhCygnus Solutions
Yêu cầuWindows ME/2000/XP/Server 2003/Vista/Server 2008/7
Dung lượng1,1 MB
Lượt tải23
Giới Thiệu Chi Tiết

Cygwin: Giải Pháp Giả Lập Linux Trên Windows

Bạn vẫn ưa chuộng Windows nhưng muốn tận dụng sức mạnh của Linux để nâng cao hiệu quả công việc, hoặc đơn giản là muốn khám phá hệ điều hành mã nguồn mở đầy tiềm năng này? Có nhiều lựa chọn, nhưng việc sử dụng Cygwin để mô phỏng hệ điều hành Linux trên Windows được xem là giải pháp tối ưu, đặc biệt khi cần chuyển đổi dữ liệu giữa hai nền tảng.

Cygwin 3.1.4-1 là một môi trường giả lập Linux hoạt động trên Windows, cho phép người dùng Windows trải nghiệm các tác vụ tương tự như trên Linux mà không cần cài đặt thêm hệ điều hành. Với Cygwin, bạn có thể viết và biên dịch mã C++, cài đặt các ứng dụng Linux, và làm quen với hệ điều hành Linux thông qua các lệnh cơ bản, tất cả trong khi vẫn sử dụng Windows.

1. Cài Đặt Phần Mềm Hệ Thống Cygwin

Để bắt đầu cài đặt Cygwin, hãy truy cập trang web http://www.cygwin.com. Bạn có thể chọn một trong các tùy chọn sau: bấm vào `Install Cygwin now` (biểu tượng Cygwin) ở góc trên bên phải, `Install or update now` (biểu tượng Cygwin) ở giữa trang, hoặc `Install Cygwin now` (biểu tượng Cygwin) ở góc dưới bên phải để tải file cài đặt (setup.exe, dung lượng 572 KB).

Sau khi tải về (ví dụ, vào thư mục C:TestingCygwin), nhấp đúp vào file để khởi động quá trình cài đặt.

Cửa sổ cài đặt Cygwin Net Release Setup Program sẽ xuất hiện. Bấm Next để qua cửa sổ Choose A Download Source. Tại đây, bạn sẽ thấy ba lựa chọn:

  • Install from Internet: Cài đặt từ Internet, các file tải về sẽ được lưu lại để sử dụng sau.
  • Download Without Installing: Chỉ tải các file về mà không cài đặt.
  • Install from Local Directory: Cài đặt từ thư mục trên máy tính.

Chọn `Install from Internet` nếu máy tính của bạn có kết nối Internet. Bấm Next qua cửa sổ Select Root Install Directory. Ô Root Directory mặc định là C:cygwin, bạn nên giữ nguyên (có thể thay đổi bằng cách bấm Browse). Trong khung Install For, chọn `All Users` và `UNIX / binary` ở Default Text File Type. Bấm Next qua cửa sổ Select Local Package Directory.

Ô Local Package Directory mặc định là C:Testing Cygwin (thư mục chứa setup.exe). Giữ nguyên và bấm Next qua cửa sổ Select Your Internet Connection. Chọn `Direct Connection` (nếu dùng proxy, chọn `Use HTTP/FTP Proxy` và nhập thông số). Bấm Next qua cửa sổ Progress.

Chương trình tải danh sách các site cài đặt Cygwin từ http://cygwin.com và chuyển đến cửa sổ Choose A Download Site. Chọn một site bất kỳ (ví dụ, http://cygwin.mirrors.hoobly.com), bấm Next qua cửa sổ Progress.

Chương trình tải danh sách gói cài đặt Cygwin từ site đã chọn và chuyển đến cửa sổ Select Packages. Bạn có thể giữ nguyên cấu hình mặc định, hoặc chọn thêm các gói cần thiết. Ví dụ, để soạn thảo code C++, hãy tìm đến Category Editors, mở rộng bằng cách bấm dấu cộng, tìm gói xemacs (text editor) và chọn để cài đặt (chữ Skip chuyển thành số phiên bản và có dấu X ở cột Bin?).

Tương tự, chọn gói gcc-g++ (C++ compiler) trong Category Devel. Chương trình sẽ tự động chọn các gói liên quan. Sau khi chọn xong, bấm Next qua cửa sổ Progress. Chương trình sẽ cài đặt Cygwin cho đến khi hoàn tất. Cửa sổ Create Icons sẽ xuất hiện. Chọn các tùy chọn tạo biểu tượng trên Desktop và Start Menu, sau đó bấm Finish.

2. Làm Quen Với Cygwin Qua Các Lệnh Linux Cơ Bản

Sau khi cài đặt, chạy Cygwin bằng biểu tượng trên Desktop hoặc từ Start Menu (Programs > Cygwin > Cygwin Bash Shell). Cửa sổ Cygwin xuất hiện với dấu nhắc lệnh Administrator@webserver ~ (Administrator là tài khoản, webserver là tên máy tính). Để chuyển đến ổ đĩa C, gõ lệnh `cd C:` và nhấn Enter.

Để tạo thư mục (ví dụ, lbvmvt), gõ `mkdir lbvmvt`. Để kiểm tra thư mục và nội dung ổ đĩa C, gõ `ls` hoặc `ls -la`. Bạn có thể thực hành nhiều lệnh Linux khác để làm quen với Cygwin. Khi xong, gõ `logout` hoặc `exit` để đóng cửa sổ.

3. Soạn Thảo Và Biên Dịch Chương Trình C++ Trên Linux

Trên Windows, bạn có thể dùng Borland C++ Builder hoặc Turbo C++ để viết và biên dịch C++. Trên Linux, bạn có thể dùng xemacs (đã cài đặt) và g++ (compiler). Tại dấu nhắc lệnh ổ đĩa C, chuyển vào thư mục lbvmvt bằng lệnh `cd lbvmvt`, sau đó gõ ` xemacs xinchaolbvmvt.cpp` để mở xemacs và tạo file xinchaolbvmvt.cpp.

Soạn thảo code C++ đơn giản để in ra màn hình dòng `Xin chao mung ban den voi LBVMVT!`.

Đoạn code:

#include<iostream>using namespace std;int main(void){cout<<“Xin chao mung ban den voi LBVMVT!”<<endl;return 0;}

Lưu file (nút Save) và đóng xemacs (File > Exit XEmacs). Trở về cửa sổ Cygwin, gõ `g++ -o xinchaolbvmvt xinchaolbvmvt.cpp` để biên dịch. Sau khi biên dịch, gõ `ls` để thấy file thực thi xinchaolbvmvt.exe. Để chạy chương trình, gõ `./xinchaolbvmvt` hoặc `./xinchaolbvmvt.exe`. Nếu chương trình in ra câu chào, bạn đã thành công.

4. Biên Dịch Và Cài Đặt Các Gói Phần Mềm Linux

Đối với các gói Linux không đóng gói .rpm, mà ở dạng .tar.gz, .tgz, .tar.bz2, quy trình biên dịch và cài đặt tương tự Linux. Tải file nén về, chép vào C:cygwinhomeAdministrator, mở Cygwin, dùng lệnh `tar –zxvf` (cho .tar.gz, .tgz) hoặc `bunzip2` và `tar xvf` (cho .tar.bz2) để giải nén. Sau đó, dùng `cd` để vào thư mục giải nén, rồi thực hiện `./configure`, `make`, và `make install`.

Cập nhật Cygwin phiên bản mới nhất

Cygwin 3.1.4-1

  • Cho phép mở liên kết tượng trưng (symlink) với các tùy chọn O_PATH và O_NOFOLLOW.
  • Cho phép sử dụng chuỗi trống làm đối số tên đường dẫn trong hàm readlinkat(2), khi đối số dirfd trỏ đến symlink đã mở bằng O_PATH | O_NOFOLLOW. Readlinkat sau đó sẽ thực hiện thao tác trên chính liên kết tượng trưng đó.
  • Thêm hỗ trợ cho cờ AT_EMPTY_PATH đặc trưng của Linux trong các hàm fchownat(2) và fstatat(2).
  • Cho phép các socket AF_LOCAL được mở bằng tùy chọn O_PATH.
  • <signal.h>: Thay thế macro NSIG bằng _NSIG. NSIG hiện chỉ xuất hiện trong các bản build MISC, ví dụ như trên Linux.
  • Bộ chỉnh sửa ngôn ngữ mới hỗ trợ triển khai thuộc tính ký tự theo chiều rộng cho các ký tự có chiều rộng gấp đôi.
  • Đã khắc phục một số lỗi khác.
Từ khóa liên quan

Đánh giá từ người dùng

ID: Cygwin 3.1.4-1: Giả lập Linux trên Windows
5.0

8 nhận xét

5
100%
4
0%
3
0%
2
0%
1
0%

Tải xuống tập tin

Link Chính Thức (Tốc độ cao)

Hoặc

Link Dự Phòng (Mirror)