Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

I haven't received an Unbound update yet #1025

Open
Aura67 opened this issue Mar 8, 2024 · 5 comments
Open

I haven't received an Unbound update yet #1025

Aura67 opened this issue Mar 8, 2024 · 5 comments

Comments

@Aura67
Copy link

Aura67 commented Mar 8, 2024

Hello, I have a question

I downloaded Unbound from my package manager and am on Unbound 1.17.1 but you have brought an update and I haven't received Unbound on 1.17.2 yet. Do I just have to wait or do you have your own source for it where you can download it ? By the way, I use a Debian OS with Bookworm and have Unbound from there too. Otherwise it works very well, thanks for your DNS service. :)
I deleted your error text because I just have a question, sry.

Best regards

@yvoinov
Copy link

yvoinov commented Mar 8, 2024

Well, man. Did you see current version is 1.19.2? Yes, you can build your critical services from source by yourself.

PS. I see no question. What do you want?

@Aura67
Copy link
Author

Aura67 commented Mar 8, 2024

Well, man. Did you see current version is 1.19.2? Yes, you can build your critical services from source by yourself.

PS. I see no question. What do you want?

Well what I want is very simple, I wouldn't ask a question otherwise, I have Unbound from the Bookworm apt source but how can I update it from github? I don't know how to update it manually. But normally you should be able to update Unbound with apt update && apt upgrade -y as soon as an update is available?

@yvoinov
Copy link

yvoinov commented Mar 9, 2024

The question is not quite right. Repositories are usually rotten and contain old, mature and stable versions. In order to get the latest versions of packages, you must either add unstable repositories (if any), switch to rolling distributive, or even compile package directly from source. Which can cause problems, since maintainers often modify the original sources for specific distributions. For this reason, it is better to contact the maintainers directly with such questions. Well, or try to compile the package yourself.

@wcawijngaards
Copy link
Member

We do not actually make the packages that are found in package repositories, like the one you are using. Those are created by the package maintainers from the software distributions, in your case that seems to be from Debian. The maintainers can be found elsewhere in the distribution's software package management set up. A quick search for that reveals the link https://tracker.debian.org/pkg/unbound and this says that the latest 1.19.2 version is packaged for 'unstable' and 1.19.1 for 'testing' versions of the software distribution. So this is where the updates from the 'apt update' command come from.

I guess it would be possible to switch to a different version of the distribution if you want to be more up to date, although the names testing and unstable are chosen to convey stability decisions for doing that. It is also possible, as already suggested, to compile from the source code. At https://nlnetlabs.nl the latest version can be downloaded in a source code tarball. That is the release version and can be compiled, there are longer and better descriptions elsewhere on how to compile and use software, ./configure && make && make install. It ends up in /usr/local/.. places and misses distribution specific tweaks, and I guess stuff like systemd integration scripts if you need that. So that uses the software install by hand, and you can decide yourself what software version.

It is then also possible to fetch the data from the github source repository, and that picks up on the software under development. That is even before release of the software and for unbound that means also before release tests are performed. But it works, often, and is then really the most recent code. Even more up to date source code can be gotten from development branches in some cases.

@Aura67
Copy link
Author

Aura67 commented Mar 15, 2024

OK, I found instructions on how to compile Unbound myself and it works. I tried it on my Linux Mint, which didn't have Unbound on it yet and I'm now on 1.19.3. I'll then close my issuse because there isn't one anymore I'm running pihole with unbound, that's why I downloaded it from the packet manager. I'll test it on a clean SD card to see if you can also use the releases for pihole with unbound. If it works then it's easy, thanks for everything and thanks again for your unbound DNS .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants