GNU/Linux >> Belajar Linux >  >> Linux

Cara menginstal dan menjalankan SketchUp Make 2017 di Linux - Panduan

Ini adalah tutorial yang sangat penting. Ini mengakhiri masalah teknis lima tahun yang saya alami. Kebetulan, saya mencoba menjalankan SketchUp di Linux tiga kali, melalui WINE. Pada tahun 2010 dan 2016, upaya ini membuahkan hasil yang baik. Pada 2017, itu adalah kegagalan. Sekarang, akhirnya, saya bisa mengatasi masalah tersebut.

SketchUp Make 2017 adalah edisi offline gratis terakhir dari rangkaian program 3D yang indah ini. Karena, jika Anda ingin membuat desain yang bagus, Anda dapat membayar untuk versi Pro atau menggunakan edisi gratis dalam browser yang agak terbatas. Ini membuat versi 2017 sangat berharga bagi saya, tetapi saya telah berjuang untuk menjalankannya dengan benar di Linux untuk sementara waktu sekarang. Mari kita ubah itu.

Alat perdagangan

Saya menginstal dan menjalankan SketchUp Make 2017 di Kubuntu 18.04 di laptop Slimbook Pro saya. Kemungkinan besar Anda akan lebih sukses dalam edisi terbaru dari rangkaian keluarga Ubuntu, atau edisi terbaru dari distribusi lain. Alasan untuk ini akan segera terlihat.

Agar tutorial hari ini berhasil, kita memerlukan yang berikut ini:

  • Unduh:SketchUp Make 2017 dapat dieksekusi.
  • Unduh:Penginstal offline Microsoft .NET Framework 4.5.2.
  • Unduh:Visual C++ Dapat Didistribusikan Ulang untuk Visual Studio 2015.
  • Di mesin Linux Anda, konfigurasikan WINE terbaru - kita akan membahasnya sebentar lagi.

Penyiapan WINE

Saya memulai upaya saya dengan cabang Pengembangan WINE yang tersedia di repo Kubuntu 18.04. Ini adalah versi yang relatif lama, 3.X, sedangkan versi WINE terbaru sekarang berjumlah 6.X. Dengan versi lama, saya tidak berhasil menyelesaikan penyiapan SketchUp. Saya akan selalu mendapatkan kesalahan berikut:

001c:err:module:import_dll Pustaka MSVCR120_CLR0400.dll (yang dibutuhkan oleh L"C:\\windows\\Microsoft.NET\\Framework64\\v4.0.30319\\mscorsvw.exe") tidak ditemukan
001c :err:module:import_dll Library mscoree.dll (yang diperlukan oleh L"C:\\windows\\Microsoft.NET\\Framework64\\v4.0.30319\\mscorsvw.exe") tidak ditemukan
001c:err:module:attach_dlls Mengimpor dll untuk L"C:\\windows\\Microsoft.NET\\Framework64\\v4.0.30319\\mscorsvw.exe" gagal, status c0000135

Oleh karena itu, saya memutuskan untuk menghapus versi lama, mengkonfigurasi repositori WINE, dan kemudian menginstal versi terbaru dari program ini. Urutan langkah yang tepat untuk Ubuntu diuraikan di halaman yang ditautkan di atas. Namun, semuanya sedikit lebih rumit.

sudo dpkg --add-architecture i386
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
sudo add -apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
sudo apt-get update

Kubuntu 18.04 tidak memiliki pustaka FAudio, yang wajib untuk WINE 6.X. Saya harus mengunduh dan mengonfigurasi paket yang hilang secara manual. Anda dapat memperoleh perpustakaan dengan cara yang berbeda. Saya mengunduh file .deb yang tersedia di OpenSUSE Build Service, lalu mencoba menginstalnya.

sudo dpkg -i libfaudio0_19.07-0~bionic_amd64.deb

Sistem kemungkinan besar akan mengeluh tentang dependensi yang tidak terpenuhi:

Paket berikut memiliki dependensi yang belum terpenuhi:
libfaudio0:i386 :Depends:libsdl2-2.0-0:i386 (>=2.0.8) tetapi tidak akan diinstal

Saya kemudian harus menginstal libsdl versi 32-bit, serta beberapa paket lainnya. Cara termudah untuk mengisi kembali komponen yang hilang adalah dengan membiarkan apt mencari tahu secara otomatis apa yang perlu diinstal:

