Cara menjalankan exe di Linux

Popularitas Windows berarti bahwa sebagian besar perangkat lunak didistribusikan dalam bentuk paket exe.

dengan varian, pertanyaan tentang bagaimana menjalankan exe di Linux adalah salah satu yang paling sering diulang di forum, jejaring sosial, dan komentar di blog. Sebenarnya, ini adalah salah satu pencarian pertama saya ketika saya mulai tertarik dengan Linux.

Pertanyaan ini tidak memiliki jawaban singkat karena tidak ada metode tunggal untuk menjalankan program windows di linux. Dan, hasil akhir akan tergantung pada programnya.

Bagaimana cara kerja program komputer?

Untuk memahami masalah cara menjalankan exe di Linux kita perlu tahu cara kerja program komputer. Untuk melakukannya, izinkan saya menggunakan analogi.

Sebagian besar dari kita mempelajari keterampilan dasar untuk melakukan pekerjaan kita di rumah, sekolah, atau perguruan tinggi. Pada saat akan bekerja, kami tahu cara membaca, menulis, melakukan operasi matematika dasar, dan pengetahuan umum untuk profesi yang kami praktikkan. Misalkan sekolah dan universitas ditiadakan dan rumah tangga dibatasi hanya untuk menyediakan kebutuhan dasar bagi anak-anak setiap perusahaan harus mengemban tugas pendidikan.

Hasil pertama adalah peningkatan biaya tenaga kerja karena setiap karyawan akan membutuhkan waktu lebih lama untuk menjadi produktif. Di samping itu, kemungkinan setiap perusahaan atau sektor mengembangkan bahasanya sendiri dan kenapa tidak? matematika Anda sendiri. Ketika kita ingin berganti pekerjaan, proses pendidikan harus diulang. Dan, sama untuk sisa kegiatan kami.

Komputer memiliki beberapa komponen untuk melakukan tugas

Program menggunakan komponen sistem operasi dan pustaka tambahan untuk melakukan beberapa tugas.

Hal yang sama terjadi dengan program komputer. Waktu pengembangannya lama dan biayanya tinggi, yang menyiratkan bahwa penghematan apa pun yang dapat dicapai (baik dalam waktu dan uang) adalah penting. Bagaimana penghematan ini dicapai?

Meninggalkan perpustakaan dan sistem operasi untuk mengurus tugas rutin umum.

Meskipun browser web dan pengolah kata memiliki tujuan yang berbeda, mereka tetap harus menampilkan menu mereka di layar, merespons gerakan mouse, atau mengirim dokumen ke printer. Jika masing-masing dari mereka harus mengimplementasikan fungsi-fungsi itu dalam kode mereka sendiri, bobot setiap program akan lebih besar dan waktu pengembangan, biaya, dan kemungkinan kesalahan akan meningkat. Itulah sebabnya, seperti yang saya katakan sebelumnya, perpustakaan dan sistem operasi digunakan.

Perpustakaan adalah program yang melakukan fungsi tertentu atas permintaan program lain.. Mereka diinstal ketika beberapa program membutuhkannya dan siap digunakan oleh mereka yang membutuhkannya di masa depan. Sistem operasi bertanggung jawab atas interaksi antara komputer dan pengguna dan mencakup semua perpustakaan untuk berfungsinya perangkat keras.

Cara menjalankan exe di Linux

Format .exe

File yang dapat dieksekusi berisi urutan instruksi kode yang dijalankan komputer secara langsung. ketika ikon file diklik. Di Windows, ada beberapa jenis file yang dapat dieksekusi, tetapi sebagian besar memiliki ekstensi .exe.

File yang dapat dieksekusi berisi kode mesin biner yang diperoleh dari kompilasi kode sumber. Kode ini digunakan untuk memberi tahu unit pemrosesan pusat komputer cara menjalankan program.

Masalah dasar yang harus dipecahkan, ketika menjalankan file exe di Linux, adalah setiap sistem operasi memiliki caranya sendiri untuk berkomunikasi dengan perpustakaan dan program yang diinstal di dalamnya. Meskipun saya menulis dalam bahasa Spanyol Argentina, Anda dapat memahami saya, seorang Cina harus menggunakan penerjemah Google.

Program apa pun saat startup akan memeriksa keberadaan perpustakaan yang perlu dijalankan. Jika pada sistem operasi yang benar, tetapi perpustakaan tidak ada, ia akan meminta mereka pada waktu instalasi atau memberitahu Anda untuk melakukannya secara manual, tetapi pada sistem operasi yang salah bahkan tidak akan menginstal.

Ada tiga solusi untuk ini:

  1. Jangan lakukan itu.
  2. Virtualisasi.
  3. Lapisan kompatibilitas.

jangan lakukan itu

Anda dapat menjalankan beberapa sistem di satu komputer

Pada komputer modern dimungkinkan untuk menjalankan lebih dari satu sistem operasi.

