This repository hosts Debian packages for various Variscite System on Modules (SoMs). The packages are organized into PPAs (Personal Package Archives) and are served through GitHub Pages. The packages in this repository are designed for specific Variscite SoMs and can be used on Debian-based systems such as Bookworm.
| PPA Name | Description |
|---|---|
var |
Debian packages common to all Variscite SoMs |
var-ti |
Debian packages common to all Variscite TI-based SoMs |
am62x-var-som |
Debian packages specific to Variscite VAR-SOM-AM62 |
To add new Debian packages to the PPA, follow these steps:
-
Place the
.debfiles in thepoolorpool/<release>directory of the PPA.cp /path/to/package.deb /path/to/ppa/pool/
or
cp /path/to/package.deb /path/to/ppa/pool/<release>/
For example, add a package to var-ti bookworm release:
cp /path/to/package.deb var-ti/pool/bookworm/
-
Run the provided update script to organize the
.debfiles and update the PPA files:./update-ppa.sh
-
The script will organize the packages into the appropriate subdirectories, generate the
PackagesandPackages.gzfiles, and create theReleasefile for the PPA. -
After the update, the new packages will be available in the PPA for installation.
To use the packages hosted in these PPAs, follow the steps below to add the appropriate repositories to your system's /etc/apt/sources.list.d/ directory.
-
Open a terminal and navigate to the
/etc/apt/sources.list.d/directory.cd /etc/apt/sources.list.d/ -
Create a
.listfile for the PPA you want to use. For example, if you want to add thevar-tiPPA, create avar-ti.listfile:sudo nano <ppa-name>.list
-
Add the following line to the file, replacing
<ppa-name>with the name of the PPA (e.g.,var-tioram62x-var-som), and<suite>with the Debian or Ubuntu release (e.g.,bookworm,trixie, etc.):deb [trusted=yes] https://varigit.github.io/var-debpkgs/<ppa-name>/dists/<suite> main
-
Save the file and exit the text editor.
-
Update your system's package list to include the new repository:
sudo apt update
-
You can now install packages from the repository using the
aptcommand.
Add the var, var-ti, and am62x-var-som PPAs for Bookworm:
echo "deb [trusted=yes] https://varigit.github.io/var-debpkgs/var bookworm main" | sudo tee /etc/apt/sources.list.d/var.list
echo "deb [trusted=yes] https://varigit.github.io/var-debpkgs/var-ti bookworm main" | sudo tee /etc/apt/sources.list.d/var-ti.list
echo "deb [trusted=yes] https://varigit.github.io/var-debpkgs/am62x-var-som bookworm main" | sudo tee /etc/apt/sources.list.d/am62x-var-som.list
sudo apt update