• 5 Posts
  • 261 Comments
Joined 3 years ago
cake
Cake day: June 13th, 2023

help-circle











  • They would also be .deb files. If you wanted to install package A.deb that depended on B.deb and C.deb, with C.deb itself depending on D.deb and E.deb, you would work down the dependency tree to figure that out, obtaining the .deb file for each package as you went (presumably manually downloading from each project website itself, since we’re doing this in hard mode), then run dpkg install E.deb, dpkg install D.deb, dpkg install C.deb, dpkg install B.deb, and finally dpkg install A.deb in that order. You also have to make sure each of those packages is the correct version compatible with the others, BTW.

    This is what apt is designed to do for you, automatically. This is why you use it instead of dpkg.

    (Side note: I sure would love to find out how to control syntax highlighting in Lemmy inline code markup.)


  • “I didn’t use the main standard way of installing software, and am complaining because all the weird alternative ways I did try didn’t work.”

    I understand that you claim apt has never worked for you, but, frankly, I don’t believe you.

    Just FYI, the entire point of using apt instead of working with dpkg (the utility used to install .deb files) directly is that apt handles the dependency resolution. You deliberately used the lower-level tool instead of the higher-level one and then complained that it didn’t do the higher-level things.



  • grue@lemmy.worldtoFediverse@lemmy.worldSlrpnk.net is down
    link
    fedilink
    English
    arrow-up
    10
    ·
    2 days ago

    Is that the second time this sort of thing has happened to you (where you were able to give us status updates, but not physically access your server), or was the previous incident I’m thinking of with a different admin?

    Either way, I appreciate you, but I think your ‘bus factor’ is too high.