# AriaX APT Repository

This repository contains packages for the AriaX alternative intelligence platform.

## Repository Structure

```
dists/noble/
  └── main/
      └── binary-amd64/
          ├── Packages
          ├── Packages.gz
          └── Release
pool/main/
  ├── linux-image-*.deb
  ├── bash-ariax_*.deb
  └── aria-tools_*.deb
```

## Setup

### Automatic Setup

```bash
wget https://packages.ariax.ai-liberation-platform.org/setup-ariax-repo.sh
chmod +x setup-ariax-repo.sh
sudo ./setup-ariax-repo.sh
```

### Manual Setup

1. Download and install the GPG key:
```bash
wget -qO - https://packages.ariax.ai-liberation-platform.org/ariax-archive-keyring.gpg | \
    sudo gpg --dearmor -o /usr/share/keyrings/ariax-archive-keyring.gpg
```

2. Add the repository:
```bash
echo "deb [signed-by=/usr/share/keyrings/ariax-archive-keyring.gpg] https://packages.ariax.ai-liberation-platform.org noble main" | \
    sudo tee /etc/apt/sources.list.d/ariax.list
```

3. Update and install:
```bash
sudo apt-get update
sudo apt-get install aria-tools
```

## Packages

### aria-tools
Complete Aria programming language toolchain:
- `ariac` - Aria compiler
- `aria_make` - Native build system
- `libaria_runtime.a` - Runtime library
- Standard library modules

### linux-image-ariax
AriaX kernel with six-stream I/O support (FDs 3-5 preserved across exec).

### bash-ariax
Bash shell with AriaX six-stream environment support.

## Uploading to Server

To deploy this repository to your web server:

```bash
rsync -avz --delete apt-repo/ user@ariax.ai-liberation-platform.org:/var/www/packages/
```

## Maintenance

### Adding New Packages

1. Copy .deb files to `pool/main/`
2. Run `dpkg-scanpackages` to regenerate Packages file
3. Update Release file with new checksums
4. Re-sign with GPG key

### Updating Existing Packages

1. Replace .deb in `pool/main/`
2. Regenerate repository metadata (same as above)

---

Generated: Thu Feb 19 03:19:16 PM EST 2026
Repository: AriaX
Maintainer: packages@ariax.ai-liberation-platform.org
