Cách chạy chương trình windows trên linux. Cách chúng tôi tạo Linux từ Windows: những cách mới để chạy ứng dụng Linux trong Windows

Chữ viết tắt "Wine" là từ viết tắt đệ quy của "Wine Is Not a Emulator". Từ cái tên cho thấy nó không phải là một trình giả lập theo nghĩa rộng của từ này: nó không mô phỏng công việc, không yêu cầu cài đặt. các cửa sổ. Không liên quan đến VMware và những thứ tương tự.

Đồng thời, wine là một tập hợp các thư viện thay thế Windows tiêu chuẩn bằng các hàm winAPI. Điều này cho phép bạn chạy các ứng dụng Windows trong các hệ thống giống Unix.

rượu vang cửa sổ đã cài đặt không bắt buộc, nhưng một số thư viện của nó có thể cần thiết.

Cài đặt:
1. Có lẽ rượu đã được cài đặt sẵn?
Bạn có thể kiểm tra điều này như thế này:

cd /usr/ports/trình giả lập/wine/
làm cho cài đặt sạch sẽ

2. Cài đặt nó nếu nó chưa được cài đặt trước đó.


cd /usr/ports/x11-fonts/webfonts/
làm cho cài đặt sạch sẽ
./cấu hình
làm cho phụ thuộc
làm
thực hiện cài đặt

Bạn luôn có thể tải xuống phiên bản mới từ http://www.winehq.com/

Tôi muốn đặt chỗ ngay: trước khi cài đặt, phải cài đặt trình điều khiển video (có hỗ trợ OpenGL) và phải có phông chữ hỗ trợ tiếng Nga.
Nếu phông chữ và ngôn ngữ được định cấu hình chính xác thì sẽ không có vấn đề gì với đầu ra của các ký tự tiếng Nga.

Cài đặt.
Vậy hãy bắt đầu.
1. Hãy làm điều đó trước đã

sau khi khởi chạy cái sau, hãy chọn tab âm thanh trong cửa sổ và nhấp vào tự động phát hiện(***).
Tệp cài đặt cấu hình bây giờ sẽ xuất hiện trong thư mục %HOME%/.wine.
Chúng tôi sẽ chỉnh sửa nó.

2. Mở nó ra và xem phần này. Có lẽ phần lớn phần quan trọng. Việc hiển thị chính xác phông chữ phụ thuộc vào cài đặt của nó và nếu nó không được định cấu hình thì nhiều ứng dụng có thể không khởi chạy được.
Chúng tôi viết một cái gì đó như thế này:

;; phông chữ TrueType mặc định với mã hóa koi8-r của Nga
"Mặc định" = "-monotype-arial-*-*-*--*-*-*-*-*-*-koi8-r"
"DefaultFixed" = "-monotype-courier new-*-*-*--*-*-*-*-*-*-koi8-r"
"DefaultSerif" = "-monotype-times tiểu thuyết mới-*-*-*--*-*-*-*-*-*-koi8-r"
"Mặc địnhSansSerif" = "-monotype-arial-*-*-*--*-*-*-*-*-*-koi8-r"

Nếu bạn đã cài đặt phông chữ tiếng Nga, thì bạn chỉ cần thay thế kiểu chữ đơn trong ví dụ đã cho bằng phông chữ web hoặc chữ cyrillic hoặc các phông chữ khác của bạn. Sau đó, tôi bỏ ghi chú dòng tương ứng và đặt con đường đúng cho phông chữ.


;"dir1" = "/usr/X11R6/lib/X11/fonts/TrueType"
(và, ví dụ, viết webfont thay vì TrueType)

Nếu phông chữ ttf chưa được cài đặt thì rất có thể bạn có phông chữ cronix, khi đó quá trình Nga hóa sẽ trông như thế này:

;"Mặc định" = "-cronyx-helvetica-"
;"DefaultFixed" = "đã sửa"
;"DefaultSerif" = "-cronyx-times-"
;"Mặc địnhSansSerif" = "-cronyx-helvetica-"
.....................
"Đường dẫn" = "%HOME%/.wine/c"
"Loại" = "hd"
"Nhãn" = "MS-DOS"
"Hệ thống tập tin" = "win95"
........................

Bạn có thể xem thư mục chứa đĩa ảo nằm ở đâu.
Chúng tôi tìm thấy phần có âm thanh.


...
"Trình điều khiển" = "wineoss.drv" ; mặc định cho hầu hết cấu hình phổ biến
;"Trình điều khiển" = "winearts.drv" ; cho KDE
;"Trình điều khiển" = "winealsa.drv" ; dành cho người dùng ALSA
.............

Thông thường, mọi thứ đều hoạt động với cái đầu tiên, nhưng nếu sau (***) nó được xác định khác, thì bạn có thể thay đổi nó ở đây. Sự cố có thể phát sinh nếu đa luồng không được định cấu hình và hơn thế nữa ứng dụng âm thanh khối rượu vang.


; Phiên bản Windows để bắt chước (win95,win98,winme,nt351,nt40,win2k,winxp,win20,win30,win31)
"Windows" = "winxp"

Chỉ định giá trị của biến Temp:


...
"Nhiệt độ" = "C:\\Nhiệt độ"
...

Một phần quan trọng khác:


"commdlg" = "nội dung, gốc"
"comdlg32" = "nội dung, gốc"
"ver" = "tích hợp, bản địa"

Nó chứa các thư viện mà wine sẽ sử dụng trong quá trình mô phỏng. Hầu hết chúng đều được chuyển đổi thành *nux, nhưng bạn có thể, hãy thận trọng, để tránh xung đột, hãy thêm cái của riêng bạn.
Nó được thực hiện như thế này:
thêm một dòng

"C:\\windows\\system32\\mfc42.dll" = "gốc, dựng sẵn"

và sao chép mfc42.dll vào %HOME%/.wine/windows/system32/

Làm thế nào để bạn khởi động một cái gì đó?

Để thực hiện việc này, chỉ cần vào thư mục có giành chiến thắng ứng dụng và thực thi $wine prog.exe và thế là xong.
Tất cả cài đặt và thiết lập đã được thực hiện cho phiên bản 20050310 (cổng freeBsd 5.4). Cài đặt phiên bản mới nhất có thể khác nhau một chút.

Để lại bình luận của bạn!

Wine là phần mềm đặc biệt cho phép bạn chạy các ứng dụng được tạo cho Windows trên các hệ thống giống UNIX, bao gồm cả Linux. Tôi nghĩ, nếu không phải tất cả thì nhiều người đã nghe nói về Wine. Tôi cũng muốn vẽ đồ thị về chủ đề này. Nhiều bài viết về Wine nói rằng bạn cần nhấn nút ma cô, kéo ngoằn ngoèo thì chương trình (nhập tên) sẽ hoạt động. Tôi muốn gác chuyện này sang một bên và nói về Wine nói chung, có những sự tinh tế nào và cách sử dụng nó nói chung. Qua ít nhất, đây chính xác là những gì tôi đã thiếu lúc đầu.

Trong nhiều bản phân phối, Wine được cài đặt sẵn - chỉ cần nhấp đúp vào tệp có phần mở rộng .exe và rất có thể mọi thứ sẽ hoạt động. Nếu điều này vẫn chưa đủ thì hãy đi sâu vào chi tiết.

Làm cách nào để biết phiên bản Wine nào được cài đặt?

Mở bàn điều khiển và chạy lệnh:

rượu vang

