GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat a spustit SketchUp Make 2017 v Linuxu – průvodce

Toto je velmi důležitý tutoriál. Uzavře to pět let starý technický problém, který jsem měl. Náhodou jsem zkusil spustit SketchUp v Linuxu třikrát přes WINE. V letech 2010 a 2016 toto úsilí přineslo dobré výsledky. V roce 2017 to byl neúspěch. Nyní se mi konečně podařilo problém překonat.

SketchUp Make 2017 je poslední bezplatné offline vydání této krásné 3D programové řady. Protože, pokud chcete udělat nějaký pěkný design, můžete buď zaplatit za verzi Pro, nebo použít poměrně omezenou bezplatnou edici v prohlížeči. Díky tomu je pro mě verze z roku 2017 velmi cenná, ale už nějakou dobu jsem měl problémy se správným chodem v Linuxu. Pojďme to upravit.

Obchodní nástroje

Nainstaloval jsem a spustil SketchUp Make 2017 v Kubuntu 18.04 na svém notebooku Slimbook Pro. S největší pravděpodobností budete mít ještě větší úspěch v novějších edicích řady Ubuntu nebo v novějších edicích jiných distribucí. Důvody pro to budou brzy zřejmé.

Aby byl dnešní tutoriál úspěšný, budeme potřebovat následující:

  • Stáhnout:Spustitelný program SketchUp Make 2017.
  • Stáhnout:offline instalační program Microsoft .NET Framework 4.5.2.
  • Stáhnout:Visual C++ Redistributable for Visual Studio 2015.
  • Na svém počítači se systémem Linux nakonfigurujte nejnovější WINE – o tom budeme za chvíli diskutovat.

Nastavení WINE

Své úsilí jsem začal s vývojovou větví WINE dostupnou v repozitářích Kubuntu 18.04. Toto je relativně stará verze, 3.X, zatímco nejnovější verze WINE jsou nyní 6.X. Se starou verzí jsem nebyl schopen úspěšně dokončit nastavení SketchUp. Vždy bych dostal následující chybu:

001c:err:module:import_dll Knihovna MSVCR120_CLR0400.dll (kterou potřebuje L"C:\\windows\\Microsoft.NET\\Framework64\\v4.0.30319\\mscorsvw.exe") nenalezena
001c :err:module:import_dll Knihovna mscoree.dll (kterou potřebuje L"C:\\windows\\Microsoft.NET\\Framework64\\v4.0.30319\\mscorsvw.exe") nenalezena
001c:err:module:attach_dlls Import knihoven dll pro L"C:\\windows\\Microsoft.NET\\Framework64\\v4.0.30319\\mscorsvw.exe" se nezdařil, stav c0000135

Proto jsem se rozhodl odstranit starou verzi, nakonfigurovat úložiště WINE a poté nainstalovat nejnovější sestavení tohoto programu. Přesná posloupnost kroků pro Ubuntu je uvedena na výše odkazované stránce. Věci jsou však trochu složitější.

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

Kubuntu 18.04 postrádá knihovny FAudio, které jsou povinné pro WINE 6.X. Chybějící balíčky jsem musel stáhnout a nakonfigurovat ručně. Knihovny můžete získat různými způsoby. Stáhl jsem si soubor .deb dostupný na OpenSUSE Build Service a pokusil jsem se jej nainstalovat.

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

Systém si s největší pravděpodobností bude stěžovat na nenaplněné závislosti:

Následující balíčky mají nesplněné závislosti:
libfaudio0:i386 :Závisí:libsdl2-2.0-0:i386 (>=2.0.8), ale nebude nainstalován

Poté jsem musel nainstalovat 32bitovou verzi libsdl, stejně jako několik dalších balíčků. Nejjednodušší způsob, jak doplnit chybějící komponenty, je nechat apt, aby sám zjistil, co je potřeba nainstalovat:

sudo apt-get --fix-broken install

Jakmile byl tento krok dokončen, mohl jsem nainstalovat libfaudio a poté WINE:

sudo apt install --install-recommends winehq-stable

Nyní je WINE správně nakonfigurováno – a dokonce převzalo moje různá přizpůsobení a přepisy z předchozí instalace. Dalším krokem je instalace a konfigurace závislostí SketchUp.

Nainstalujte rozhraní .NET Framework a VC2015

Než provedete jakoukoli novou instalaci, zkontrolujte, zda již nemáte nainstalované staré verze nebo sestavení těchto dvou balíčků prostřednictvím WINE. Měli byste je odstranit a poté čistou instalací dvou nových spustitelných souborů, které jste právě stáhli.

win uninstaller

Tím se spustí průvodce Přidat/Odebrat pro WINE. Odeberte .NET a VC2015, pokud tam jsou. Upozorňujeme, že 64bitové programy nemusíte vidět, pokud je vaše prostředí WINE nastaveno na spuštění 32bitového WINE a naopak. Při čisté instalaci programu by neměl být žádný problém.

Dále spusťte nastavení programu WINE na příkazovém řádku:

wine "dotnet executable"

wine "vc2015 executable"

Nainstalujte SketchUp Make 2017

Nakonec můžeme nainstalovat program, který potřebujeme.

víno "Spustitelný soubor SketchUp"

Spusťte a užijte si SketchUp

A tady to je. Zábava a sláva. Načetl jsem jeden ze svých skvělých modelů, svou Steampunkovou kuši, a SketchUp mě dokonce varoval, že tento soubor byl vytvořen ve starším sestavení programu a že pokud soubor uložím v novém formátu, nebude již čitelný v předchozím verze.

Všechno funguje, 3D akcelerace, všechno. Skvělé!

Závěr

Dnešek byl dobrý den. Koneckonců, tak dlouho jsem na tento okamžik čekal. Vlastně si možná dovolím i malou dávku optimismu. Před několika měsíci jsem vyzkoušel několik her pro Windows ve Steamu přes Proton a výsledky byly lepší, než jaké jsem měl, když Proton právě vyšel. SketchUp Make 2017 má malý úspěch. Ve skutečnosti je to velký úspěch.

Možná si řeknete, jo, Linux funguje, ale má 10 let zpoždění. To je pravda. Má to však velmi světlou stránku. Vzhledem k tomu, že Windows 11 je tak meh, a budoucnost výpočetní techniky bude stále obslužnější, zakalená a otravná, ve skutečnosti chcete, aby Linux dohnal co nejvíce offline obsahu Windows. Potom, když se věci opravdu zhorší, zapnete nejnovější rozumné verze čehokoli, co potřebujete, a použijete je v Linuxu, bez rozruchu, bez online nesmyslů. Nedobije svět, nepřinese velký rozdíl, ale lidem, kteří hledají produktivitu a mír, to umožní. Malá vítězství. Každopádně tento tutoriál popisuje, jak můžete udělat jeden krok na této dlouhé, spletité cestě. SketchUp, je to tady!


Linux
  1. Jak nainstalovat Discord na Linux:Průvodce krok za krokem

  2. Jak nainstalovat Slack na Linux:Snadno sledovatelný průvodce

  3. Jak nainstalovat a používat Flatpak v Linuxu

  1. Jak nainstalovat a otestovat Ansible na Linuxu

  2. Jak nainstalovat Wine a spouštět aplikace pro Windows v Linuxu

  3. Jak nainstalovat Wine na Linux

  1. Jak nainstalovat Elasticsearch a Kibana na Linux

  2. Jak nainstalovat a používat Linux Screen?

  3. Jak nainstalovat TBB ze zdroje na Linux a zprovoznit jej