.exe файли, які завантажуються, коли їх запитують встановити `ubuntu-limited-extras`


20

Я намагався встановити плагін Adobe Flash для Firefox 24.0 на Ubuntu 12.04, для чого я виконав sudo apt-get install ubuntu-restricted-extrasі отримав такі повідомлення:

здивування

Що мене дивує, які пакунки він завантажує: .exeце нормально?


1
лише бічна примітка: виконувані файли - це саморозпаковуються файли шафи (містять файли шрифтів); Ubuntu не потрібно запускати їх, щоб ними користуватися, будь-який гідний архіватор може розірвати їх.
KutuluMike

@MichaelEdenfield: Яким чином .exe саморозпаковується? Я не зрозумів.
Jobin

1
виконуваний файл - це невелика програма для вилучення файлів кабіни, у якій доданий кабінет як ресурс; коли ви запускаєте програму в системі Windows, вона знаходить дані кабінету, вбудовані у виконуваний файл, і витягує їх. Але будь-яка програма архіву може зробити те ж саме, доки вона досить розумна, щоб пропустити виконувану частину (наприклад, я зазвичай відкриваю тоді 7-zip для Windows)
KutuluMike

Відповіді:


30

Ці шрифти були спочатку випущені Майкрософт як виконавчі програми, і їх ліцензія дозволяє розповсюджувати лише "повні копії":

Відтворення та розповсюдження Ви можете відтворювати та розповсюджувати необмежену кількість примірників ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ; за умови, що кожна копія має бути справжньою та повною копією, включаючи всі повідомлення про авторські права та торговельну марку, та додається до неї копія цього Договору. Копії ПРОДУКЦІЇ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ не можна розподіляти з метою отримання прибутку ні окремо, ні включати як частину власного продукту.

Пакет Ubuntu насправді не містить копії шрифтів , а скоріше сценарій, який завантажує оригінальні виконувані файли Windows із стороннього архіву. Потім сценарій витягує та встановлює шрифти, фактично не виконуючи виконувані файли.

Це складна домовленість, але саме так відбувається, коли програмне забезпечення випускається з обмежувальним ліцензуванням.


Ого! Але чому для цього не існує пакета debian?
Jobin

5
Для цього існує пакунок debian . Це робить саме те саме. Проблема юридична, а не технічна.
Джомінал

1
Відповідь можна підсумувати так: "Тому що, Microsoft".
Грег

8

Встановлення ubuntu-restricted-extrasпакета встановлює кілька невільних програм, які ви, можливо, використовуватимете. Одне з них - ttf-mscorefonts-installerце те, що насправді завантажує ці .exeфайли. Вони зазвичай використовуються для програм для вина.

Щоб встановити лише Flash, використовуйте apt-get install libflashplugin-installer. Щоб побачити, які ще пакети будуть встановлені, якби ви йшли з усіма обмеженими додатками, ви можете зробити пробіг без фактичної їх установки apt-get -s install ubuntu-restricted-extras.


Спасибі Mactrent, але чому для цього не існує пакета debian?
Jobin

3
Відповідь ændrük охоплює це - ліцензія Майкрософт дозволяє вам взагалі використовувати шрифти, лише якщо ви завантажуєте весь пакет - це означає, що запустіть інсталяцію exe. Пакет Debian, який ми маємо, просто встановлює інсталятори, так би мовити. TL; DR: Щоб використовувати продукт Microsoft - навіть «безкоштовний», ви повинні це зробити за їх умовами.
Mactrent
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.