• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Repos und ihre Prio

Hi,

scheinbar habe ich trotz SuFu die Sache mit den Repos und ihren Prios nicht verstanden.

1. Prio 90 liegt hinter Prio 99 und vor Prio 85
2. Erst wird Prio 85 dann 90 dann 99 abgearbeitet, d.h. ein PRG aus 85 wird eher installiert als aus 90 oder 99
3. Es gibt keinen Repo-Wechsel, d.h. ein PRG in 85 wird nicht durch ein aktuelleres PRG aus 90 überschrieben, aber es wird angezeigt, dass in 90 eine aktuellere Version existiert, und dies mit "absoluter" Angabe installiert werden kann.

Wenn das alles Richtig ist, warum habe ich dann folgendes Verhalten:
Code:
zypper se -s iputils
Loading repository data...
Reading installed packages...

S | Name                | Type       | Version        | Arch   | Repository
--+---------------------+------------+----------------+--------+----------------------------------
v | iputils             | package    | s20100418-12.1 | i586   | Network Utilities (openSUSE_11.2)
v | iputils             | package    | ss021109-293.2 | i586   | Haupt-Repository (OSS)
v | iputils             | package    | ss021109-293.2 | i586   | openSUSE 11.2-0-DVD
i | iputils             | package    | ss021109-305.1 | i586   | (System Packages)
  | iputils             | srcpackage | s20100418-12.1 | noarch | Network Utilities (openSUSE_11.2)
  | iputils             | srcpackage | ss021109-293.2 | noarch | openSUSE-11.2-Source
  | iputils-debuginfo   | package    | s20100418-12.1 | i586   | Network Utilities (openSUSE_11.2)
  | iputils-debugsource | package    | s20100418-12.1 | i586   | Network Utilities (openSUSE_11.2)
Somit wäre die aktuelle Version doch die oberste aus den NetworkUtilities, aber es setzt einen Vendor-Change voraus.
Installiert soll sein die Version aus den SystemPackages

Aber
Code:
zypper if iputils
Loading repository data...
Reading installed packages...


Information for package iputils:

Repository: @System
Name: iputils
Version: ss021109-305.1
Arch: i586
Vendor: obs://build.opensuse.org/network:utilities
Installed: Yes
Status: up-to-date
Installed Size: 346.0 KiB
Summary: IPv4and IPv6 Networking Utilities
Description:
This package contains some small network tools for IPv4 and IPv6 like
rdisc, ping6, traceroute6, tracepath, and tracepath6.
zeigt doch, das ich aus den NetworkUtilities installiert habe, oder nicht ?

Ein
Code:
zypper up iputils
Loading repository data...
Reading installed packages...
There is an update candidate for 'iputils', but it is from different vendor. Use 'zypper install iputils-ss021109-293.2.i586' to install this candidate.
Resolving package dependencies...

Nothing to do.
versucht jetzt aber, eine noch ältere Version zu installieren.

Meine Prio
Code:
zypper lr -p | sort -g -t \| -k 6
#  | Alias                                                                        | Name                                                                         | Enabled | Refresh | Priority
---+------------------------------------------------------------------------------+------------------------------------------------------------------------------+---------+---------+---------
13 | packman.inode.at-suse                                                        | Packman Repository                                                           | Yes     | Yes     |   80
3  | Printing                                                                     | Printing                                                                     | Yes     | No      |   85
4  | download.opensuse.org-Community_1                                            | openSUSE BuildService - KDE:KDE4:Community                                   | Yes     | Yes     |   85
5  | download.opensuse.org-mozilla                                                | openSUSE BuildService - Mozilla                                              | Yes     | Yes     |   85
9  | http://download.opensuse.org/repositories/home:/seife:/testing/openSUSE_11.2 | http://download.opensuse.org/repositories/home:/seife:/testing/openSUSE_11.2 | Yes     | Yes     |   85
1  | KDE_Community_Stable                                                         | KDE Community Stable                                                         | Yes     | Yes     |   90
10 | network_utilities                                                            | Network Utilities (openSUSE_11.2)                                            | Yes     | Yes     |   90
2  | KDE_Extra                                                                    | KDE Extra                                                                    | Yes     | Yes     |   90
8  | download.opensuse.org-update                                                 | Hauptaktualisierungs-Repository                                              | Yes     | Yes     |   90
11 | openSUSE 11.2-0-DVD                                                          | openSUSE 11.2-0-DVD                                                          | Yes     | No      |   99
12 | openSUSE-11.2-Source                                                         | openSUSE-11.2-Source                                                         | Yes     | Yes     |   99
6  | download.opensuse.org-non-oss                                                | Haupt-Repository (NON-OSS)                                                   | Yes     | Yes     |   99
7  | download.opensuse.org-oss                                                    | Haupt-Repository (OSS)                                                       | Yes     | Yes     |   99

Jede Hilfe ist willkommen.

Ralf
 
OP
R

RalfonLinux2

Newbie
Da wäre "ss" neuer als "s2"

Aber trotzdem zeigt er mir ja nicht die installierte richtige Version.
Der Witz ist, wenn ich per yast2 nachschaue, sieht es richtiger aus.
iputilsyast.png


