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
.deb
files in thepool
orpool/<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
.deb
files and update the PPA files:./update-ppa.sh
-
The script will organize the packages into the appropriate subdirectories, generate the
Packages
andPackages.gz
files, and create theRelease
file 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
.list
file for the PPA you want to use. For example, if you want to add thevar-ti
PPA, create avar-ti.list
file:sudo nano <ppa-name>.list
-
Add the following line to the file, replacing
<ppa-name>
with the name of the PPA (e.g.,var-ti
oram62x-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
apt
command.
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