11.4: Installation mit zypper direkt aus repo

Moin,

Frage:
Ich möchte zB atop installieren.

Geht die Installation direkt aus dem Repo


zypper in http://download.opensuse.org/repositories/server:/monitoring/openSUSE_11.4/x86_64/atop-1.27.3-2.1.x86_64.rpm

oder muss ich das Repo vorher per


zypper ar http://download.opensuse.org/repositories/server:/monitoring/openSUSE_11.4/ monitoring

einbinden?

Es hängt sehr stark vom einzelnen Paket ab, ob es direkt installierbar
ist. Will heißen manche Paket haben Abhängigkeiten die ihrerseits aus
dem entsprechenden Repo erfüllt werden müssen.
Meine persönliche Strategie ist zuerst die Direktinstallation zu testen
, wenn dabei unerfüllbare Abhängigkeiten oder Konflikte auftreten breche
ich ab und wähle den Weg über das hinzufügen des Repos.


PC: oS 12.2 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.8.5 | GTX 650 Ti
ThinkPad E320: oS 12.2 x86_64 | i3@2.30GHz | 8GB | KDE 4.9.3 | HD 3000
eCAFE 800: oS 11.4 i586 | AMD Geode LX 800@500MHz | 512MB | lamp server

Ich hab’s befürchtet.

Dann frage ich anders:
kann ich mit zypper abfragen, was im repo ‘repositories/server:/monitoring/’
enthalten ist?

MfG

Bitte nimm auch mit, daß 11.4 am Lebensende ist. Ich würde so bald wie möglich umschalten auf 12.2

Solange du das Repository nicht hinzugefügt hast nicht. Du kannst du URL aber mit jedem Browser öffnen und dir dann die Liste anschaun.

Ich wäre ja schon gerne umgestiegen, aber leider lässt sich das nicht auf dem
Thinkpad mit NVIDIA installieren, und ich hab schon reichlich Klimzüge gemacht
mit verschiedenen Treiber, Novou, NVIDIA, upgrade, Neuinstallation.
Spätestens nach den ersten Updates bleibt der Bildschirm dunkel.

Da auf dem Shuttle zuviel produktive Sachen laufen, will ich mir die Kiste nicht gerade verbiegen
und lasse sie erstmal auf 11.4.
Vielleicht kommt mir auch ganz anderes drauf…

Auf jeden Fall danke erstmal.

Große Abhängigkeitskonflikte sind eigentlich nicht zu erwarten. In INFO/REQUIRENAME steht nichts besonderes.

rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
libc.so.6()(64bit)  
libc.so.6(GLIBC_2.2.5)(64bit)  
libc.so.6(GLIBC_2.3)(64bit)  
libc.so.6(GLIBC_2.3.4)(64bit)  
libc.so.6(GLIBC_2.4)(64bit)  
libc.so.6(GLIBC_2.7)(64bit)  
libm.so.6()(64bit)  
libm.so.6(GLIBC_2.2.5)(64bit)  
libncurses.so.5()(64bit)  
libz.so.1()(64bit)  
rpmlib(PayloadIsLzma) <= 4.4.6-1

Daher sollte die Installation des reinen RPM ausreichend sein.

Oder man nimmt zypper -p.

-p, --plus-repo <URI>
Use an additional repository for this operation. The repository aliased tmp# and named by the specified URI will be added for this operation and removed at the end. You can
specify this option multiple times.

Beispiel:

zypper -p http://download.opensuse.org/repositories/server:/monitoring/openSUSE_11.4/ in atop
Adding repository 'tmp1' .................................................................................................................................................................[done]
Repository 'tmp1' successfully added
Enabled: Yes
Autorefresh: Yes
GPG check: Yes
URI: http://download.opensuse.org/repositories/server:/monitoring/openSUSE_11.4/

Retrieving repository 'tmp1' metadata -------------------------------------------------------------------------------------------------------------------------------------------------------|]

New repository or package signing key received:
Key ID: A5C23697EE454F98
Key Name: server:monitoring OBS Project <server:monitoring@build.opensuse.org>
Key Fingerprint: 8F3BC8EFF549CDCDA918D981A5C23697EE454F98
Key Created: Thu Oct 11 16:02:25 2012
Key Expires: Sat Dec 20 15:02:25 2014
Repository: http://download.opensuse.org/repositories/server:/monitoring/openSUSE_11.4/

Do you want to reject the key, trust temporarily, or trust always? [r/t/a/?] (r): t
Retrieving repository 'tmp1' metadata ....................................................................................................................................................[done]
Building repository 'tmp1' cache .........................................................................................................................................................[done]
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following NEW package is going to be installed:
  atop 

1 new package to install.
Overall download size: 99.6 KiB. After the operation, additional 401.8 KiB will be used.
Continue? [y/n/?] (y): y
Retrieving package atop-1.27.3-2.1.x86_64                                                                                                                  (1/1),  99.6 KiB (401.8 KiB unpacked)
Retrieving: atop-1.27.3-2.1.x86_64.rpm ...................................................................................................................................................[done]
Installing: atop-1.27.3-2.1 ..............................................................................................................................................................[done]
Additional rpm output:
warning: /var/cache/zypp/packages/tmp1/x86_64/atop-1.27.3-2.1.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID ee454f98: NOKEY


Removing repository 'tmp1' ...............................................................................................................................................................[done]
Repository 'tmp1' has been removed.

Falls notwendig, werden dann auch abhängige Pakete aus diesem Repo mitinstalliert.

Am 30.11.2012 22:16, schrieb tomm-fa:
> Oder man nimmt zypper -p.
>> > -p, --plus-repo <URI>

Die Option muss ich im Hinterkopf behalten, ist mir bisher völlig
entgangen. Danke.


PC: oS 12.2 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.8.5 | GTX 650 Ti
ThinkPad E320: oS 12.2 x86_64 | i3@2.30GHz | 8GB | KDE 4.9.3 | HD 3000
eCAFE 800: oS 11.4 i586 | AMD Geode LX 800@500MHz | 512MB | lamp server