Jump to content

MechJeb2 on linux


Recommended Posts

Hi and welcome!

You may be downloading the wrong thing, and usually you don't need to run make to install a mod:

The downloads for MechJeb2 are not on GitHub, but rather on the author's build system on sarbian.com:

 

Edited by HebaruSan
Link to comment
Share on other sites

Awesome! (did not expect to install anything on linux by copying files)

I have the Mechjeb2 part in VAB, and can add it to crafts, but no extra menus appear at launch. Do I need to redo the tech tree - and lose the current save file?

Thanks again!

Link to comment
Share on other sites

6 minutes ago, splashboom said:

Awesome! (did not expect to install anything on linux by copying files)

KSP mods are cross-platform; the same binary runs on Windows, Mac, and Linux, thanks to the magic of .NET and Mono. Since most users don't have working build environments, it's standard practice for modders to provide compiled packages that can be installed just by unzipping the right files out of them.

6 minutes ago, splashboom said:

I have the Mechjeb2 part in VAB, and can add it to crafts, but no extra menus appear at launch. Do I need to redo the tech tree - and lose the current save file?

My apologies, I only know how to install MechJeb2, not use it. Maybe there's a toolbar button along the right side of the screen?

Link to comment
Share on other sites

18 hours ago, splashboom said:

From the 'Code' button I click download zip, unpack on my drive and try 'make' --> which tells me there is no git repository

What am I missing?

Sounds like you've found the pre-built releases, but for future reference, if you're manually building something from a git repo it's important to get the source with git clone instead of downloading the zip and extracting. The zip file just isn't a detailed enough copy of the repo and you'll almost never successfully build a project downloaded that way.

Link to comment
Share on other sites

I cloned the repository, and I modified two paths in Makefile(differenc capitalization, different share folder). Now I get only one error and it looks broken code(not likely I know):

MechJeb2/MathJ/Utils.cs(11,32,11,49): error CS0122: 'ArrayPool<T>' is inaccessible due to its protection level

However my Steam installation is always automatically updated - Could it be that the very latest KSP  broke something even though the master branch of MechJeb2 is only 2 months old?

 

I installed CKAN, which let me install MechJeb2. I still do not have the large capsule - exists in the tech tree though. However I get the nice interface with many options, which I will assume all work because I am an optimist :)

Installing CKAN had a wrinkle: I had to also install curl(fine ..) but if it was installed with snap it would not find directories stating with a dot. So uninstall and install with apt.

 

 

 

Edited by splashboom
update on solution
Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...