Trong cửa sổ mở ra, hãy chọn tab "Giới thiệu về chương trình", nơi chứa nội dung bạn đang tìm kiếm.

Tôi có thể lấy Wine ở đâu và nên chọn phiên bản nào?

Về cài đặt, tôi sẽ chỉ làm rõ rằng trong nhiều bản phân phối phổ biến, Winetricks có thể được cài đặt từ kho lưu trữ.

Để chạy Winetricks cho tiền tố mặc định, chỉ cần chạy lệnh:

rượu vang --gui

Nếu bạn quản lý để tạo nhiều tiền tố khác nhau, hãy sử dụng lệnh:

WINEPREFIX=~/.wine_example/ winericks --gui

Có chương trình nào có thể làm được tất cả những điều trên cho tôi không?

Vâng, có hai trong số họ. Hãy bắt đầu với PlayOnLinux - https://www.playonlinux.com/ru/. Chương trình này chứa một số lượng lớn các tập lệnh để cài đặt các ứng dụng khác nhau trong Wine. Đôi khi cần có một bản phân phối, trong một số trường hợp PlayOnLinux sẽ tự tải xuống và cũng tạo một tiền tố riêng với các cài đặt cần thiết Wine, sẽ tải xuống và cài đặt tất cả các thành phần cần thiết, v.v. Trong danh sách các chương trình dành cho “mục đích giáo dục chung” cũng có những chương trình không hoạt động. Chúng được đánh dấu bằng màu đỏ. Giao diện của PlayOnLinux rất đơn giản và bằng tiếng Nga.

