Các tập tin .exe được tải xuống khi được yêu cầu cài đặt `ubfox -rict-extend`


20

Tôi đã cố gắng cài đặt plugin Adobe flash cho Firefox 24.0 trên Ubuntu 12.04 mà tôi đã thực thi sudo apt-get install ubuntu-restricted-extrasvà tôi nhận được các thông báo sau:

sự ngạc nhiên

Điều làm tôi ngạc nhiên là các gói nó đang tải xuống: .exeĐiều này có bình thường không?


1
chỉ là một lưu ý phụ: các tệp thực thi là các tệp tủ tự giải nén (chứa các tệp phông chữ); Ubuntu không cần phải chạy chúng để sử dụng chúng, bất kỳ trình lưu trữ tốt nào cũng có thể kéo chúng ra.
KutuluMike

@MichaelEdenfield: Làm thế nào là tự giải nén .exe? Tôi đã không nhận được điểm.
việc

1
thực thi là một chương trình trích xuất tệp cab nhỏ có tủ được đính kèm dưới dạng tài nguyên; Khi bạn chạy chương trình trên một hệ thống Windows, nó sẽ tìm thấy dữ liệu nội các được nhúng trong tệp thực thi và trích xuất nó. Nhưng bất kỳ chương trình lưu trữ nào cũng có thể làm tương tự miễn là nó đủ thông minh để bỏ qua phần thực thi (ví dụ: tôi thường mở sau đó với 7-zip trên Windows)
KutuluMike

Câu trả lời:


30

Các phông chữ này ban đầu được Microsoft phát hành dưới dạng trình cài đặt thực thi và giấy phép của chúng chỉ cho phép "bản sao hoàn chỉnh" được phân phối:

Sinh sản và phân phối. Bạn có thể sao chép và phân phối số lượng bản sao không giới hạn của SẢN PHẨM PHẦN MỀM; miễn là mỗi bản sao phải là một bản sao thật và đầy đủ, bao gồm tất cả các thông báo bản quyền và nhãn hiệu, và sẽ được kèm theo một bản sao của EULA này. Các bản sao của SẢN PHẨM PHẦN MỀM có thể không được phân phối vì lợi nhuận trên cơ sở độc lập hoặc được bao gồm như một phần của sản phẩm của riêng bạn.

Gói của Ubuntu không thực sự chứa một bản sao của các phông chữ , mà là một tập lệnh tải xuống các tệp thực thi Windows gốc từ kho lưu trữ của bên thứ ba. Tập lệnh sau đó trích xuất và cài đặt các phông chữ mà không thực sự chạy các tệp thực thi.

Đó là một sự sắp xếp phức tạp, nhưng đó là những gì xảy ra khi phần mềm được phát hành với giấy phép hạn chế.


Whoa! Nhưng tại sao không có gói debian cho việc này?
việc

5
Có một gói debian cho việc này. Nó thực hiện chính xác điều tương tự. Vấn đề là hợp pháp, không phải kỹ thuật.
tháng sáu

1
Câu trả lời có thể được tóm tắt là: "Bởi vì, Microsoft."
Greg

8

Cài đặt ubuntu-restricted-extrasgói cài đặt một số phần mềm không miễn phí mà bạn có thể sử dụng. Một trong số đó là ttf-mscorefonts-installer, những gì thực sự tải xuống các .exetệp này . Chúng thường được sử dụng cho các ứng dụng Wine.

Để chỉ cài đặt Flash, hãy sử dụng apt-get install libflashplugin-installer . Để xem các gói khác sẽ được cài đặt nếu bạn đã thực hiện với tất cả các tính năng bổ sung bị hạn chế, bạn có thể thực hiện chạy khô mà không thực sự cài đặt chúng - apt-get -s install ubuntu-restricted-extras.


Cảm ơn Mactrent, nhưng tại sao không có gói debian cho việc này?
việc

3
ændrük của câu trả lời cover nó - Giấy phép Microsoft chỉ cho phép bạn sử dụng các phông chữ ở tất cả nếu bạn tải về toàn bộ gói - mà phương tiện chạy quá trình cài đặt exes. Gói Debian chúng tôi chỉ đơn giản là cài đặt các trình cài đặt, có thể nói như vậy. TL; DR: Để sử dụng một sản phẩm của Microsoft - thậm chí là một sản phẩm 'miễn phí' - bạn phải thực hiện theo các điều khoản của họ.
Mactrent
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.