Skip to content

Instantly share code, notes, and snippets.

@pcgeek86
Last active March 18, 2020 22:44
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pcgeek86/3842663d784f97c767d6ce57c1b2e41e to your computer and use it in GitHub Desktop.
Save pcgeek86/3842663d784f97c767d6ce57c1b2e41e to your computer and use it in GitHub Desktop.
WIP: Install Ultimaker Cura on ChromeOS v71 with Crostini (Linux apps) container support
# Trevor Sullivan
# trevor@trevorsullivan.net
# I want to install Ultimaker Cura on ChromeOS, under the Crostini container environment.
# Cura is distributed officially as the Linux AppImage format, not a Debian package.
# Crostini doesn't support AppImage as of December 2018, due to dependency on FUSE, which isn't supported.
# Crostini is compatible with Debian packages.
# There is an Ubuntu Personal Package Archive (PPA) with Debian packages for Cura.
# However, Crostini starts as a Debian Stretch environment.
# The Cura package is only available for Debian Buster.
# This simple script will install Ultimaker Cura using the Debian package, after upgrading the environment to Debian Buster.
# Buster upgrade credit: https://www.reddit.com/r/Crostini/comments/9rhauo/upgrade_from_stretch_to_buster_compilation_of/
# NOTE: You'll be manually prompted to upgrade to lxc3 from lxc2 during the Debian Buster package upgrades. You can select YES at this prompt.
# The add-apt-repository command isn't available by default, so install it ...
sudo apt install software-properties-common --yes
# Install PPA https://launchpad.net/~thopiekar/+archive/ubuntu/cura
sudo add-apt-repository ppa:thopiekar/cura
# Install the GPG key for PPA
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys D51DB14E9FFECCF3
# Update apt caches
sudo apt update
# Install Cura
sudo apt-get install cura --yes
@OZHSPM
Copy link

OZHSPM commented Mar 18, 2020

Its not working for me. Everytime I try I get this...

The following packages have unmet dependencies:
cura : Depends: cura-engine (< 1:3.4) but 1:4.4202001021826rev2152pkg327ubuntu20.04.1 is to be installed
Depends: python3-savitar (>= 3.3.0) but it is not going to be installed
Depends: python3-uranium (>= 3.3.0) but it is not going to be installed
Depends: python3-uranium (< 3.4) but it is not going to be installed
Depends: uranium-plugins (< 3.4) but 1:4.4.0202001031748rev2946pkg328ubuntu20.04.1 is to be installed
Recommends: python3-zeroconf but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Can some PLeas eHelap

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment