Missing packages in purism repo

hello! a few days ago i decided to give pureos a try on my laptop (not librem) and i’m very satisfied with the experience.
i perfectly understand what’s the basic difference in terms of free software between debian and pureos, so i wasn’t surprised when i didn’t find the bluetooth firmware (atheros) for example or other non-free stuff.
however, later i tried to look for some playstation emulator and i found pcsxr but not pcsx2, despite it being here. it wouldn’t be strange if it was missing because of proprietary stuff, but it looks like it’s there so…what am i missing?

I’m not sure Purism have all the time in the world to add anything and everything to the shipped repos that come with pureos.

Either they just didn’t look at it, or (as noted below) you just need to update your repos, or it is using some proprietary graphics package, etc, that invalidates it given Purism’s principles.

The good part? Nothing stopping you from doing whatever you want anyway. :slight_smile:

Did you do sudo apt update before trying to install?

You can enable full access to the Debian repos (at risk of introducing non-free software) by…

sudo nano /etc/apt/sources.list

Then uncomment the line with the Debian URL, then updating the lists again

sudo apt-get update 
1 Like

yes

lucastracq@tardis:~$ sudo apt update && sudo apt upgrade
[sudo] password di lucastracq:
Scaricamento di:1 https://repo.puri.sm/pureos green InRelease [10,5 kB]
Scaricamento di:2 https://repo.puri.sm/pureos green/main amd64 Packages [6.539 kB]
Recuperati 6.549 kB in 35s (186 kB/s)
Lettura elenco dei pacchetti… Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato… Fatto
Tutti i pacchetti sono aggiornati.
Lettura elenco dei pacchetti… Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato… Fatto
Calcolo dell’aggiornamento… Fatto
0 aggiornati, 0 installati, 0 da rimuovere e 0 non aggiornati.
lucastracq@tardis:~$ sudo apt install pcsx2
Lettura elenco dei pacchetti… Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato… Fatto
E: Impossibile trovare il pacchetto pcsx2

i agree entirely and i don’t even want useless/non-free stuff in the repo. i’m just trying to understand the difference between what’s listed at repo.puri.sm/pureos/pool/main and what is “fetched” by apt.

Well, the pool is not exactly a “listing”, it’s… a pool :wink:
Each package in the pool is referenced by at least one archive (or suite).
See https://repo.puri.sm/pureos/dists/
So, you could add laboratory, landing, purple to find out where that package is in (but beware, you can really mess up your system if you don’t pay a lot of attention and know what you’re doing). Or just be patient until it enters “green” :slight_smile:

At least “landing” is mentioned here:
https://puri.sm/posts/what-is-pureos-and-how-is-it-built

1 Like