Versteht das einer ?

Ralf
 

tomm.fa

Administrator
Teammitglied
RalfonLinux2 schrieb:
Code:
zypper se -s iputils
Loading repository data...
Reading installed packages...

S | Name                | Type       | Version        | Arch   | Repository
--+---------------------+------------+----------------+--------+----------------------------------
v | iputils             | package    | s20100418-12.1 | i586   | Network Utilities (openSUSE_11.2)
v | iputils             | package    | ss021109-293.2 | i586   | Haupt-Repository (OSS)
v | iputils             | package    | ss021109-293.2 | i586   | openSUSE 11.2-0-DVD
i | iputils             | package    | ss021109-305.1 | i586   | (System Packages)
  | iputils             | srcpackage | s20100418-12.1 | noarch | Network Utilities (openSUSE_11.2)
  | iputils             | srcpackage | ss021109-293.2 | noarch | openSUSE-11.2-Source
  | iputils-debuginfo   | package    | s20100418-12.1 | i586   | Network Utilities (openSUSE_11.2)
  | iputils-debugsource | package    | s20100418-12.1 | i586   | Network Utilities (openSUSE_11.2)
Somit wäre die aktuelle Version doch die oberste aus den NetworkUtilities, aber es setzt einen Vendor-Change voraus.
Nein, die oberste Version aus NetworkUtilities ist nicht die aktuellste Version, sondern die unter System Packages (bzw. die höhere Version).

RalfonLinux2 schrieb:
Installiert soll sein die Version aus den SystemPackages
Ist doch auch.

RalfonLinux2 schrieb:
zeigt doch, das ich aus den NetworkUtilities installiert habe, oder nicht ?
Nein. Es ist die, welche unter System Packages aufgeführt ist.
Version: ss021109-305.1
Arch: i586
Vendor: obs://build.opensuse.org/network:utilities
Verstehe ich nicht wirklich, da es in dem angegebenen Repo nur s20100418-12.1 gibt.

YaST zeigt es auch nicht richtiger an.
 
OP
R

RalfonLinux2

Newbie
Hi tomm,

vllt habe ich mich unglücklich ausgedrückt.

Ich hatte "damals" extra aus NetworkUtilities installiert.
Also das was zypper if iputils anzeigt.

zypper se -s iputils zeigt aber doch, das angeblich aus SystemPackages installiert worden ist.

Im Yast zeigt er mir durch den Harken an, das aus Network installiert worden ist.

Das widerspricht sich doch, oder ist SystemPackages und NetworkUtilities das gleich ?

Die Version ss021109-xxx stammt vom 2.11.2009
s20100418-xxx sollte vom 18.04.2010 kommen, also neuer sein.
Da wahrscheinlich ss neuer ist als s2, könnte er es falsch interpretieren.

Aber wieso zeigt mit Yast dann als neue Version die richtige s20100418-xxx an ?

Fehler im zypper ?

Ralf
 

tomm.fa

Administrator
Teammitglied
Verstehen tue ich das auch nicht wirklich, weil ss021109-305.1 gibt es in dem Repo nicht (wenn ich richtig geschaut habe). Hast du das eventuell woanders her?
 
OP
R

RalfonLinux2

Newbie
Die Version ss021109-305.1 habe ich damals aus dem NetworkUtilities installiert.
Dann aber kein Update mehr gemacht.

Nun wollte ich mal wieder, und nun gibt es die Version s20100418-12.1
Daher wird die alte nicht mehr aufgeführt.
 
Hallo,
im Web-Pin steht folgendes:

Code:
http://software.opensuse.org/standard/iputils-ss021109-299.1.i586.rpm
i586  	 iputils-ss021109-299.1.i586.rpm
src 	iputils-ss021109-299.1.src.rpm
x86_64 	iputils-ss021109-299.1.x86_64.rpm
bzw das:
Code:
http://software.opensuse.org/network-utilities/iputils-s20100418-12.1.i586.rpm
i586  	 iputils-s20100418-12.1.i586.rpm
src 	iputils-s20100418-12.1.src.rpm
x86_64 	iputils-s20100418-12.1.x86_64.rpm

sieht aus als wenn es noch neuer geht in beiden Repos.
Bei mir ist die installiert:
Code:
i | iputils | Paket      | ss021109-300.1.1 | x86_64 | Aktualisierungen für openSUSE 11.3 11.3-1.82

lieben Gruß aus Hessen
 
OP
R

RalfonLinux2

Newbie
Hi,

Webpin zeigt doch auch bei Standard die ss021109 und für NetworkUtilities die s20100418

Somit also genauso wie bei mir.
Deine Version ist auch noch von 021109, halt bloss schon 300x compiliert ;-)
Meine kam/kommt aus NetworkUtil und hat 305 Durchläufe auf dem Buckel.

Leider wird aber nicht abgedated/upgedated (?) , da die ss021109-305.1 ja aktueller sein soll als meine in Aussicht gestellte s20100418-12.1 und somit ein Wechsel vorliegen würde.

Zypper und yast widersprechen sich da gewaltig.

Ralf
 
Oben