Repository packages
- Anmelden oder Registrieren um Kommentare zu schreiben
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?
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.
you can still get the package from the debian repo but there will be probably dependencies problems
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.
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.
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?
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.
Thanks. That makes sense.
What do you get if you do
cat /etc/debian_version
?
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.
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).
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?
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.
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.
Thank you!
Aha, now I understand. Thank you.
- Anmelden oder Registrieren um Kommentare zu schreiben