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
- Host: GitHub
- URL: https://github.com/botblake/crostini-setup
- Owner: BotBlake
- License: mit
- Created: 2024-12-10T08:25:00.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-28T17:16:13.000Z (12 months ago)
- Last Synced: 2025-01-28T16:51:27.287Z (11 months ago)
- Language: Shell
- Size: 35.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.