File .exe diunduh ketika diminta untuk menginstal `ubuntu-dibatasi-ekstra`


20

Saya mencoba menginstal plugin Adobe flash untuk Firefox 24.0 di Ubuntu 12.04 yang saya jalankan sudo apt-get install ubuntu-restricted-extrasdan saya mendapat pesan berikut:

mengherankan

Apa yang mengejutkan saya adalah paket yang diunduh: .exeApakah ini normal?


1
hanya catatan tambahan: executable adalah file kabinet mengekstraksi sendiri (berisi file font); Ubuntu tidak perlu menjalankannya untuk menggunakannya, pengarsip yang layak dapat memisahkan mereka.
KutuluMike

@MichaelEdenfield: Bagaimana cara mengekstrak mandiri .exe? Saya tidak mengerti intinya.
jobin

1
executable adalah program ekstraktor file cab kecil yang memiliki kabinet itu sendiri dilampirkan sebagai sumber daya; ketika Anda menjalankan program pada sistem Windows, ia menemukan data kabinet yang tertanam di executable dan mengekstraknya. Tetapi setiap program arsip dapat melakukan hal yang sama asalkan cukup pintar untuk melewati bagian yang dapat dieksekusi (mis. Saya biasanya membuka dengan 7-zip pada Windows)
KutuluMike

Jawaban:


30

Font-font ini awalnya dirilis oleh Microsoft sebagai installer yang dapat dieksekusi, dan lisensi mereka hanya mengizinkan "salinan lengkap" untuk didistribusikan:

Reproduksi dan Distribusi. Anda dapat mereproduksi dan mendistribusikan jumlah yang tidak terbatas dari PRODUK PERANGKAT LUNAK; asalkan setiap salinan akan menjadi salinan yang benar dan lengkap, termasuk semua pemberitahuan hak cipta dan merek dagang, dan harus disertai dengan salinan EULA ini. Salinan PRODUK PERANGKAT LUNAK tidak boleh didistribusikan untuk keuntungan baik secara mandiri atau dimasukkan sebagai bagian dari produk Anda sendiri.

Paket Ubuntu sebenarnya tidak mengandung salinan font , melainkan sebuah skrip yang mengunduh executable Windows asli dari arsip pihak ketiga. Script kemudian mengekstraksi dan menginstal font tanpa benar-benar menjalankan file executable.

Ini pengaturan yang berbelit-belit, tetapi itulah yang terjadi ketika perangkat lunak dirilis dengan lisensi terbatas.


Wah! Tapi mengapa tidak ada paket debian untuk ini?
jobin

5
Ada paket debian untuk ini. Itu melakukan hal yang persis sama. Masalahnya legal, bukan teknis.
jhominal

1
Jawabannya dapat diringkas sebagai: "Karena, Microsoft."
Greg

8

Menginstal ubuntu-restricted-extraspaket menginstal beberapa perangkat lunak tidak bebas yang mungkin Anda gunakan. Salah satunya adalah ttf-mscorefonts-installer, yang sebenarnya mengunduh .exefile - file ini . Ini biasanya digunakan untuk aplikasi Wine.

Untuk menginstal hanya Flash, gunakan apt-get install libflashplugin-installer. Untuk melihat paket mana yang akan diinstal jika Anda menggunakan semua ekstra yang dibatasi, Anda dapat melakukan dry-run tanpa menginstalnya - apt-get -s install ubuntu-restricted-extras.


Terima kasih Mactrent, tapi mengapa tidak ada paket debian untuk ini?
jobin

3
Jawaban ændrük mencakupnya - lisensi Microsoft hanya memungkinkan Anda untuk menggunakan font sama sekali jika Anda mengunduh seluruh paket - yang berarti menjalankan instalasi exe. Paket Debian yang kami miliki cukup dengan menginstal instalatirnya. TL; DR: Untuk menggunakan produk Microsoft - bahkan yang 'gratis' - Anda harus melakukannya dengan persyaratan mereka.
Mactrent
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.