Tùy chọn thứ hai là giải pháp trả phí và khá nổi tiếng CrossoOver (https://www.codeweavers.com/). Được định vị là phiên bản thương mại của Wine. Một mặt, sản phẩm này nhằm mục đích chạy các ứng dụng văn phòng. Mặt khác, giống như PlayOnLinux, có các tập lệnh để cài đặt số lượng lớn các ứng dụng khác, bao gồm cả trò chơi. Cá nhân tôi không hiểu sao thực sự hiểu được “thủ thuật” của chương trình này. Nó không hề rẻ, và hơn nữa, chúng ta không nói về việc mua hàng “một lần và mãi mãi” mà là về một gói đăng ký: 12 tháng - 40 đô la. Đồng thời, sử dụng phiên bản thử nghiệm(nếu muốn, bạn cũng có thể làm điều này), tôi thấy rằng các chương trình tôi quan tâm (đặc biệt là Microsoft Office, cũng như một số thứ nhỏ nhặt khác) hoạt động không tốt hơn với Wine “đơn giản” và tôi đã không mua CrossOver. Tôi không thể không nhận thấy rằng phiên bản CrossOver mới, thứ 15 đang đến gần, trong đó chúng tôi được hứa hẹn rất nhiều điều mới - ví dụ: Office 2013 đang hoạt động. Tất nhiên, nó sẽ hoạt động như thế nào là một câu hỏi lớn . Nhưng trong lúc đó.

Kết quả là gì?

Nhưng cuối cùng thì nó đơn giản:
- có phiên bản Wine mới nhất;
— nếu bạn gặp bất kỳ khó khăn nào với bất kỳ chương trình nào, đừng lười truy cập AppDB và chỉ đọc diễn đàn. Ví dụ, trên các diễn đàn của nhiều game MMO có những chủ đề đặc biệt về việc chạy chúng dưới Wine;
— các thành phần bổ sung, nếu cần, hãy cài đặt bằng Winetricks;
— cài đặt phần mềm đặc biệt “nặng” bằng tiền tố đặc biệt.

Nhân tiện, về thành phần bổ sung. Nhiều người cố gắng cài đặt DirectX trong Wine, trong hầu hết các trường hợp, điều này hoàn toàn không cần thiết. Nếu trò chơi phàn nàn về việc thiếu một thư viện cụ thể, chỉ cần cài đặt nó thông qua Winetricks.

Nói chung, hãy sử dụng Wine một cách cẩn thận. Sẽ chẳng ích gì khi chuyển sang Linux chỉ để cố gắng chạy tất cả các chương trình thông thường của bạn trong Wine.

Thứ nhất, có rất nhiều phần mềm gốc tốt trong Linux, chỉ cần tìm kiếm kỹ hơn và bạn chắc chắn sẽ tìm thấy thứ mình đang tìm kiếm. Ví dụ: tôi đã chọn những cái để thay thế những cái tôi đã sử dụng trong “windows”.

Thứ hai, “Wine” không chỉ mang theo các ứng dụng cho Windows mà còn cả nhiều vấn đề khác nhau vốn có của nền tảng này. Ví dụ như virus. Và dựa trên thực tế là các ứng dụng chạy trong Wine có quyền truy cập vào thư mục chính của bạn... Một số, theo như tôi biết, thậm chí còn cài đặt phần mềm chống vi-rút trong Wine. Nhưng đối với tôi, điều này có vẻ hoàn toàn quá mức cần thiết.

Bạn chỉ cần cẩn thận và không cài đặt mọi thứ. Tôi chạy hai trò chơi trong Wine và đôi khi, trình lưu trữ 7-zip - Tôi không thể tìm thấy một trò chơi tương tự cho Linux hoàn toàn phù hợp với mình.

Ngược lại với những cảnh báo, tôi muốn nói rằng sự hiện diện đơn thuần của phần mềm như Wine sẽ mở ra nhiều cơ hội, đặc biệt nếu bạn tính đến thực tế là trong Gần đây Rượu đang được cải thiện theo đúng nghĩa đen trước mắt chúng ta.

Làm cách nào để kết hợp khả năng của Linux và Windows?Để di chuyển từ
cái này sang cái khác không làm máy tính bị quá tải và không sử dụng
máy ảo, chắc chắn sẽ ngốn hết một nửa tài nguyên! ĐẾN
Cuối cùng nó đã thuận tiện! Mơ? Đã là hiện thực rồi!

Ý tưởng có một môi trường Linux chính thức (hoặc gần như hoàn chỉnh) trên Windows
nhiều người không nghỉ ngơi. Tất nhiên, không có gì ngăn cản chúng ta chạy một máy ảo,
sử dụng, ví dụ, giải pháp miễn phí Máy chủ VMware, và đặt là
hệ điều hành khách bất cứ điều gì trái tim bạn mong muốn. Nhưng bạn có thực sự muốn chạy nó mọi lúc không?
máy ảo tốn nhiều tài nguyên chỉ để
sử dụng nhiều ứng dụng? Với thực tế là nó hoạt động chậm và
Thật bất tiện, bạn vẫn có thể chịu đựng được nhưng phải hy sinh hàng trăm MB bộ nhớ truy cập tạm thời
Thời gian CPU thường đơn giản là không thực tế. Nhưng nếu không phải vậy thì làm thế nào?
Phải?

Cygwin già tốt bụng

Khả năng kết hợp Windows và Unix mà không cần sử dụng ảo hóa
đã xuất hiện từ rất lâu rồi. Ai trong chúng ta chưa từng thử sử dụng cái khét tiếng Cygwin
một môi trường đặc biệt được thiết kế để chuyển các chương trình từ POSIX tương thích
hệ điều hành trong Windows. Nhiều tiện ích Nix được chuyển bằng cách sử dụng
Cygwin, họ cảm thấy tuyệt vời với Windows và vẫn đang phát triển. Tôi cũng vậy
Tôi nhớ rất rõ mình đã hạnh phúc như thế nào khi lần đầu tiên biên soạn một số chương trình Linux
(có vẻ như đó là một sự khai thác) ngay trong Windows. Về cơ bản, Cygwin là
một thư viện triển khai giao diện lập trình ứng dụng cho các hệ thống unix
dựa trên các cuộc gọi hệ thống Win32 (tiêu chuẩn cho Windows). Sản phẩm vẫn còn
đối phó với các nhiệm vụ của nó một cách hoàn hảo và trong trường hợp sử dụng các cụm
(Cygwin +
Gnome) và
(Cygwin + KDE) thậm chí còn cho phép bạn chạy một số ứng dụng cửa sổ. Truyện cổ tích?
Vâng, không hẳn. Ngay cả khi mô phỏng các biệt hiệu, người ta vẫn có cảm giác
sự không đầy đủ và thiếu tích hợp vào chính hệ thống. Cửa sổ bảng điều khiển ở Cygwin,
Tự xưng là Tux trong Windows không hẳn là điều chúng tôi mong muốn. Đội
shell trong hệ thống vẫn giữ nguyên: cmd.exe khét tiếng giống nhau và không có gì khác. MỘT
xét cho cùng, những người đã quen với bash hoặc một Nix shell tiện lợi khác khó có thể đi
thỏa hiệp với những hạn chế của giải pháp của Microsoft. Có, bạn có thể cài đặt
bộ sưu tập các tiện ích GNU cho Win32, bao gồm 26 nik được chuyển
tiện ích (ví dụ grep, được nhiều người yêu thích), bù đắp một phần cho sự thiếu hụt
các công cụ quen thuộc, nhưng một lần nữa, không có chuyện nói đến việc tích hợp vào hệ thống.
Shell mở rộng của Microsoft - PowerShell - mặc dù nó cung cấp một lượng lớn
chỗ cho hoạt động (bạn có thể đọc về điều này trong một bài viết riêng, trong đó
chúng tôi đã đăng trên đĩa) và được tích hợp hoàn toàn vào hệ thống, nhưng không liên quan gì đến
bash không có cái nào cả. Vậy chúng ta nên làm gì?

Giải pháp của Microsoft

Giải pháp đã được tìm thấy ở nơi bạn không tìm kiếm - trên trang web của Microsoft, dưới dạng một đặc biệt
bưu kiện Dịch vụ Windows cho UNIX (SFU), có sẵn miễn phí để tải xuống.
Bản thân sự phát triển đã định vị nó như một hệ thống con đặc biệt cho
Các chuyên gia CNTT muốn di chuyển sang Windows từ hệ thống Nix một cách dễ dàng.
Hệ thống con được gọi là Interix và để tôi nói cho bạn biết, nó là một thứ gì đó! Bản phát hành SFU mới nhất
bao gồm hơn 350 tiện ích được Unixoids yêu thích (bao gồm vi, ksh, csh, ls, cat,
awk, grep, kill), được tích hợp hoàn toàn vào hệ thống. Ngoài ra tại SFU
bao gồm GCC 3.3, trình gỡ lỗi GDB, máy chủ và Máy khách NFS và nhiều thứ hữu ích hơn
dọn dẹp đồ đạc. Thật không may, điều được đề cập vỏ lệnh bash, tập tin
Trình quản lý Midnight Commander, daemon OpenSSH, trình soạn thảo emacs hoặc daemon Apache http
bạn sẽ phải cài đặt thủ công, nhưng có thể dễ dàng tải xuống các gói sẵn sàng để cài đặt từ trang web
www.interopsystems.com/tools/warehouse.htm. Hơn nữa, các chương trình được liệt kê -
chỉ là một phần nhỏ của những gì đang có.

Kết quả của việc cài đặt SFU là bạn có được cảm giác hoàn toàn như đang ở trong
*Môi trường NIX. Chi phí của một bash được thực thi bởi hệ thống con kernel là bao nhiêu và do đó
chạy ở tốc độ tương tự như các ứng dụng Win32. Bằng cách cài đặt daemon ssh, bạn
bạn rẽ Windows thông thường XP tới máy chủ nhiều người dùng nơi
Một số tài khoản đang hoạt động có thể hoạt động đồng thời. Và không cần sử dụng
bất kì quỹ bổ sung, giống dịch vụ sửa chữa- đây cậu đã chuẩn bị sẵn rồi
một giải pháp có nhiều khả năng của niks. Chà, nếu bạn làm việc trong bảng điều khiển thì sao?
Nếu bạn không thích thì không có gì ngăn cản bạn cài đặt máy chủ X-Window miễn phí,
được tối ưu hóa đặc biệt cho SFU –


X-Win32 LX
. Hãy để tôi nhắc bạn rằng Hệ thống X Window là một giao thức với
qua đó đầu ra video có thể được gửi từ máy tính này sang máy tính khác. TRONG
Kết quả là chúng ta có được một Remote Desktop chính thức. Tóm lại, điều đáng chú ý là tất cả
ở trên được cài đặt một hoặc hai lần, giống như bất kỳ ứng dụng thông thường
Các cửa sổ. Một điều đáng lo ngại: bản phát hành cuối cùng của SFU xuất hiện vào năm 2006 và những bản mới
Rõ ràng, không có phiên bản nào được mong đợi.

Linux trên Windows: thật sao?

Ngay cả khi các chuyên gia của Microsoft tham gia vào vấn đề tạo
Môi trường Linux trên Windows thì thật hợp lý khi cho rằng có những giải pháp tương tự
và ở phía bên kia của hàng rào. Một vấn đề lớn trong việc khởi chạy các ứng dụng niks trong
Windows là sự thiếu vắng nhân hệ điều hành tương ứng, và
Đội ngũ lập trình viên đến từ Nhật Bản hiểu rất rõ điều này. Đang bối rối vì điều này
bắt đầu, đầu tiên họ trình bày khái niệm và sau đó là cách triển khai nhân Linux,
hoàn toàn được chuyển sang Windows! Dự án được gọi là Hợp tác xã Linux hoặc,
viết tắt coLinux. Anh ta
đã trở thành sự phát triển miễn phí đầu tiên cho phép bạn chạy Linux trong Windows mà không cần
bất kỳ ảo hóa nào và nhu cầu biên dịch lại ứng dụng! Đạt được
điều này là do tài xế đặc biệt, ánh xạ các cuộc gọi hệ thống Linux tới các cuộc gọi
Các cửa sổ. Khi một ứng dụng cố gắng gọi một hàm Linux mà nó quen thuộc, nó sẽ
công việc không có lỗi - cuộc gọi được dịch thành một tập hợp các cuộc gọi hệ thống
Windows chính nó và chạy thành công. Tất cả điều này hoạt động nhanh hơn nhiều so với trong
bất kì máy ảo, vì nó sử dụng nhân Windows gốc và không
tài nguyên bị lãng phí khi ảo hóa.

Mặc dù thực tế là sử dụng coLinux, bạn không chỉ có thể chạy các hệ thống Linux
các ứng dụng, nhưng nói chung về bản thân bộ tux, chúng tôi sẽ không xem xét nó một cách chi tiết. Nhưng
Hãy xem xét hai dự án khác sử dụng coLinux làm
cơ bản nhưng thân thiện với người dùng hơn, loại bỏ nhu cầu chi tiêu
thời gian để thiết lập, trong trường hợp “trần trụi” sẽ phải thực hiện thủ công.
Dự án đầu tiên trong số này là
vàLinux.

Làm cách nào để tạo Ubuntu từ Windows?

Nếu ai đó hỏi bạn “Cái gì vàLinux?” thì tốt nhất nên trả lời như thế này:
“Gần như đã hoàn tất phân phối Ubuntu Linux chạy ngay trong
Hệ thống Windows! Vâng Đúng chính xác! coLinux được sử dụng làm hạt nhân,
tuy nhiên, andLinux vượt trội hơn nhiều về khả năng. Để đua từ
Bản phân phối sẵn sàng sử dụng có sẵn trên trang web chính thức. Nói chung là,
một chương trình thông thường, ngoại trừ trọng lượng: 131 MB cho phiên bản đồ họa
Vỏ XFCE và đặt tối thiểu tiện ích - và tối đa 653 MB cho phiên bản đầy đủ Với
KDE. Nếu bạn không biết nó là gì, hãy chọn tùy chọn thứ hai - bạn không thể sai được.

Việc cài đặt gói trên hệ thống không có gì đặc biệt nhưng bạn sẽ phải
trả lời một số câu hỏi từ trình hướng dẫn, chỉ ra một số thông số công việc
vàLinux:

1. Dung lượng RAM có thể sử dụng
Các ứng dụng Linux, tốt hơn nên chọn “ít nhất 256 MB”, mặc dù mọi thứ sẽ hoạt động,
ngay cả khi bạn chỉ chọn 128.

2. Về câu hỏi làm thế nào để chạy andLinux, tôi khuyên bạn nên chọn tùy chọn có
tự động khởi chạy như một dịch vụ Windows.

3. Để phần bổ trợ có quyền truy cập vào hệ thống tệp chính, bạn phải
định cấu hình Samba (một dịch vụ đặc biệt trên hệ thống nix cho phép bạn kết nối với
tài nguyên được chia sẻ của mạng Microsoft). Để làm điều này bạn cần tạo một thư mục trong
Windows và làm cho nó có thể truy cập được từ mạng (chia sẻ) và trong quá trình cài đặt và Linux
– cho biết tên của nó và, nếu được yêu cầu, đăng nhập và mật khẩu để truy cập.

Sau khi cài đặt, một bảng xuất hiện trên hệ thống (trong trường hợp phân phối bằng XFCE)
hoặc biểu tượng khay (trong trường hợp KDE) mà chúng được khởi chạy
các ứng dụng Linux được cài đặt sẵn. Vì Người sử dụng thường xuyên nó có vẻ như
một tập hợp các chương trình phổ biến nhất! Không có gì đáng ngạc nhiên, bởi vì tất cả họ đều có
một framework quen thuộc với Windows (không giống như Cygwin xấu xí). Đó là lý do tại sao
nhầm lẫn "người nước ngoài" với chương trình thường xuyên rất đơn giản!

Bạn có thể chạy hoàn toàn mọi thứ trong Ubuntu Linux . Ít nhất là không có
Chúng tôi không tìm thấy hạn chế nào và cài đặt một loạt phần mềm từ kho lưu trữ mà không gặp bất kỳ sự cố nào
Ubuntu sử dụng trình quản lý gói apt-get và Synaptic. Nếu bạn ở bên anh ấy
Tôi chưa quen với chúng, đây là cơ hội thực sự để bạn đánh giá sức mạnh và sự tiện lợi của chúng. Đã mở cửa sổ
đã tìm thấy tên chương trình mong muốn, nhấp vào “Cài đặt” - đó là toàn bộ quá trình cài đặt.
Bản thân người quản lý sẽ tải xuống các tệp phân phối cần thiết, cũng như tất cả các tệp cần thiết
thư viện và sẽ cung cấp cho người dùng một ứng dụng sẵn sàng chạy. Nó thậm chí còn
dễ dàng hơn việc cài đặt chương trình trên Windows! Đương nhiên, không có gì ngăn cản bạn thu thập
chương trình từ nguồn. Nhìn chung, andLinux hoạt động rất tuyệt vời và là công cụ duy nhất
Điều bất tiện duy nhất cần cân nhắc là việc chia sẻ file giữa Windows và Linux
thông qua các thư mục được chia sẻ và Samba.

Giải pháp cuối cùng

Có lẽ trải nghiệm biến Windows thành Tux của chúng tôi sẽ kết thúc ở đó nếu
Vào ngày 19 tháng 5 năm nay, Ulteo đã không thông báo về việc ra mắt bản thử nghiệm beta cho sản phẩm của mình.
ứng dụng mới -
Ulteo
Máy tính để bàn ảo
. Về cơ bản gần giống như andLinux. Mới
cũng dựa trên coLinux và cho phép bạn chạy nhiều ứng dụng Nix
mà không cần phải biên dịch lại. Do thực tế đây vẫn là phiên bản beta sớm,
các nhà phát triển khuyên bạn chỉ nên sử dụng một bộ chương trình được cài đặt sẵn
(Kopete, Konqueror, KPdf, GIMP, v.v.), được khởi chạy từ một menu đặc biệt
ngay sau khi cài đặt gói và không yêu cầu bất kỳ cấu hình bổ sung nào.
Nhưng nếu bạn không tính đến hạn chế này (đặc biệt là khi cài đặt ứng dụng
trên thực tế, điều đó có thể xảy ra, tuy nhiên, bạn có thể gặp nguy hiểm và rủi ro), thì chúng ta đã có thể phân biệt được
một số lợi thế thực sự của việc phát triển so với andLinux (công bằng mà nói
Tôi lưu ý rằng sự phát triển này cũng không có bản phát hành cuối cùng).

Các nhà phát triển của Ulteo Virtual Desktop đã triển khai hệ thống trao đổi thuận tiện hơn nhiều
tập tin từ Windows. Thư mục tài khoản người dùng trong Windows tự động
cài đặt trong nhà thư mục Linux, điều này thoải mái hơn rất nhiều so với
trao đổi thông qua các tài nguyên được chia sẻ. Hỗ trợ tuyệt vời hệ thống âm thanh
máy in ngay lập tức – một điểm mạnh khác của hệ thống. Tất cả những gì còn lại là thêm
cập nhật chương trình tự động và đồng bộ hóa dữ liệu qua Internet.
Tôi chân thành hy vọng rằng Virtual Desktop sẽ phát triển nhanh chóng và trong một thời gian nữa
tháng sẽ làm hài lòng chúng tôi với việc phát hành.

CẢNH BÁO

Máy tính để bàn ảo, coLinux, vàLinux sẽ chỉ hoạt động trên các phiên bản 32-bit
Windows 2000, XP, 2003 , Vista. Hỗ trợ cho nền tảng 64-bit vẫn tồn tại
chỉ trong kế hoạch.

Bài viết này dành cho Wine PlayOnLinux và tất cả các khía cạnh sử dụng nó.

Mạng lưới rất
có rất nhiều thông tin hướng dẫn sử dụng khác nhau về thiết lập và nhiều hơn nữa. TÔI
Tôi sẽ cố gắng kết hợp mọi thứ để ai cũng có thể đạt được
thành công tối đa, trong giới hạn khả năng của bạn và tất nhiên là trong khả năng
các chương trình. Vì vậy, hãy bắt đầu. Wine là một triển khai API Windows riêng biệt, không phải là một trình giả lập như hầu hết.
nghĩ. Nó đã được lặp đi lặp lại nhiều lần, nhưng nó cũng sẽ phù hợp ở đây. Đây là những gì dự án làm
độc đáo và thú vị cho người sử dụng các hệ thống khác nhau, mở ra nhiều
cách để hiện thực hóa ý tưởng của bạn. Sự độc đáo nằm ở chỗ với sự trợ giúp
chương trình này có thể chạy các ứng dụng Windows trên Ubuntu và các ứng dụng khác
Các hệ thống Linux, cũng như FreeBSD và Mac OS X. Ở đây cũng có sự thật
của họ " đá dưới nước" Một số người nghĩ rằng sẽ dễ dàng chuyển đổi từ một
sang hệ thống khác, trong trường hợp này chúng ta đang xem xét Windows và Linux. Quan niệm sai lầm là mọi người nghĩ rằng chúng có thể chạy từ đó.
trong Wine, nhiều phần mềm khác nhau mà họ đã quen và rất thuận tiện khi làm việc trong đó.
Dù người ta có thể nói gì, không có gì xảy ra cả. Để làm cho phần mềm yêu thích của chúng tôi hoạt động
Rượu phải đổ mồ hôi, đọc lại đống sách hướng dẫn và cân khối lượng này
thông tin. Tất nhiên, bạn sẽ không cần phải vung tiền vào phần mềm, nhưng bạn phải sẵn sàng cho mọi thứ. Dự án Wine đang phát triển rất nhanh nhưng chưa ổn định.
rất xa. Nhưng tôi nghĩ rằng trong tương lai gần tất cả phần mềm chính cũng như trò chơi
sẽ hoạt động ổn định trên nó. Câu hỏi đầu tiên từ một người mới chuyển sang Linux (trong trường hợp của chúng tôi).
Ubuntu): “Làm cách nào để chạy các chương trình từ Windows?” Anh ấy bắt đầu tìm kiếm cái này
chủ đề và tự nhiên bắt gặp Wine.
Câu hỏi thứ hai: “Làm thế nào để cài đặt nó?” Có 2 cách: Đặt từ
kho chính thức hoặc tự biên dịch nó từ các nguồn. Chúng tôi sẽ xem xét
cả hai lựa chọn.

