Skip to content

A github hosted linux package repository developed for Ubuntu and ZorinOS; which collects a large variety of popular Linux packages, as well as Github apps and places them inside a single repo for use with your Linux distro.

Notifications You must be signed in to change notification settings

Aetherinox/proteus-apt-repo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proteus Apt Repository

GitHub repo size GitHub last commit (by committer) View Apt Repo


This apt repository works similarly to other official repos such as http://xx.archive.ubuntu.com/ubuntu. To utilize this repository, you will add this repo to your Ubuntu sources list, which will then allow you to install packages just as you normally would using apt or apt-get.


This repo includes several types of packages:

  • Official ubuntu packages
  • Github hosted linux packages that are normally installed manually, but can now be accessed by apt
  • Access to different versions of packages not available using the traditional method, without the need to manually find them.

Packages in this repo are automatically fetched and constantly checked for updates using several servers that remain online.


View the instructions below to add this repo to your sources list, and how to install packages from this repo.



Status

Time of last package update for each release


Codename Status
Noble-Title Noble Badge Noble-LastUpdate Noble-Elapsed
Mantic-Title Mantic Badge Mantic-LastUpdate Mantic-Elapsed
Lunar-Title Lunar Badge Lunar-LastUpdate Lunar
Jammy-Title Jammy Badge Jammy-LastUpdate Jammy-Elapsed
Focal-Title Focal Badge Focal-LastUpdate Focal-Elapsed



About

This is a Proteus apt repository that is associated to the Proteus App Manager. It can however, be added by any user running Ubuntu, ZorinOS, or similar Linux distributions. All packages contained within this repository are automatically updated when developers release new reivisons of their packages. The user simply needs to run apt update or apt-get update in terminal.




Usage

Information on how to utilize the packages in this repo for your own device


Add Repo To Sources

If you wish to add the Proteus repo to your list of sources, the command below will create a new file located at /etc/apt/sources.list.d/aetherinox-proteus-archive.list


Open Terminal and add the GPG key to your keyring

wget -qO - https://github.com/Aetherinox.gpg | sudo gpg --dearmor -o /usr/share/keyrings/aetherinox-proteus-archive.gpg

Fetch the repo package list:

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/aetherinox-proteus-archive.gpg] https://raw.githubusercontent.com/Aetherinox/proteus-apt-repo/master $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/aetherinox-proteus-archive.list

(Optional): To test if the correct GPG key was added:

gpg -n -q --import --import-options import-show /usr/share/keyrings/aetherinox-proteus-archive.gpg | awk '/pub/{getline; gsub(/^ +| +$/,""); if($0 == "BCA07641EE3FCD7BC5585281488D518ABD3DC629") print "\nGPG fingerprint matches ("$0").\n"; else print "\GPG verification failed: Fngerprint ("$0") does not match the expected one.\n"}'

Finally, run in terminal

sudo apt update

Your new repository is now available to use.




Search Packages

To see which repo is distributing a package, enter:

apt policy <package>

An example would be

apt policy ocs-url

Which outputs the following:

ocs-url:
  Installed: 3.1.0-0ubuntu1
  Candidate: 3.1.0-0ubuntu1
  Version table:
 *** 3.1.0-0ubuntu1 500
        500 https://raw.githubusercontent.com/Aetherinox/proteus-apt-repo/master focal/main amd64 Packages
        100 /var/lib/dpkg/status

Or you can use

apt-cache showpkg ocs-url

To see a full list of your registered repos and info about them:

apt-cache policy 

To view a list of packages being distributed by this repo

grep -h -P -o "^Package: \K.*" /var/lib/apt/lists/*proteus-apt-repo*_Packages | sort -u 

About

A github hosted linux package repository developed for Ubuntu and ZorinOS; which collects a large variety of popular Linux packages, as well as Github apps and places them inside a single repo for use with your Linux distro.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages