An open API service indexing awesome lists of open source software.

https://github.com/botblake/crostini-setup

Setup Script to setup ChromeOS Crostini
https://github.com/botblake/crostini-setup

Last synced: 9 months ago
JSON representation

Setup Script to setup ChromeOS Crostini

Awesome Lists containing this project

README

          

# Crostini-Setup

A setup script for configuring the Crostini Linux VM on Chromebooks. This script automates essential setup tasks, installs useful tools, and prepares your environment for development.

## Features
- Adds `i386` architecture support and non-free Debian repositories.
- Installs essential tools (`curl`, `wget`, `git`, `vim`, etc.).
- Configures libraries for i386 compatibility.
- Sets up Python development environment.
- Installs Jellyfin, VSCode, Discord, MediaPlayers optionally.
- Custom builds makemkv with extended codec support optionally.
- Performs system updates and cleanups.

## Prerequisites
- Chromebook with Crostini enabled.
- Root privileges to execute the script (use `sudo`).

## Usage
1. Clone the repository:
```bash
git clone https://github.com/BotBlake/crostini-setup.git
cd crostini-setup
```

2. Make the script executable:
```bash
chmod +x ./install.sh
```
3. Run the script with root privileges:
```bash
sudo ./install.sh
```
Follow the prompts for optional installations (e.g., Jellyfin, VSCode).

## Log File
The script logs all output to /var/log/crostini_setup.log for debugging purposes.