Tùy chọn 1: Cài đặt từ kho lưu trữ.

Mọi thứ ở đây rất đơn giản. Đi tới Ứng dụng // Tiêu chuẩn // Terminal:

sudo add-apt-repository ppa:ubuntu-wine/ppa sudo apt-get cập nhật sudo apt-get cài đặt wine1.3
Chúng tôi đang chờ quá trình cài đặt hoàn tất...
Tất cả! Wine đã được cài đặt và bạn có thể thử cài đặt trò chơi và chương trình.

Tùy chọn 2: Biên dịch từ nguồn.

1. Tải xuống các nguồn từ trang web chính thức, chúng có sẵn ở đó. Trong trường hợp của tôi
đây là Wine 1.3.11 (http://sourceforge.net/projects/wine/files/Source/wine-1.3.11.tar.bz2/download).

đi tới thư mục chứa kho lưu trữ văn bản nguồn đã được giải nén:

Hỗ trợ OpenGL phải được bật trước khi biên dịch. Nếu chúng ta không làm điều này
Các ứng dụng yêu cầu OpenGL sẽ không hoạt động. Trong thiết bị đầu cuối:

công cụ gedit/cài đặt rượu vang

Chúng tôi tìm thấy dòng bắt đầu bằng CONFARGS=, sau đó nhập thông tin cần thiết
xây dựng các thông số Trong trường hợp của chúng tôi, dòng sẽ trông như thế này:

CONFARGS="--with-opengl --disable-debug --disable-trace"

Chúng tôi nhận được sự phụ thuộc:

sudo apt-get cài đặt auto-apt checkinstall sudo auto-apt -y run ./configure

Chúng tôi thu thập:

Cài đặt bằng cách tạo một gói thay vì thực hiện cài đặt

kiểm tra sudo

Tất cả. Chúng tôi đang chờ quá trình cài đặt hoàn tất.

Ngoài ra còn có một tùy chọn trung gian dành cho Jedi trên các bản phân phối dựa trên debian. Tóm tắt:

apt-get nguồn wine1.3 sudo apt-get build-dep

Bây giờ là phần thú vị: tải xuống phiên bản cần thiết wine từ trang web chính thức, giải nén nó và sao chép thư mục debian ở đó từ thư mục nguồn của gói wine1.3 gốc. Chúng ta hãy làm

và chúng tôi có gói *.deb dành cho Ubuntu/Debian với tất cả các bản vá cần thiết cho bản phân phối, gần giống như từ kho lưu trữ chính thức, nhưng chỉ Một phiên bản mới. Ngoài ra, bạn có thể gỡ bỏ nó một cách an toàn sau thông qua apt-get.
Hãy xem xét ưu và nhược điểm của từng lựa chọn.

Lựa chọn 1.
Ưu điểm:
1. Mọi thứ đã được thu thập cho chúng tôi và không cần phải phiền phức, mọi thứ đã sẵn sàng để sử dụng.

Nhược điểm:
1. Chúng tôi sẽ không thể áp dụng một bản vá, chẳng hạn như để cải thiện hoạt động của một số đồ chơi.
2. Hoạt động không ổn định trên một số card màn hình.

Lựa chọn 2.
Ưu điểm:
1. Khả năng áp dụng các bản vá để cải thiện hiệu suất
2. Hoạt động ổn định với driver card màn hình không ổn định.

Nhược điểm:
1. Không có menu trong Ứng dụng, điều này không thuận tiện. Bạn phải làm mọi thứ từ bảng điều khiển,
đi tới cài đặt Wine chẳng hạn.
2. Quá trình cài đặt quá dài, tùy thuộc vào sức mạnh máy tính của bạn.
1. Không có menu trong Ứng dụng, điều này không thuận tiện. Bạn phải làm mọi thứ từ bảng điều khiển, chẳng hạn như đi tới cài đặt Wine.”

Bạn có thể tự thêm qua Hệ thống - Tùy chọn - Menu chính

Tôi thích lựa chọn thứ hai hơn. Rượu đã được cài đặtĐây là cách nó hoạt động
tốt hơn so với cài đặt từ kho. Nhưng đây chỉ là IMHO nhỏ của tôi.

Cài đặt chương trình và trò chơi

Đầu tiên chúng ta truy cập appdb.winehq.org/ Từ phía trên, chúng ta gõ vào công cụ tìm kiếm
tên của trò chơi hoặc chương trình và xem nội dung được viết ở đó. Thông thường nó được mô tả ở đó
kiểm tra cho hệ thống khác nhau, khuyến nghị cho công việc ổn định và nhiều hơn nữa.

Nếu chương trình hoạt động mà không có vấn đề gì thì chúng ta sẽ cài đặt nó với một tâm hồn trong sáng
chỉ với một cú nhấp chuột đơn giản. Nếu đây là một loại trò chơi hoặc chương trình nghiêm túc nào đó và không có
Bạn không thể thực hành pháp sư bằng tambourine - điều đó có nghĩa là bạn cần tạo một tiền tố* riêng cho
những điệu nhảy của chúng tôi. * Tất cả các file Vine đều được lưu trữ trong một tiền tố, còn được gọi là chai (tương tự như rượu vang). Bên trong cái chai này có tất cả các tập tin trên ổ C, sổ đăng ký, cài đặt riêng lẻ và như thế.

Có thể có bất kỳ số lượng chai như vậy.

Có thể chỉ có một số phần mềm hoạt động rất thất thường trong Wine và cần một số loại nạng để can thiệp. hoạt động binh thương các ứng dụng Vine khác. Sau đó, chúng tôi chỉ cần đặt phần mềm này vào một chai (tiền tố) riêng và mọi cài đặt sẽ không ảnh hưởng đến các chương trình khác.

Khi rượu được ra mắt lần đầu tiên mà không có tiền tố được chỉ định, ~/.wine sẽ được sử dụng. Nếu tiền tố không tồn tại, Vine sẽ tạo nó và điền nội dung mặc định vào đó, tạo và điền vào các thư mục C:\windows, C:\Program Files, C:\users bằng các tệp. Ngoài ra, một sổ đăng ký sạch sẽ được tạo.
Hãy đi đến của chúng tôi thư mục chính và tạo một thư mục mới. Ví dụ.wine2.
Tiếp theo chúng ta đến terminal và nhập:

WINEPREFIX="/home/tên người dùng/.wine2/" winecfg

Tất cả. Một tiền tố riêng biệt đã được tạo. Các cấu hình đăng ký khác nhau và bản thân các chương trình được lưu trữ ở đó.
Chúng tôi cũng cài đặt chương trình thông qua bảng điều khiển.

WINEPREFIX="/home/username/.wine2/" wine /media/DVD/setup.exe

Quá trình cài đặt đang được tiến hành và quan trọng nhất là ở một tiền tố riêng biệt.
Sau đó chúng tôi khởi động chương trình đã cài đặt, cũng từ bảng điều khiển và xem kết quả.

Có thể có lỗi ở đầu ra cho thấy thiếu các thành phần và thư viện cần thiết. TRONG
winetricks sẽ giúp chúng ta cài đặt những thành phần còn thiếu (xem bên dưới)

Điều này mang lại điều gì? Điều này mang lại công việc ổn định các ứng dụng trong tiền tố của nó, nếu
rất nhiều chương trình sẽ hoạt động với một tiền tố, sớm hay muộn nó sẽ bị tắc
điều này sẽ khiến các chương trình khác bị hỏng. Vì vậy, bạn cần sử dụng riêng
tiền tố nếu bạn không muốn định cấu hình mọi thứ nhiều lần.

Thủ thuật rượu vang

winetricks sẽ giúp chúng ta thiết lập tiền tố một cách chính xác.
Winetricks là một tập lệnh cài đặt Các thành phần khác nhau, cái mà
cần có các ứng dụng để hoạt động, chẳng hạn như DirectX, Vcredist và nhiều ứng dụng khác.
Kịch bản này hoạt động như thế nào? Nó tải các thư viện và thành phần từ
Tài nguyên của Microsoft. Chính xác là theo cách này, và không có cách nào khác. Tại sao kịch bản này
cần thiết? Điều này làm cho việc làm việc với Wine trở nên rất dễ dàng. Nếu không có kịch bản, chúng tôi đã có thể tự mình leo lên và
Chúng tôi đang tìm kiếm các thành phần cần thiết và ở đây mọi thứ đã hoàn tất, bạn chỉ cần đánh dấu vào ô
và nhấp vào “Cài đặt”. Ngoài ra, tập lệnh này giúp chỉnh sửa sổ đăng ký,
nhập các phím khác nhau ở đó. Và bên cạnh đó, winetricks còn có nhiều cài đặt
và chức năng.

Để xem nó, chỉ cần gõ winetricks trong thiết bị đầu cuối của bạn

Chỉnh sửa sổ đăng ký

Trong thiết bị đầu cuối, chúng tôi nhập:

Chúng tôi đang ở trong sổ đăng ký. Chúng tôi không cần chỉnh sửa bất cứ điều gì, chúng tôi sẽ chỉ thêm.

Đi tới HKEY_CURRENT_USER/Software/Wine/Direct3D.

Nếu không có thư mục Direct3D, đừng thất vọng. Tôi viết điều này để người đọc hiểu
nơi nào bạn cần chỉnh sửa hoặc thêm.

Trong thiết bị đầu cuối:

winetricks ddr=opengl orm=fbo glsl=disabled videomemorysize=1024 (thay đổi 1024 thành của bạn)
Tất cả các tham số này sẽ xuất hiện trong sổ đăng ký. Điều này có thể được xem trong thư mục được chỉ ra ở trên.

Điều này mang lại điều gì? Nó cải thiện hiệu suất chơi game, tốc độ và chơi game tổng thể
Chúng hoạt động tốt hơn nhờ điều này, nhưng điều này chỉ dành cho trò chơi.

Chơi trênLinux

Ngoài ra còn có PlayOnLinux. Cái này chương trình riêng biệt sử dụng Rượu,
nhưng mọi thứ đều được tự động hóa và tùy chỉnh nhiều hơn ở đó. Chương trình sẽ tải xuống cái cần thiết
Wine sẽ cài đặt các thành phần và tạo một tiền tố riêng. Nhưng điều đó không có nghĩa là
mọi thứ sẽ hoạt động hoàn hảo. Nó có thể không hoạt động chút nào. Vì vậy tôi sẽ cho đi những gì là của tôi
thích Rượu vang thông thường, điều chỉnh thủ công và công việc của bộ não của chính mình hơn là
chương trình tự động.

Ưu điểm:
Mọi thứ đều được tự động hóa và về cơ bản chúng tôi không cần phải làm gì cả.
Có thể chứa nhiều Phiên bản rượu vang và áp dụng chúng cho các tiền tố khác nhau.
Chương trình tự tạo tiền tố.

Nhược điểm:
Không thể dự đoán mọi thứ mà chương trình thực hiện, cài đặt và tải xuống.
Mọi thứ mà chương trình thực hiện đều có thể được thực hiện bằng tay, đây là một điểm cộng cho kiến ​​thức của một người.
Chương trình Robot sẽ không bao giờ sánh được với bộ não con người.

Gắn hình ảnh CD/DVD

Windows có một tiện ích cho việc này được gọi là Daemon-Tools. Nó rất tiện lợi
và một tiện ích không thể thay thế. Một người có một câu hỏi: Có sự tương tự nào về điều này không
tiện ích kỳ diệu? Trả lời: Còn tốt hơn nhiều Tiện ích Windows. Nó được gọi là
Cdemu. Để cài đặt nó, chúng ta chỉ cần nhập ba lệnh:

sudo add-apt-repository ppa:cdemu/ppa sudo apt-get cập nhật sudo apt-get cài đặt cdemu-daemon cdemu-client gcdemu

Chúng tôi thêm một applet vào bảng điều khiển, chỉ ra đường dẫn đến hình ảnh và tận hưởng cuộc sống. Không có
Sẽ không có vấn đề gì và Wine sẽ phát hiện hình ảnh một cách hoàn hảo. Nếu chúng ta không tìm thấy applet, đừng vội khởi động lại.
Trong terminal chúng ta nhập lệnh:

dịch vụ sudo cdmu-daemon bắt đầu

Nếu dịch vụ không khởi động khi khởi động hệ thống (“Daemon được cấu hình không khởi động khi khởi động hệ thống”), bạn có thể khắc phục như sau:

sudo update-rc.d cdemu-daemon kích hoạt

Chạy trò chơi trên máy chủ X riêng

Có thể dành cả một cuốn sách để nói về vấn đề này, nhưng tôi đã quyết định bằng một phương pháp mà tôi luôn sử dụng:

Đi đến thiết bị đầu cuối ảo:

Ctrl + Alt + F1 đăng nhập: ******* mật khẩu: *******

Khởi chạy thủ công một bản sao mới của máy chủ X:

xinit -- :2 đường dẫn rượu/thư mục/c/game/game.exe

Lợi ích thu được từ việc này không lớn nhưng với cá nhân tôi thì thế là đủ. Tôi sẽ nhắc lại một lần nữa:
Có nhiều cách để chạy một x-server riêng biệt và mỗi người có thể tự do lựa chọn cho mình.

Phần kết luận

Tất cả những lời khuyên này, những điều cơ bản mà bất cứ ai muốn
sử dụng Wine để đạt được mục tiêu của bạn. Mọi thứ khác đều nằm trong tay bạn. Nếu như
bạn muốn đạt được mục tiêu của mình bằng mọi giá, nhưng hy vọng đã không còn nữa, không
đừng bao giờ tuyệt vọng, vì giải pháp có thể ở ngay trước mũi bạn. Ngồi xuống
trên hai chiếc ghế là có thể, nhưng điều này đòi hỏi sự khao khát và thần kinh thép. Ước
- hàng ngàn khả năng, không phải ước muốn - hàng ngàn lý do.

Việc sử dụng có thể được quyết định bởi nhiều lý do - từ thói quen tầm thường của một số chương trình nhất định đến việc không thể chạy một máy riêng với Linux. Một số người muốn sử dụng phiên bản gốc của phần mềm để gỡ lỗi, trong khi những người khác hy vọng rằng bằng cách này, họ có thể buộc người dùng chuyển sang bản phân phối chính thức một cách suôn sẻ.

Các chương trình dành cho Linux - mọi thứ đều có ở đó

Trước khi đấu kiếm bằng trình giả lập, tốt hơn hết bạn nên tìm kiếm các phiên bản đã chuyển hoặc phiên bản tương tự của các chương trình yêu thích của bạn. Tiện ích tương tự và nhiều tiện ích khác có các tập hợp gốc không chỉ dành cho Windows mà còn để có được bất kỳ chức năng cụ thể nào, thường không cần phải có một phần mềm tương tự đầy đủ của phần mềm Linux. Ví dụ: bạn làm quen với việc hoàn thành Tab trong shell rất nhanh, nhưng trong dòng lệnh Windows không có dấu vết nào về điều này. Tiện ích clink sẽ giúp khắc phục điều này và những thiếu sót khó chịu khác.

Tiêu chuẩn tiện ích bảng điều khiển, ví dụ từ gói GNU Coreutils, đã được chuyển sang Windows từ lâu. Có cả hai bộ GNUWin II và UnxUtils khá cũ, cũng như UWIN và Gnuwin32 được cập nhật liên tục. Về sau, sau khi hoàn tất quá trình cài đặt trình cài đặt cơ bản, bạn cần chạy tuần tự các tệp download.bat và install.bat, sau đó sao chép thư mục gnuwin32 vào bất kỳ thư mục nào. chỗ thoải mái và chạy tệp update-links.bat từ nó. Sau khi chạy script cuối cùng sẽ có link khởi chạy trong thư mục con StartMenu dòng lệnh với môi trường GNU và tài liệu về các tiện ích.

Microsoft Windows cho UNIX

Chủ sở hữu các phiên bản tối đa và doanh nghiệp, cũng như các phiên bản máy chủ của hệ điều hành Microsoft, có thể không bận tâm chút nào. Một hệ thống con có sẵn cho chúng dành cho các ứng dụng dựa trên UNIX hoặc Dịch vụ của Microsoft Windows cho UNIX. Bộ này tiện ích cơ bản hiện diện trực tiếp trong các thành phần của hệ thống. Cuối cùng, giải pháp cuối cùng trong danh sách và giải pháp phổ biến đầu tiên để chạy các chương trình UNIX là . Gói này dễ cài đặt và chứa một bộ lớn các ứng dụng được chuyển sang Windows. Nên sử dụng nó.

KDE trên Windows

Bây giờ chúng ta có thể nói về điều kỳ lạ - ra mắt một ứng dụng không phải bản địa Hệ thống Windows. Trên thực tế, dự án KDE trên Windows đã tồn tại được vài năm và lúc đầu đơn giản là không thể sử dụng nó do các sự cố thường xuyên không khiến hệ thống đáng tiếc rơi vào BSOD. Tuy nhiên, các nhà phát triển đã không ngồi yên và trong phiên bản tái sinh hiện tại của dự án, bạn có thể cài đặt nó một cách an toàn - các lỗi khá hiếm và thậm chí cả những lỗi đó cũng không nghiêm trọng. Có lẽ không có ích gì khi cài đặt mọi thứ cùng một lúc, nhưng một số ứng dụng có thể hấp dẫn bạn.

Linux trong một máy ảo

Thật không may, các ứng dụng được chuyển không phải lúc nào cũng hoạt động giống như trong môi trường gốc của chúng hoặc có thể xung đột với các chương trình khác. Do đó, lựa chọn duy nhất, ngoài việc cài đặt hệ điều hành chim cánh cụt trên kim loại trần, là giả lập Linux. Để sử dụng một lần, bạn có thể sử dụng shell cho QEMU có tên MobaLiveCD, nó sẽ giúp bạn khởi chạy LiveCD/USB với nhiều bản phân phối khác nhau mà không gặp rắc rối không cần thiết. Để sử dụng vĩnh viễn, tốt hơn hết bạn nên cài đặt Linux trên máy ảo: trong hoặc Trình phát VMWare. Chỉ cần đừng quên cài đặt Tiện ích bổ sung dành cho khách để có trải nghiệm thoải mái hơn. Lựa chọn thay thế- sử dụng các giải pháp VDI với khả năng tích hợp liền mạch vào Ứng dụng Windows Linux, chạy trên một máy chủ riêng, cũng có thể được ảo hóa.

trình giả lập coLinux

Tùy chọn tốt nhất để chạy các ứng dụng Linux là sử dụng . Cô ấy, nói một cách tương đối, ra mắt nền tảng Linuxở cấp Nhân Windows và có quyền truy cập vào tất cả các tài nguyên phần cứng của máy, do đó thực tế không bị giảm hiệu suất. Đồng thời cô vẫn giữ khả năng tương thích đầy đủ với các ứng dụng Linux, cho phép bạn chạy chúng trực tiếp. Dựa trên coLinux có hệ thống làm sẵnkhởi động nhanh Ubuntu Remix di động, Topologilinux, SpeedLinux và andLinux. Hạn chế khó chịu duy nhất của coLinux và tất cả các gói dựa trên nó là nhu cầu sử dụng 32-bit. Phiên bản Windows 2k/XP/2k3/Vista/7. Ví dụ: hãy xem cài đặt tối thiểu. Trước hết hãy cài đặt phiên bản coLinux mới nhất, từ chối tải xuống hình ảnh làm sẵnđồng thời cài đặt WinPcap.

Cài đặt coLinux trên Windows

Bây giờ bạn cần tải xuống kho lưu trữ ảnh đĩa từ Debian và giải nén nó vào thư mục đã cài đặt coLinux. Kích thước của đĩa rootfs_2gb.img có thể tăng lên nếu muốn. File Squeeze.conf sẽ phải chỉnh sửa một chút. Những thay đổi tối thiểu là tăng dung lượng RAM được phân bổ, cho phép truy cập vào ổ C: thông qua COFS và thêm giao diện mạng TAP. Xin lưu ý rằng khi sử dụng COFS, tốt nhất bạn không nên truy cập cùng một file với các thư mục từ Linux và Windows cùng một lúc.

Kernel=vmlinux cobd0="rootfs_2gb.img" cobd1="swap_128mb.img" root=/dev/cobd0 ro cofs0="C:\" initrd=initrd.gz mem=512 eth0=slirp eth1=tuntap

Sau khi chạy Squeeze.bat bạn sẽ được đưa đến bảng điều khiển Debian. Đăng nhập mặc định là root nhưng không có mật khẩu. Dùng nano để chỉnh sửa thông số giao diện mạng trong tệp /etc/network/interfaces. Hãy thêm một phần cho eth1. Chúng tôi sử dụng bất kỳ địa chỉ IP nào miễn là không có giao điểm với các mạng con cục bộ khác. Trên Windows trong cài đặt IPv4 bộ điều hợp mạng Bộ điều hợp TAP-Win32 V8 phải chỉ định một địa chỉ từ cùng một mạng con.

Auto eth1 iface eth1 inet địa chỉ tĩnh 192.168.100.2 netmask 255.255.255.0

Thoát nano và lưu các thay đổi - F2, Y, Enter. Bây giờ hãy tạo một thư mục nơi ổ C: sẽ được gắn vào...

Mkdir / mnt / windrvc

...thêm một dòng vào cuối tệp /etc/fstab và lưu nó:

/dev/cofs0 /mnt/windrvc cofs mặc định 0 0

Bây giờ chúng ta sẽ cài đặt máy chủ X, nhưng bây giờ, để đơn giản, chúng ta sẽ xuất biến HIỂN THỊ sang tệp ~/.profile. Đối với địa chỉ IP, hãy sử dụng địa chỉ được chỉ định cho bộ điều hợp TAP trong Windows. Sau này, bạn có thể khởi động lại bằng lệnh khởi động lại.

Xuất DISPLAY=192.168.100.1:0

Sẽ rất hữu ích nếu cài đặt, bao gồm cả những cái Cyrillic. Theo tùy chọn, bạn có thể duyệt qua các thư mục phông chữ, bao gồm C:\Windows\Fonts, bằng cách sử dụng các tiện ích mkfontdir và mkfontscale từ Cygwin. Bây giờ bạn đã sẵn sàng cài đặt máy chủ Xming X. Ngay sau quy trình này, hãy thêm địa chỉ IP của giao diện TAP trong Debian vào tệp X0.hosts.

Hãy cảm ơn Windows vì sự cảnh giác của nó và trong tường lửa tiêu chuẩn, chúng tôi sẽ thay đổi tất cả các quy tắc liên quan đến Xming từ cấm sang cho phép, nếu không các chương trình sẽ không đến được máy chủ X. Bây giờ chúng tôi khởi chạy tiện ích XLaunch, trong đó bạn có thể chọn chế độ hiển thị cửa sổ X và đặt Tùy chọn bổ sung. Điều quan trọng đối với chúng tôi là thiết lập sự hỗ trợ cho tiếng Nga và bố cục tiếng anh bằng cách chuyển đổi bằng tổ hợp phím Alt+Shift và tùy chọn cài đặt DPI. Cuối cùng, tệp cài đặt phải được lưu dưới dạng name.xlaunch. Trong tương lai theo nhấn đúp chuột Sử dụng tệp này, máy chủ X sẽ bắt đầu với các tham số mà chúng tôi đã chỉ định.

Xkblayout cho chúng tôi,ru -xkbvariant basic,winkeys -xkboptions grp:alt_shift_toggle –dpi 96

Để làm cho mọi thứ bớt nhàm chán hơn, hãy cài đặt trình quản lý gói đồ họa synaptic để cài đặt phần mềm thuận tiện hơn và một số bảng điều khiển nhẹ với menu ứng dụng, ví dụ như lxpanel. Để đơn giản, chúng tôi sẽ thêm lệnh sau để tự động chạy khi đăng nhập bằng cách thêm lệnh lxpanel& vào cuối ~/.profile.

Cập nhật Apt-get nâng cấp apt-get apt-get cài đặt synap lxpanel

Để hoàn thiện bức tranh, hãy thêm hỗ trợ âm thanh. Tải xuống kho lưu trữ từ Pulseadio từ đây và giải nén nó vào một số thư mục mà chúng tôi tạo tập tin văn bản mặc định.pa. Chúng tôi điền vào tập tin này với các dòng sau. Ở đây 192.168.100.0/24 là mạng con TAP của chúng tôi.

Tải mô-đun mô-đun-bản địa-giao thức-tcp auth-ip-acl=127.0.0.1;192.168.100.0/24 mô-đun tải mô-đun-esound-protocol-tcp auth-ip-acl=127.0.0.1;192.168.100.0/24 tải-mô-đun mô-đun-phát hiện đầu ra add-autoload-sink mô-đun-waveout sink_name=output set-default-sink đầu ra

Chúng tôi khởi chạy Pulseaudio.exe và một lần nữa tiến hành chỉnh sửa các quyền trong Tường lửa Windows. Cài đặt trong bảng điều khiển Debian tiện ích cần thiết và thư viện.

Apt-get cài đặt libpulse0 libasound2-plugins alsa-utils

Trong tệp /etc/Pulse/client.conf, chúng tôi thêm địa chỉ IP của máy chủ đang chạy máy chủ Pulseaudio - default-server = 192.168.100.1 và trong /etc/asound.conf các tham số sau:

Pcm.!default (loại xung) ctl.!default (loại xung) pcm.pulse (loại xung) ctl.pulse (loại xung)

Để kiểm tra chức năng của nó, bạn có thể thử phát một trong các tệp thử nghiệm.

Aplay /usr/share/sounds/alsa/Front_Center.wav

Pulseaudio được tự động khởi chạy khi Debian khởi động bằng cách thêm lệnh sau vào cuối tệp cấu hình Squeeze.conf.

Exec0="X:\path\to\folder\pulseaudio\pulseaudio.exe"

Xorg trên Windows

Thủ thuật này không hoạt động đối với máy chủ X. Về nguyên tắc, những gì đã làm là đủ để hoàn thành công việc. Tuy nhiên, sẽ rất tốt nếu thêm một người dùng không phải root mới vào Linux, thiết lập autologin cho anh ta bằng mingetty, cài đặt coLinux như Dịch vụ Windows và đăng ký Xming trong chế độ tự khởi động. Để thuận tiện, bạn có thể cài đặt tiện ích Desktops, tiện ích này tạo ra một số desktop ảo trong Windows và chạy máy chủ X ở chế độ toàn màn hình trên desktop thứ hai.

Kết quả là chúng tôi có được một môi trường nhanh cho các ứng dụng Linux gần như chạy nguyên bản trên Windows. Nó có thể được sử dụng để viết và gỡ lỗi các ứng dụng web, biên dịch chéo trình điều khiển và các tác vụ khác. Nhưng vẫn chưa có khả năng tăng tốc đồ họa hợp lý cho các ứng dụng nặng và phiên bản 64 bit mới bắt đầu được phát triển chỉ vài tháng trước. Tuy nhiên, coLinux khá phù hợp để sử dụng hàng ngày. Để khám phá thêm các khả năng và cài đặt của hệ thống này, vui lòng tham khảo wiki dự án. Chà, bây giờ chúng ta sẽ kết thúc chủ đề về mối quan hệ cộng sinh giữa Windows và Linux ở những nơi khác nhau. Chúc may mắn!