sudo apt-get --fix-broken install

Setelah langkah ini selesai, saya dapat menginstal libfaudio, dan kemudian WINE:

sudo apt install --install-recommends winehq-stable

Sekarang, WINE dikonfigurasi dengan benar - dan bahkan mengambil berbagai penyesuaian dan penggantian saya dari instalasi sebelumnya. Langkah selanjutnya adalah menginstal dan mengkonfigurasi dependensi SketchUp.

Instal .NET Framework dan VC2015

Sebelum Anda melakukan instalasi baru, periksa apakah Anda memiliki versi lama atau build dari kedua paket ini yang sudah diinstal melalui WINE. Anda harus menghapusnya, lalu menginstal bersih dua executable baru yang baru saja Anda unduh.

pencopot anggur

Ini akan meluncurkan wizard Tambah/Hapus untuk WINE. Hapus .NET dan VC2015 jika ada. Harap dicatat bahwa Anda mungkin tidak melihat program 64-bit jika lingkungan WINE Anda diatur untuk menjalankan WINE 32-bit, dan sebaliknya. Seharusnya tidak ada masalah pada penginstalan program yang bersih.

Selanjutnya, jalankan pengaturan program WINE pada baris perintah:

anggur "dotnet dapat dieksekusi"

anggur "vc2015 dapat dieksekusi"

Instal SketchUp Make 2017

Akhirnya, kita dapat menginstal program yang kita butuhkan.

anggur "SketchUp dapat dieksekusi"

Jalankan dan nikmati SketchUp

Dan di sana Anda pergi. Kesenangan dan kemuliaan. Saya memuat salah satu model hebat saya, Steampunk Crossbow saya, dan SketchUp bahkan memperingatkan saya bahwa file ini dibuat dalam versi program yang lebih lama, dan jika saya menyimpan file dalam format baru, itu tidak akan lagi dapat dibaca di versi sebelumnya. versi.

Semuanya berfungsi, akselerasi 3D, semuanya. Hebat!

Kesimpulan

Hari ini adalah hari yang baik. Lagipula, aku sudah lama menunggu momen ini. Bahkan, saya mungkin membiarkan diri saya sedikit optimis. Beberapa bulan yang lalu, saya mencoba beberapa game Windows di Steam melalui Proton, dan hasilnya lebih baik daripada yang saya miliki ketika Proton baru saja keluar. Sekarang, ada sedikit kesuksesan dengan SketchUp Make 2017. Sebenarnya, ini sukses besar.

Anda mungkin berkata, ya Linux berfungsi, tetapi sudah terlambat 10 tahun. Benar. Namun, ada sisi yang sangat terang untuk ini. Dengan Windows 11 yang begitu meh, dan masa depan komputasi yang berubah menjadi lebih mudah dan mengganggu, Anda sebenarnya ingin Linux mengejar sebanyak mungkin konten offline Windows. Kemudian, ketika keadaan menjadi sangat buruk, Anda mengaktifkan versi waras terbaru dari apa pun yang Anda butuhkan, dan Anda menggunakannya, di Linux, tanpa keributan, tanpa omong kosong online. Itu tidak akan menaklukkan dunia, itu tidak akan membuat perbedaan besar, tetapi itu akan memungkinkan orang-orang yang mencari produktivitas dan kedamaian untuk memilikinya. Kemenangan kecil. Bagaimanapun, tutorial ini menguraikan bagaimana Anda dapat mencapai satu langkah dalam perjalanan yang panjang dan berbelit-belit ini. SketchUp, ini dia!


Linux
  1. Cara Menginstal Discord di Linux:Panduan Langkah demi Langkah

  2. Cara Menginstal Slack di Linux:Panduan yang Mudah Diikuti

  3. Cara Menginstal Anggur di Linux

  1. Cara Menginstal dan Menguji Ansible di Linux

  2. Cara Menginstal Wine Dan Menjalankan Aplikasi Windows Di Linux

  3. Cara Menginstal Dan Menggunakan Flatpak Di Linux

  1. Cara menginstal Elasticsearch dan Kibana di Linux

  2. Bagaimana Cara Menginstal dan Menggunakan Layar Linux?

  3. Cara menginstal TBB dari sumber di Linux dan membuatnya berfungsi