Saya tidak mencoba untuk menjadi lucu.  Jika Anda memerlukan program Windows untuk kebutuhan kritis yang memerlukan kompatibilitas 100%, Anda harus menginstalnya di Windows. Sebagian besar distribusi Linux diatur untuk bekerja dengan apa yang dikenal sebagai dual boot. Ini adalah bahwa ketika memulai komputer dimungkinkan untuk memilih sistem operasi mana yang akan digunakan. Bahkan proses instalasi otomatis dengan cara yang memudahkan pengguna pemula.

Satu-satunya hal yang perlu diingat adalah Anda selalu menginstal Windows terlebih dahulu dengan semua pembaruan yang tersedia, kemudian Anda logout dengan benar dan lanjutkan ke instalasi Linux. Jika Anda tidak memutakhirkan, penginstal Linux tidak akan mendeteksi Windows dan tidak akan dapat mengatur boot bersama. Jika Anda menginstal Linux terlebih dahulu, Windows akan menghapus bootloader dan Anda harus menginstalnya kembali.

virtualisasi

Virtualisasi adalah prosedur mensimulasikan perangkat keras menggunakan perangkat lunak. Ini berarti bahwa sistem operasi dan program yang diinstal percaya bahwa mereka berada di komputer yang sebenarnya. Perangkat keras yang disimulasikan ini (Mesin Virtual) menggunakan sebagian dari sumber daya perangkat keras yang sebenarnya.

Tentang menginstal Windows di mesin virtual dan kemudian program yang kita butuhkan. Satu-satunya kelemahan dari ini adalah bahwa kami tidak akan mengambil keuntungan dari semua sumber daya perangkat keras dan eksekusi bisa lebih lambat. Meskipun di komputer yang lebih kuat, ini seharusnya tidak menjadi masalah.

Solusi virtualisasi untuk Linux

  • VirtualBox: Ini yang paling terkenal dari manajer mesin virtual. Itu sudah dilengkapi dengan pengaturan yang telah ditentukan sebelumnya sehingga semua versi Windows berfungsi dan penyihirnya memudahkan untuk membuat mesin virtual. Anda dapat bertukar file dengan komputer host dan perangkat eksternal.
  • KVM: Ini adalah alat virtualisasi yang terintegrasi ke dalam kernel Linux dan dibuat oleh pengembangnya sendiri. Ini memberikan peningkatan keamanan dan integrasi yang lebih baik dengan sistem host. Biasanya digunakan dengan manajer mesin virtual yang disebut QEMU. Keduanya ada di repositori.
  • Kotak GNOME: Ini adalah antarmuka grafis untuk berbagai teknologi virtualisasi open source. Ini adalah alternatif yang baik untuk VirtualBox yang dapat dipertimbangkan oleh pengguna pemula yang mengadopsi distribusi berbasis desktop GNOME. Itu sudah diinstal sebelumnya atau ada di repositori sebagian besar distribusi berbasis GNOME.
Monitor dengan perangkat lunak perkantoran, ideal untuk menjalankan exe

Dengan menggunakan lapisan kompatibilitas dimungkinkan untuk menggunakan Microsoft Office di Linux.

lapisan kompatibilitas

Dengan menggunakan lapisan kompatibilitas dimungkinkan untuk menggunakan perangkat lunak yang dirancang untuk satu sistem operasi di sistem operasi lainnya.  Ini dilakukan dengan menerjemahkan persyaratan program ke dalam instruksi yang dapat dilayani oleh sistem operasi host.

anggur

anggur itu adalah lapisan kompatibilitas di mana semua solusi instalasi aplikasi Windows di Linux dibangun. Namanya tidak ada hubungannya dengan wine, melainkan merupakan akronim rekursif untuk Wine bukan emulator. Itu ditemukan di repositori distribusi Linux utama.

CrossOver Linux

Es produk komersial berdasarkan Wine dengan plugin sendiri. Alih-alih rilis Wine dua mingguan, ini berfokus pada pencapaian kompatibilitas yang lebih baik.

PlayOnLinux

Dalam kasus ini sebuah program bahwa Ini terdiri dari antarmuka grafis dan serangkaian skrip yang memfasilitasi konfigurasi Wine dan instalasi program. Windows di Linux. PlayOnLinux dapat ditemukan di repositori distribusi Linux utama.

Botol

Botol adalah aplikasi yang antarmuka grafisnya memudahkan untuk menginstal Wine dan file lain yang diperlukan agar aplikasi Windows dapat bekerja di Linux. Hal ini memungkinkan pengelolaan beberapa "awalan Anggur". Awalan Wine adalah direktori yang menggemakan hierarki sistem file Windows. Ini berisi drive "C" tempat perangkat lunak yang ditujukan untuk Windows dapat diinstal. Selain itu, ini mencakup file lain yang diperlukan agar aplikasi berbasis Windows dapat bekerja di Linux.

Ini memungkinkan kita untuk membuat prefiks Wine sebanyak yang kita inginkan dan menginstal aplikasi yang kompatibel dengan Windows.. Jadi, misalnya, kita dapat memiliki awalan yang didedikasikan untuk game dan satu lagi untuk utilitas.

Botol dapat dipasang dari toko Flatpak.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.