Bagaimana untuk menjalankan exe pada Linux

Populariti Windows bermakna kebanyakan perisian diedarkan dalam bentuk pakej exe.

dengan varian, persoalan bagaimana untuk menjalankan exe dalam Linux adalah salah satu yang paling berulang dalam forum, rangkaian sosial dan komen di blog. Malah, ia adalah salah satu carian pertama saya apabila saya mula berminat dengan Linux.

Soalan ini tidak mempunyai jawapan pendek sejak itu tiada kaedah tunggal untuk menjalankan program windows pada linux. Dan, keputusan akhir akan bergantung pada program.

Bagaimanakah program komputer berfungsi?

Untuk memahami masalah cara menjalankan exe pada Linux kita perlu tahu bagaimana program komputer berfungsi. Untuk berbuat demikian, izinkan saya menggunakan analogi.

Kebanyakan kita mempelajari kemahiran asas untuk melakukan kerja kita di rumah, sekolah atau kolej. Pada masa pergi kerja, kami tahu membaca, menulis, melaksanakan operasi asas matematik dan pengetahuan biasa dengan profesion yang kami amalkan. Katakan sekolah dan universiti dihapuskan dan isi rumah dihadkan untuk menyediakan kanak-kanak dengan keperluan asas sahaja setiap syarikat mesti memikul tugas pendidikan.

Hasil pertama ialah peningkatan dalam kos buruh kerana setiap pekerja akan mengambil masa yang lebih lama untuk menjadi produktif. Selain itu, berkemungkinan setiap syarikat atau sektor membangunkan bahasanya sendiri dan kenapa tidak? matematik anda sendiri. Apabila kita ingin bertukar kerja, proses pendidikan harus diulang. Dan, begitu juga untuk aktiviti kami yang lain.

Komputer mempunyai beberapa komponen untuk melaksanakan tugas

Program menggunakan komponen sistem pengendalian dan perpustakaan tambahan untuk melaksanakan beberapa tugas.

Perkara yang sama berlaku dengan program komputer. Masa pembangunan adalah panjang dan kos tinggi, yang membayangkan bahawa apa-apa penjimatan yang boleh dicapai (baik dalam masa dan wang) adalah penting. Bagaimanakah penjimatan ini dicapai?

Meninggalkan perpustakaan dan sistem pengendalian untuk mengurus tugas rutin biasa.

Walaupun penyemak imbas web dan pemproses perkataan mempunyai tujuan yang berbeza, mereka masih perlu memaparkan menu mereka pada skrin, bertindak balas terhadap pergerakan tetikus atau menghantar dokumen ke pencetak. Jika setiap daripada mereka terpaksa melaksanakan fungsi tersebut dalam kod mereka sendiri, berat setiap program akan menjadi lebih besar dan masa pembangunan, kos dan kemungkinan ralat akan meningkat. Itulah sebabnya, seperti yang saya katakan sebelum ini, perpustakaan dan sistem pengendalian digunakan.

Perpustakaan ialah program yang melaksanakan fungsi tertentu atas permintaan program lain.. Ia dipasang apabila beberapa program memerlukannya dan sedia untuk digunakan oleh mereka yang memerlukannya pada masa hadapan. Sistem pengendalian bertanggungjawab untuk interaksi antara komputer dan pengguna dan termasuk semua perpustakaan tersebut untuk berfungsi dengan betul perkakasan.

Bagaimana untuk menjalankan exe pada Linux

Format .exe

Fail boleh laku mengandungi urutan arahan kod yang komputer laksanakan secara langsung. apabila ikon fail diklik. Dalam Windows, terdapat beberapa jenis fail boleh laku, tetapi kebanyakannya mempunyai sambungan .exe.

Fail boleh laku mengandungi kod mesin binari yang diperoleh daripada kompilasi kod sumber. Kod ini digunakan untuk memberitahu unit pemprosesan pusat komputer cara menjalankan program.

Masalah asas untuk diselesaikan, apabila menjalankan fail exe pada Linux, ialah itu setiap sistem pengendalian mempunyai cara tersendiri untuk berkomunikasi dengan perpustakaan dan program yang dipasang padanya. Walaupun saya menulis dalam bahasa Sepanyol Argentina, anda boleh memahami saya, orang Cina harus menggunakan penterjemah Google.

Sebarang program semasa permulaan akan menyemak kehadiran perpustakaan yang perlu dijalankan. Jika ia berada pada sistem pengendalian yang betul, tetapi perpustakaan tiada, ia akan memintanya pada masa pemasangan atau memberitahu anda untuk melakukannya secara manual, tetapi pada sistem pengendalian yang salah ia tidak akan dipasang.

Terdapat tiga penyelesaian untuk ini:

  1. jangan buat.
  2. Virtualisasi.
  3. lapisan keserasian.

jangan buat

Anda boleh menjalankan berbilang sistem pada satu komputer

Pada komputer moden adalah mungkin untuk menjalankan lebih daripada satu sistem pengendalian.

