-
-
Notifications
You must be signed in to change notification settings - Fork 48
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
Unable to install i3ipc-glib
from xfce4-i3
repo
#9368
Comments
This is not how a package manager works, it can't possibly resolve dependencies if it doesn't know from where to fetch. If you don't add the repos to dom0, it can't fetch, simple as that. Please close as unnaplicable. Not a Qubes issue nor something that Qubes can fix in RPM. If the user wants, it is something that should be proposed to upstream RPM, but it really doesn't make sense. |
Technically, |
User has set the repo in the updatevm:
Dom0 qubes-dom0-update cleans the repo definitions on new fetches. User has added the repo definition ot the updatevm /etc/yum.repos.d (guessing). It doesn't interact with each other. Unless I'm mistaken, I don't know why this is better than adding the repo to dom0 if you are trusting the RPM anyway. |
But the package in question is fetched into dom0 already, no? I guess it's built in some (trusted) local qube. |
@marmarek is right.
The
I was unable to install
For more information, I made a post about it. From there, I did not know when this problem will be solved. I did not know, if a future problem occurs, if it will be solved in a timely manner. I wanted to have more control over the situation. I decided to build the required packages myself locally. When I tried to install my own packages locally, it did not work, so I made another post about it. |
I just realized that this is not just about installing a local package. It is about installing a package from a path, whether it is a file path or an URL. If the package manager, somehow, always choose the If I try to install the
To make the issue about installing packages from path+URL and not about installing local packages, should I (or):
? |
Lets step back and focus on the actual issue. The issue you face is that wrong version of Installing a package downloaded manually (likely skipping signature check) is not something we should recommend, and I don't think |
qubes-dom0-update
.i3ipc-glib
from xfce4-i3
repo
How to file a helpful issue
The problem you're addressing (if any)
For now, to install a local rpm package in
dom0
, I have to copy the rpm file in the UpdateVM so it is at the same file path as indom0
.Example:
Let's suppose that the rpm file is
/tmp/i3ipc-glib.rpm
If the rpm file is only in
dom0
:If the rpm file is only in the UpdateVM:
If the rpm file is in both:
The solution you'd like
qubes-dom0-update <rpm_file>
should install the rpm file while also resolving correctly its dependencies, without the need to copy the rpm file to UpdateVM first.The value to a user, and who that user might be
Anybody who needs to install a package unavailable in any repository in
dom0
, will be able to do so.Completion criteria checklist
(This section is for developer use only. Please do not modify it.)
The text was updated successfully, but these errors were encountered: