I’ve been trying Tumbleweed for my gaming needs and so far it seems to be working relatively well. My issue is about removed packages. When I first installed TW, I removed quite a few packages I did not want (KSudoku, LibreOffice, and a few others). It has been a little since I’ve turned on my PC but yesterday I noticed that KSudoku, LibreOffice, and really all other apps I thought I had uninstalled (sudo zypper remove <package-name>) were back on my desktop. I thought “maybe I forgot to uninstalled them in the first place” so I went through and removed all the unwanted stuff again. Since it had been awhile I updated my OS right after uninstalling those packages. After the update (sudo zypper up), I rebooted and immediately noticed that all those packages I had just removed were back (AGAIN). So WTF… am I not removing those unwanted packages “properly”? Why do they keep coming back after updates? How can I prevent this?

12 points

Open Yast and mark those packages as taboo. That way they’ll never reinstalled again after an update. Use zypper dup for updating tumbleweed. The zypper up its for updating openSUSE leap.

permalink
report
reply
5 points

Thank for the dup vs up tip. I found it odd having to do both.

permalink
report
parent
reply
2 points

Took me a bit to see these patterns/packages (mainly because I’ve never used Yast). I can see these patterns and the software that they install, is it better to use Yast to remove the packages and the patterns and mark them as “Don’t install that sh.t again” or through cli?

permalink
report
parent
reply
3 points

Should not matter, whether you use zypper (CLI) or YaST. They use the same backend code (ZYpp).

permalink
report
parent
reply
1 point

Yast2 Gui GTK just makes it easier because you can click on the games pattern to toggle delete, update, lock, etc

permalink
report
parent
reply
7 points

This is the most annoying thing about TW. You gotta do “zypper dup --no-recommends”

permalink
report
reply
3 points

Right… does it even make sense that installing all recommended packages is the default zypper behavior? Lyx for example will install a 2GB Tex distribution by default, which will conflict with any existing Tex install. Why on earth is that the default… If you are installing Lyx, you very likely at least understand that you need to choose a Tex distribution.

permalink
report
parent
reply
6 points

Always check the package list when updating. Tumbleweed for some reason occasionally wants to install Patterns even if they were not included to begin with. I’ve taken to updating with the command:

sudo zypper dup --no-recommends

to avoid installing packages/patterns I’m trying to avoid. You could probably also mask some packages so they are never installed, but I haven’t looked in to that.

Hope that helps.

permalink
report
reply
2 points

You can also change this behavior in libzypp configuration file, if I recall well.

permalink
report
parent
reply
4 points

OpenSUSE use patterns. Groups of packages that can be selected during installation. If one of the included pattern packages is removed it will be “fixed” when updating. You can uninstall some patterns, but be careful as some may be more important than others, leaving you without a graphical interface or something like that. If you decide to do a reinstall, you can deselect a lot of patterns (search for “pattern” in the software selection section of the installer).

permalink
report
reply
1 point

Okay so I ran sudo zypper search pattern* and found one called patterns-games-games and patterns-office-office. I assume these are the “patterns” responsible for installing stuff like Kmines, KSoduku, LibreOffice, etc which I don’t want. I also assume I can run sudo zypper remove patterns-games-games to remove it all? Or do I need to remove the packages individually and then remove the pattern?

permalink
report
parent
reply
3 points
*

If you taboo a pattern it and the packages it would install will never be installed automatically. I tend to taboo those games patterns.

permalink
report
parent
reply
1 point

Removing a pattern doesn’t unfortunately remove the packages it installs. Only the pattern “package” is removed.

permalink
report
parent
reply
2 points
*

Are you perhaps accidentally booting from a system snapshot?

permalink
report
reply
2 points

Well when I boot after reboot, I see updated software packages and running uname-a shows the new kernel zipper said it was going to install. Based on that I assume that the answer would be no

permalink
report
parent
reply
2 points

Check your install paths when you uninstall them. Do the files from the packages still exist?

permalink
report
parent
reply

Linux

!linux@lemmy.ml

Create post

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

Community stats

  • 6.8K

    Monthly active users

  • 6.8K

    Posts

  • 185K

    Comments