this post was submitted on 11 Mar 2026
6 points (87.5% liked)

Linux

16754 readers
153 users here now

Welcome to c/linux!

Welcome to our thriving Linux community! Whether you're a seasoned Linux enthusiast or just starting your journey, we're excited to have you here. Explore, learn, and collaborate with like-minded individuals who share a passion for open-source software and the endless possibilities it offers. Together, let's dive into the world of Linux and embrace the power of freedom, customization, and innovation. Enjoy your stay and feel free to join the vibrant discussions that await you!

Rules:

  1. Stay on topic: Posts and discussions should be related to Linux, open source software, and related technologies.

  2. Be respectful: Treat fellow community members with respect and courtesy.

  3. Quality over quantity: Share informative and thought-provoking content.

  4. No spam or self-promotion: Avoid excessive self-promotion or spamming.

  5. No NSFW adult content

  6. Follow general lemmy guidelines.

founded 2 years ago
MODERATORS
 

Hi,

I just can't get my printer (Dell 3330dn) to work properly under Linux with the generic drivers. That's why I went for a hunt to find the PPD files. The Dell webpage even has a section offering downloads for Linux. But when I unpacked the .zip, there was no PPD file, even when it was stated in the description. Am I blind? Or are the files in a format I don't recognize?

top 9 comments
sorted by: hot top controversial new old
[–] just_another_person@lemmy.world 5 points 1 week ago (1 children)

That zip file contains an rpm package that has the PPD files. You'll need to be on an RPM-based distro to install it as-is, or use a tool to unpack it.

What distro are you running?

[–] Rubanski@discuss.tchncs.de 1 points 1 week ago* (last edited 1 week ago) (1 children)

I am using PopOS!, so Ubuntu

[–] AllYourSmurf@lemmy.world 3 points 1 week ago (1 children)

So you’ll need 2 commands: rpm2cpio and cpio.

For example:

rpm2cpio mypackage.rpm | cpio -idmv

For reference, I found this by searching for “unpack RPM”. That led me to this NixCraft article. Several other links had similar info.

[–] lambalicious@lemmy.sdf.org 1 points 1 week ago (1 children)

I'm very out of the loop regarding RPM, but doesn't 7zip handle all that in one step? Or never did?

[–] just_another_person@lemmy.world 2 points 1 week ago (2 children)

Not that I've heard of this. This isn't a compressed package in the same way a zip is, it's an application package.

[–] hallettj@leminal.space 2 points 1 week ago

An application package is a compressed file with extra conventions. I think rpm packages are usually compressed with xz, but might use a different compression program. If I'm understanding what I'm reading correctly, rpm2cpio does some introspection to determine with extraction program to use. Maybe 7zip does the same thing, or maybe it works if the rpm was compressed with a compatible program.

[–] lambalicious@lemmy.sdf.org 1 points 1 week ago

So I tested around and, in fact, 7zip can not immediately decompress rpms. Sorta the same with debs, it decompresses them into an intermediary format which seems to just be a tarfile but still 7zip can't do it "recursively".

[–] Hope4Every1@lemmy.world 2 points 1 week ago (1 children)

Is you're printer on the same Wifi as your computer?

[–] Rubanski@discuss.tchncs.de 1 points 1 week ago

It's connected via USB