Re: Gimp & Inkscape symbol lookup error
Please reply to the list and not to me, directly. On 2023-04-06 10:47, Joe Salmeri wrote:
On 4/6/23 12:53, Gordon Messmer wrote:
So, the "safe" thing to do doesn't really depend on the tool so much as it depends on always applying all available patches before installing a new application (either with, or without tumbleweed-cli).
If you are using tumbleweed-cli you can ALWAYS install a new application because you are pointed to the history repos which represent whichever build you pointed to and are currently running and you do NOT have to do a dup first.
As far as I can tell from the documentation, that is true if you use "tumbleweed update" or "tumbleweed install" because those commands will run "zypper dup" on your behalf. You're not actually avoiding "zypper dup".
On 4/6/23 14:15, Gordon Messmer wrote:
Please reply to the list and not to me, directly.
Whoops, sorry, not on purpose.
On 2023-04-06 10:47, Joe Salmeri wrote:
On 4/6/23 12:53, Gordon Messmer wrote:
So, the "safe" thing to do doesn't really depend on the tool so much as it depends on always applying all available patches before installing a new application (either with, or without tumbleweed-cli).
If you are using tumbleweed-cli you can ALWAYS install a new application because you are pointed to the history repos which represent whichever build you pointed to and are currently running and you do NOT have to do a dup first.
As far as I can tell from the documentation, that is true if you use "tumbleweed update" or "tumbleweed install" because those commands will run "zypper dup" on your behalf. You're not actually avoiding "zypper dup".
That is not really correct because there is no 'tumblweed install command". You may be thinking of 'tumbleweed switch -install 2023MMDD' which would switch to that build and then do the zypper refresh and zypper dup or you may be thinking of 'tumbleweed update' which would switch to the latest build and then do the zypper refresh and zypper dup. As I mentioned, it is a shell script so you can see exactly what it does. :-) tumbleweed-cli purpose is for repos management ( which set of history repos you are pointed to ) and it can also optionally do a zypper refresh and dup. You cannot install OTHER packages using tumbleweed-cli. The fully help is here Usage: /usr/bin/tumbleweed [options] command [arguments] Options: --version Print version string and exit --force Force on operation to occur regardless of checks. --install Initiate install after command. -h, --help Display this message and exit Commands: init Initialize repos to point to snapshot repos. status Show status information (latest, target, and installed). latest Show latest snapshot available. installed|version Show current installed snapshot. target Show the target of the repositories. list List available snapshots. history List history of snapshots targetted. update|upgrade Switch to and install the latest available snapshot. switch %version Switch to a new snapshot (none for latest). revert Revert to the previous snapshot or repo state. uninit Revert back to a snapshotless repository setup. migrate Migrate from boombatower hosting to download.opensuse.org. unmigrate Revert migration to official hosting. You must do 'tumbleweed init' first so that it changes you to point to the history repos that match your current build, however, I would do a zypper dup first to make sure you are in sync with the current standard TW repos and BEFORE you do the 'tumbleweed init' After that 'tumbleweed status' shows you the latest build, your target build, and your installed build. tumbleweed switch 2023MMDD would switch your repos to that build, but it would NOT do anything else UNLESS you used the --install option which would then do a zypper refresh and zypper dup. tumblweed update or upgrade are just convenience features that switch to the latest build and then do the zypper refresh and zypper dup. You cannot use it to install the "other" packages which you were installing. In my systems, after the install TW install and zypper dup, the next thing I do is install tumbleweed-cli, and then do the tumbleweed init. After that I a free to install anything I want later using 'zypper install' AS LONG AS the history repos I am pointed to still exist ( the history is only for the last 20 TW builds ). When I'm ready to switch to a new build I do 'tumbleweed switch 2023MMDDY' which as I mentioned the only thing that does is to change which history repos I am now pointed too. I do not use it to do the 'zypper dup' part because I have my own script which I wrote which does a bunch of "pre" zypper dup steps that I always do, then it does the zypper dup, and then after that is done, it does a few "post" zypper dup steps and then I reboot into the new build. It is really useful for letting you be in control of when TW rolls -- Regards, Joe
participants (2)
-
Gordon Messmer
-
Joe Salmeri