You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Discord is not currently syncing messages with Slack
Overview
Chromebooks with ChromeOS run a Linux kernel. The only missing pieces to use them as full-featured Linux distro were gcc and make with their dependencies. Well, these pieces aren't missing anymore. Say hello to Chromebrew!
Prerequisites
You will need a Chromebook with developer mode enabled. To do so, select your device on the ChromiumOS Wiki and follow the instructions listed there.
Warning
Please be aware of the fact that developer mode is insecure if not properly configured.
Tip
Setting a password as instructed in the VT-2 login screen is recommended. It is also recommended to enable signed boot:
* We can only provide limited support for i686 since Google has discontinued support. Although we can no longer support GUI apps, we will try to continue to support CLI programs.
Installation
Important
The beta, dev, and Canary channels are not supported and should not be used with Chromebrew. Failure to take notice of this warning will cause major issues with your Chromebrew installation.
On ChromeOS M117+, the Chromebrew installer will not work in crosh anymore due to the security changes introduced in ChromeOS M117.
Open a VT-2 terminal session with Ctrl+Alt+-> and login with the chronos user and password if set above. (if you are unable to do this, please have a second look at the prerequisites and make sure your Chromebook is in developer mode)
Then run the installation script below:
bash <(curl -L git.io/vddgY)&&.~/.bashrc
Help
Please check out the wiki to find out more information about Chromebrew including helpful tips, resource links and frequently asked questions.
Also please check existing issues before submitting a new one.
Usage
crew <command> <package1> [<package2> ...]
Where available commands are:
Command
Description
build
build package(s) from source and store the archive and checksum in the current working directory
check
check packages(s)
const
display constant(s)
deps
display dependencies of package(s)
diskstat
show statistics about disk space occupied by installed packages
download
download package(s) to CREW_BREW_DIR (/usr/local/tmp/crew by default), but don't install
files
display installed files of package(s)
help
get information about command usage
install
install package(s) along with dependencies after prompting for confirmation