Repository packages

14 Antworten [Letzter Beitrag]
amuza
Offline
Beigetreten: 02/12/2018

Hello

I' afraid I don't understand how trisquel repos work.

https://riseup.net/en/vpn/linux reads "The VPN is packaged in Debian bookworm and later" and indicates it can be installed through sudo apt install riseup-vpn

So then I went to my Triskel and did:


me@mytriskel:~$ cat /etc/debian_version
bookworm/sid
me@mytriskel:~$ sudo apt search riseup-vpn
Sorting... Done
Full Text Search... Done
me@mytriskel:~$

Where did I go wrong in assuming that I would find the package?

Avron

I am a translator!

Offline
Beigetreten: 08/18/2020

Trisquel 11 is derived from Debian 11 (bullseye), not Debian 12 (bookworm). When Trisquel 12 will be out, it will probably have that package.

EDIT: If you have Guix installed on Trisquel, try installing bitmask from Guix, it may have the configuration to use riseup vpn.

ryanlinekidd
Offline
Beigetreten: 01/04/2024

you can still get the package from the debian repo but there will be probably dependencies problems

Magic Banana

I am a member!

I am a translator!

Offline
Beigetreten: 07/24/2010

Or from an Ubuntu repository: https://packages.ubuntu.com/noble/amd64/riseup-vpn/download

You can install it with GDebi. There is no dependency issue, apparently.

andyprough
Offline
Beigetreten: 02/12/2015

I grabbed the package from the Debian Bookworm repo: https://packages.debian.org/bookworm/amd64/riseup-vpn/download

I tried a --dry-run install on Trisquel 11 and it seemed like it was going to work. I did not install it as I don't need it.

amuza
Offline
Beigetreten: 02/12/2018

Thank you for so much help.

Because of this:
me@mytriskel:~$ cat /etc/debian_version
bookworm/sid

I thought Aramo (Trisquel 11) came from Bookworm -having an Ubuntu in between.

But after reading you I thought that perhaps I got that output simply because I sometime could have configured an additional source.

So then I did a quick search on the web and it showed me that Aramo does come from Bookworm!

https://en.wikipedia.org/wiki/Trisquel#Release_history
https://askubuntu.com/questions/445487/what-debian-version-are-the-different-ubuntu-versions-based-on

What is the correct data?

Avron

I am a translator!

Offline
Beigetreten: 08/18/2020

I have not found any official Ubuntu document for which version of Ubuntu is based on which version of Debian (but I know it is more complicated than that actually). However, I found pages with release dates of versions, which I hope are correct:

https://wiki.debian.org/DebianReleases
https://doc.ubuntu-fr.org/versions

If Ubuntu 22.04 was released in 2022 and Debian 12 in 2023 as indicated, it is clear that Ubuntu 22.04 cannot be based on Debian 12.

amuza
Offline
Beigetreten: 02/12/2018

Thanks. That makes sense.

What do you get if you do
cat /etc/debian_version?

prospero
Offline
Beigetreten: 05/20/2022

Ubuntu is based on Sid, which is always to become the next official release while the previous one is kept stable. Bookworm was already in development - and thus was already Sid - when Ubuntu 22.04 was released. So Ubuntu 22.04 is based on a development version of Bookworm, not on the last official release at the time, which was Bullseye.

Or so says the askubuntu page you provided.

Magic Banana

I am a member!

I am a translator!

Offline
Beigetreten: 07/24/2010

I believe Ubuntu is actually based on Debian testing. See https://www.debian.org/doc/manuals/developers-reference/resources.html#stable-testing-and-unstable for the differences between testing and unstable (aka sid).

amuza
Offline
Beigetreten: 02/12/2018

But then, why do I get bookworkm/sid?

Am I the only one?

What do you get if you do
cat /etc/debian_version?

Or does sid not only represent unstable but testing too?

prospero
Offline
Beigetreten: 05/20/2022

Sid is unstable, testing already has its own codename.

Trisquel 11 has "bookworm/sid", because Ubuntu 22.04 was based on the Sid version that became Bookworm, so to speak.

prospero
Offline
Beigetreten: 05/20/2022

This does not seem to be the case any more. It did not prevent Ubuntu versions to be released earlier than the main upstream version they are based on anyway.

Some packages added in Ubuntu LTS may not make it to Trisquel, because they were not present early enough in the development cycle, which seems to be the case here. The license seems to be full GPLv3, so it may make it to Trisquel 12.

EDIT: in this case, the package was not present in Ubuntu 22.04, possibly because it was only added later in the development cycle for Bookmork. Bork.

amuza
Offline
Beigetreten: 02/12/2018

Thank you!

amuza
Offline
Beigetreten: 02/12/2018

Aha, now I understand. Thank you.