[opensuse] Tumbleweed: automatic switching between repos
Hello! I have added Tumbleweed:standard repository. I see that it contains a new kernel. I had opened Online Update, but it showed me no updates (empty list). Then I tried to open Yast software packages manager and clicked menu item "Package" → "All packages" → "update if new version is available". But it didn't offer me kernel updates. Thank you. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 01/24/2012 01:12 PM, Dmitry A. Ashkadov pecked at the keyboard and wrote:
Hello!
I have added Tumbleweed:standard repository. I see that it contains a new kernel. I had opened Online Update, but it showed me no updates (empty list). Then I tried to open Yast software packages manager and clicked menu item "Package" → "All packages" → "update if new version is available". But it didn't offer me kernel updates.
Thank you.
Most likely because of the priority settings. Give TW a higher priority (lower number) and try again with zypper dup in a tty window or in software update select repositories and click on the TW repo and select "which packages to the ones in this repo". -- Ken Schneider SuSe since Version 5.2, June 1998 -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
25.01.2012 01:29, Ken Schneider - openSUSE пишет:
On 01/24/2012 01:12 PM, Dmitry A. Ashkadov pecked at the keyboard and wrote:
Hello!
I have added Tumbleweed:standard repository. I see that it contains a new kernel. I had opened Online Update, but it showed me no updates (empty list). Then I tried to open Yast software packages manager and clicked menu item "Package" → "All packages" → "update if new version is available". But it didn't offer me kernel updates.
Thank you.
Most likely because of the priority settings. Give TW a higher priority (lower number) and try again with zypper dup in a tty window or in software update select repositories and click on the TW repo and select "which packages to the ones in this repo".
Priority settings work only for zypper dup. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
[24.01.2012 19:12] [Dmitry A. Ashkadov]:
Hello!
I have added Tumbleweed:standard repository. I see that it contains a new kernel. I had opened Online Update, but it showed me no updates (empty list). Then I tried to open Yast software packages manager and clicked menu item "Package" → "All packages" → "update if new version is available". But it didn't offer me kernel updates.
Hi Dmitry. Did you create a file in /etc/zypp/vendors.d, as proposed on <http://en.opensuse.org/Portal:Tumbleweed>: ---snip--- You will need to allow vendor change from Tumbleweed. This is done by creating a file named Tumbleweed.conf in the /etc/zypp/vendors.d/ directory with the following content: [main] vendors = suse,opensuse,obs://build.opensuse.org/openSUSE:Tumbleweed ---pins--- With this file, everything went smooth for my updates. HTH, Werner -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
25.01.2012 10:17, Werner Flamme пишет:
[24.01.2012 19:12] [Dmitry A. Ashkadov]:
Hello!
I have added Tumbleweed:standard repository. I see that it contains a new kernel. I had opened Online Update, but it showed me no updates (empty list). Then I tried to open Yast software packages manager and clicked menu item "Package" → "All packages" → "update if new version is available". But it didn't offer me kernel updates.
Hi Dmitry. Did you create a file in /etc/zypp/vendors.d, as proposed on <http://en.opensuse.org/Portal:Tumbleweed>:
---snip--- You will need to allow vendor change from Tumbleweed. This is done by creating a file named Tumbleweed.conf in the /etc/zypp/vendors.d/ directory with the following content:
[main] vendors = suse,opensuse,obs://build.opensuse.org/openSUSE:Tumbleweed ---pins---
With this file, everything went smooth for my updates.
HTH, Werner Hm... This file doesn't help me. Online Update and Packages Manager don't offer me updates from Tumbleweed. "zypper dup" wants install large group of packages that I don't really need. Hm.. Package Manager shows me that packages from Tumbleweed have less version number than the same packages from OSS. For example, gimp: 2.6.11-2.1-i586 (TW) and 2.6.11-28.23.2-i586 (OSS). So, gimp package version is colored in red. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Dmitry A. Ashkadov [25.01.2012 13:40]:
25.01.2012 10:17, Werner Flamme пишет:
[24.01.2012 19:12] [Dmitry A. Ashkadov]:
Hello!
I have added Tumbleweed:standard repository. I see that it contains a new kernel. I had opened Online Update, but it showed me no updates (empty list). Then I tried to open Yast software packages manager and clicked menu item "Package" → "All packages" → "update if new version is available". But it didn't offer me kernel updates.
Hi Dmitry. Did you create a file in /etc/zypp/vendors.d, as proposed on <http://en.opensuse.org/Portal:Tumbleweed>:
---snip--- You will need to allow vendor change from Tumbleweed. This is done by creating a file named Tumbleweed.conf in the /etc/zypp/vendors.d/ directory with the following content:
[main] vendors = suse,opensuse,obs://build.opensuse.org/openSUSE:Tumbleweed ---pins---
With this file, everything went smooth for my updates.
HTH, Werner Hm... This file doesn't help me. Online Update and Packages Manager don't offer me updates from Tumbleweed. "zypper dup" wants install large group of packages that I don't really need. Hm.. Package Manager shows me that packages from Tumbleweed have less version number than the same packages from OSS. For example, gimp: 2.6.11-2.1-i586 (TW) and 2.6.11-28.23.2-i586 (OSS). So, gimp package version is colored in red.
Did you read the page <http://en.opensuse.org/Portal:Tumbleweed> about "zypper dup"? ---snip--- The only supported method of repo use for Tumbleweed is to have only the main repos (Oss, Non-oss, and Update) and the Tumbleweed repo active. For that situation a simple zypper dup will update your packages, and if any packages are ever reverted from Tumbleweed zypper dup will also handle that. ---pins--- In the openSUSE repo I see gimp-2.6.11-28.23.2, while in Tumbleweed repo it is gimp-2.6.11-2.1. It's the same gimp version (2.6.11), but the build number is lower, so zypper won't update, and the colour red in YaST has the same reason. You started this thread with the kernel. In the openSUSE repo, I see 3.1.0-1.2.1 as version for kernel default, while in Tumbleweed there is 3.2.1-3.1. So this should update with a simple "zypper up". Unless you changed /etc/zypp/zypp.conf to include a line "solver.allowVendorChange = true", zypper will take newer packages only from the same repo as the old version was. Here the file in /etc/zypp/vendors.d/ helps to collect packages from multiple repos. If "zypper up" does not do the trick, try (in Software Management) the Menu View -> Repositories, choose the Tumbleweed repo, and klick on the "Switch system packages to the versions in this repository" link between the packages list and the top menu. This ist quite the same as "zypper dup --from Tumbleweed" that is mentioned on <http://en.opensuse.org/Portal:Tumbleweed>. The "Online update" will show only packages that come from the Update repo (these are patches). It will never show "normal" updates that arise from updating the software version in a repo. The command "zypper patch" will install the updates from the update channel, while "zypper up" takes care of the other updates. In contrast, "zypper dup" updates all packages regardless of the repo, and of course installs all dependencies. -- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (3)
-
Dmitry A. Ashkadov
-
Ken Schneider - openSUSE
-
Werner Flamme