Saya tidak cuba untuk menjadi kelakar.  Jika anda memerlukan program Windows untuk keperluan kritikal yang memerlukan keserasian 100%, anda harus memasangnya pada Windows. Kebanyakan pengedaran Linux disediakan untuk berfungsi dengan apa yang dikenali sebagai dwi but. Ini ialah apabila memulakan komputer adalah mungkin untuk memilih sistem pengendalian yang mana untuk dimulakan. Malah proses pemasangan adalah automatik dengan cara yang memudahkan pengguna baru.

Satu-satunya perkara yang perlu diingat ialah anda sentiasa memasang Windows dahulu dengan semua kemas kini yang tersedia, kemudian anda log keluar dengan betul dan teruskan ke pemasangan Linux. Jika anda tidak menaik taraf, pemasang Linux tidak akan mengesan Windows dan tidak akan dapat menyediakan but kongsi. Jika anda memasang Linux dahulu, Windows akan memadamkan pemuat but dan anda perlu memasangnya semula.

virtualisasi

Virtualisasi ialah prosedur simulasi perkakasan menggunakan perisian. Ini bermakna sistem pengendalian dan program yang dipasang percaya bahawa ia berada pada komputer sebenar. Perkakasan simulasi (Mesin Maya) ini menggunakan sebahagian daripada sumber perkakasan sebenar.

Maksudnya ialah memasang Windows dalam mesin maya dan kemudian program yang kami perlukan. Satu-satunya kelemahan ini ialah kami tidak akan mengambil kesempatan daripada semua sumber perkakasan dan pelaksanaan mungkin lebih perlahan. Walaupun dalam komputer yang lebih berkuasa, ini tidak sepatutnya menjadi masalah.

Penyelesaian maya untuk Linux

  • VirtualBox: Ia adalah yang paling terkenal pengurus mesin maya. Ia sudah disertakan dengan tetapan yang telah ditetapkan supaya semua versi Windows berfungsi dan wizardnya memudahkan untuk mencipta mesin maya. Anda boleh bertukar-tukar fail dengan komputer hos dan peranti luaran.
  • KVM: Ia adalah alat virtualisasi yang disepadukan ke dalam kernel Linux dan dicipta oleh pembangunnya sendiri. Ini menyediakan peningkatan keselamatan dan integrasi yang lebih baik dengan sistem hos. Ia biasanya digunakan dengan pengurus mesin maya yang dipanggil QEMU. Kedua-duanya berada dalam repositori.
  • Kotak GNOME: Ia adalah antara muka grafik untuk teknologi virtualisasi sumber terbuka yang berbeza. Ia adalah alternatif yang baik kepada VirtualBox yang boleh dipertimbangkan oleh pengguna pemula yang menggunakan pengedaran berasaskan desktop GNOME. Ia datang prapasang atau berada dalam repositori kebanyakan pengedaran berasaskan GNOME.
Pantau dengan perisian pejabat, sesuai untuk menjalankan exe

Dengan menggunakan lapisan keserasian adalah mungkin untuk menggunakan Microsoft Office pada Linux.

lapisan keserasian

Dengan menggunakan lapisan keserasian adalah mungkin untuk menggunakan perisian yang direka untuk satu sistem pengendalian yang lain.  Ia melakukan ini dengan menterjemahkan keperluan program ke dalam arahan yang boleh disediakan oleh sistem pengendalian hos.

Wain

Wain ia adalah lapisan keserasian di mana semua penyelesaian pemasangan aplikasi Windows pada Linux dibina. Namanya tiada kaitan dengan wain, sebaliknya merupakan akronim rekursif untuk Wine bukan emulator. Ia ditemui dalam repositori pengedaran Linux utama.

CrossOver Linux

Es sesuatu produk komersial berdasarkan Wain dengan pemalam sendiri. Daripada keluaran Wine dwi-mingguan, ia memfokuskan pada mencapai keserasian yang lebih baik.

PlayOnLinux

Dalam kes ini sebuah program bahawa Ia terdiri daripada antara muka grafik dan satu siri skrip yang memudahkan konfigurasi Wine dan pemasangan program. Windows pada Linux. PlayOnLinux boleh didapati dalam repositori pengedaran Linux utama.

Botol

Botol ialah aplikasi yang antara muka grafiknya memudahkan untuk memasang Wine dan fail lain yang diperlukan untuk aplikasi Windows berfungsi pada Linux. Ia membenarkan pengurusan beberapa "Awalan wain". Awalan Wine ialah direktori yang menggemakan hierarki sistem fail Windows. Ia mengandungi pemacu "C" di mana perisian yang dimaksudkan untuk Windows boleh dipasang. Selain itu, ia termasuk fail lain yang diperlukan untuk aplikasi berasaskan Windows untuk berfungsi pada Linux.

Ia membolehkan kami mencipta seberapa banyak awalan Wine yang kami mahu dan memasang aplikasi yang serasi dengan Windows.. Oleh itu, sebagai contoh, kita boleh mempunyai awalan khusus untuk permainan dan satu lagi untuk utiliti.

Botol boleh dipasang dari kedai Flatpak.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.