this post was submitted on 15 May 2024
3 points (57.1% liked)

Linux

5232 readers
123 users here now

A community for everything relating to the linux operating system

Also check out [email protected]

Original icon base courtesy of [email protected] and The GIMP

founded 1 year ago
MODERATORS
 

I think ---DOCKER--- is doing this. I installed based, and userspace(7)-pilled liblxc and libvirt and then this asshole inserted a dependency when I tried to install from their Debian package with sudo dpkg -i. One of them was qemu-system, the other was docker-cli because they were forcing me to use Docker-Desktop, which I would not be caught dead using.

So is this accidental, or another predatory move by one of these 'ooh I wish I did not open source' companies (e.g. HashiCorp)? Why don't we all use LXC and ditch this piece of shit?

I could be misunderstanding how Debian-based packaging works. But this is too '''accidental'''. Correct me if I am wrong.

uname -a for context:

Linux pop-os 6.8.0-76060800daily20240311-generic #202403110203~1714077665~22.04~4c8e9a0 SMP PREEMPT_DYNAMIC Thu A x86_64 x86_64 x86_64 GNU/Linux
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 7 points 6 months ago* (last edited 6 months ago) (3 children)

Your description is mildly confusing to read, could you provide a list of commands? You can check history for this.

Sometimes APT can auto install recommended packages, adding --no-install-recommends disables this temporarily.

Edit: Also you're using PopOS which is Ubuntu based, usually using Debian packages isn't an issue on Ubuntu, but sometimes it is, and something like docker should have an Ubuntu version.

[–] [email protected] 0 points 6 months ago (2 children)

I posted my history as a response to @Technus. I know about --no-install-recommends but that's an apt(1) switch. How can I do that with dpkg(1)? Check my history, I've been building more than I have been installing lately. Like, for a long time I have been looking for a 'useful' language to make, and then I remembered that there's a swath of programmers in my country who are addicted to Delphi, and Nkki W. has not pushed to Pascal upstream since 1974. So I decided to host a Pascal on JVM. I made ANTLR. But then, it kept complaining that some targets fail, so I had to remove them from pom.xml. I myself am new to Java toolchain tbqh. I think one language that most people build from source is NodeJS. NodejS toolchain is not as good as say, Ruby's or Guile's, but it's good enough and easy to use.

Thanks.

[–] [email protected] 6 points 6 months ago (1 children)

How can I do that with dpkg(1)?

You can install .deb files with apt by prepending a ./, e.g. sudo apt install --no-install-recommends ./docker-desktop-4.30.0-amd64.deb would work. I usually avoid using dpkg unless I have to.

Also:

  • That deb file is for docker desktop, which you said you didn't want?
  • Is insapp an alias or something?
  • You were running sudo apt-get install -f before, was your install already broken?
[–] [email protected] 1 points 6 months ago

1- Not sure, I can't read; 2- Yes, Fish; 3- Yes, it fixed it.