Hallo, ich habe bisher immer / platt gemacht und von DVD neu installiert. Das ist vielleicht etwas übertrieben und dabei gehen auch meine selbst installierten Sachen in /usr/local futsch. Ich möchte daher diesmal etwas intelligenter updaten. Meine Idee wäre, das ISO von openSUSE 12.2 zu mounten, die Dateien von dort auf die Platte zu kopieren und dann dieses Verzeichnis in YaST eintragen und dann die ganze Distri per YaST updaten. Geht das so? Oder kann man das noch geschickter machen? Gruß Malte PS: warum erscheinen meine Postings nicht in der Liste, aber die Antworten auf meine Postings sehe ich!? -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Samstag, den 29.12.2012, 17:02 +0100 schrieb Malte Gell:
ich habe bisher immer / platt gemacht und von DVD neu installiert. Das ist vielleicht etwas übertrieben und dabei gehen auch meine selbst installierten Sachen in /usr/local futsch.
Ich möchte daher diesmal etwas intelligenter updaten. Meine Idee wäre, das ISO von openSUSE 12.2 zu mounten, die Dateien von dort auf die Platte zu kopieren und dann dieses Verzeichnis in YaST eintragen und dann die ganze Distri per YaST updaten. Geht das so? Oder kann man das noch geschickter machen?
Offiziell wird das Upgrade der Distri via Zypper unterstützt, da dies der besser getestete Weg sein soll. Informationen zum Upgrade findest Du im Blog von Sebastian Siebert [1] und auf der openSUSE-Projektseite [2].
PS: warum erscheinen meine Postings nicht in der Liste, aber die Antworten auf meine Postings sehe ich!?
Kann ich nicht nachvollziehen. Diese Mail von Dir kam bei mir ganz normal über die Liste rein. [1] http://www.sebastian-siebert.de/2012/09/07/live-upgrade-via-zypper-auf-opens... [2] http://de.opensuse.org/SDB:Distribution-Upgrade -- MfG Richi PS: Auf PMs wird von mir generell nicht reagiert.
Am Samstag, 29. Dezember 2012, 17:02:02 schrieb Malte Gell:
Hallo,
ich habe bisher immer / platt gemacht und von DVD neu installiert. Das ist vielleicht etwas übertrieben und dabei gehen auch meine selbst installierten Sachen in /usr/local futsch.
Ich möchte daher diesmal etwas intelligenter updaten. Meine Idee wäre, das ISO von openSUSE 12.2 zu mounten, die Dateien von dort auf die Platte zu kopieren und dann dieses Verzeichnis in YaST eintragen und dann die ganze Distri per YaST updaten. Geht das so? Oder kann man das noch geschickter machen?
Hallo, ich hab neulich eine 12.1 auf 12.2 gehebelt, "einfach so" mit zypper. Wie's geht hab ich auf meinem blog... die zwei links in dem posting hier: http://linux.eregion.de/2012/12/12/im-being-scary-again-zypper-upgrading-12-... to-12-2/ bye, MH -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo zusammen, Malte Gell meinte am Samstag, den 29.12.2012 um 17:02 Uhr wegen:Distribution 12.1 geschickt updaten
PS: warum erscheinen meine Postings nicht in der Liste, aber die Antworten auf meine Postings sehe ich!?
liegt an gmail -- Beste Grüße Christian Gut, das Audacious gerade von The Kingsmen - Louie, Louie spielt :music: -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 29.12.2012 19:26, schrieb Christian Meseberg:
Hallo zusammen,
Malte Gell meinte am Samstag, den 29.12.2012 um 17:02 Uhr wegen:Distribution 12.1 geschickt updaten
PS: warum erscheinen meine Postings nicht in der Liste, aber die Antworten auf meine Postings sehe ich!?
liegt an gmail
Das ist aber komisch, immerhin verschluckt Gmail da eine Email an mich... abstellen wird man das nicht können, oder? Gruß Malte -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo zusammen, Malte Gell meinte am Samstag, den 29.12.2012 um 21:50 Uhr wegen:Distribution 12.1 geschickt updaten
Am 29.12.2012 19:26, schrieb Christian Meseberg:
Hallo zusammen,
Malte Gell meinte am Samstag, den 29.12.2012 um 17:02 Uhr wegen:Distribution 12.1 geschickt updaten
PS: warum erscheinen meine Postings nicht in der Liste, aber die Antworten auf meine Postings sehe ich!?
liegt an gmail
Das ist aber komisch, immerhin verschluckt Gmail da eine Email an mich... abstellen wird man das nicht können, oder?
ich hatte das mal so gelöst, dass ich eine Kopie an mich gesendet habe. Inzwischen nutze ich gmail aber nicht mehr. -- Beste Grüße Christian Gut, das Audacious gerade von The Kinks - Lola spielt :music: -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo, Am Sat, 29 Dec 2012, Malte Gell schrieb:
Am 29.12.2012 19:26, schrieb Christian Meseberg:
Malte Gell meinte am Samstag, den 29.12.2012 um 17:02 Uhr wegen:Distribution 12.1 geschickt updaten
PS: warum erscheinen meine Postings nicht in der Liste, aber die Antworten auf meine Postings sehe ich!?
liegt an gmail
Das ist aber komisch, immerhin verschluckt Gmail da eine Email an mich... abstellen wird man das nicht können, oder?
Doch geht wo. Google liefert dir immer nur ein Exemplar einer Mail. -dnh -- "Humans need fantasy .. to *be* human" -- Death (in Hogfather) -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Malte, Am Samstag 29 Dezember 2012 schrieb Malte Gell: [...]
Ich möchte daher diesmal etwas intelligenter updaten. Meine Idee wäre, das ISO von openSUSE 12.2 zu mounten, die Dateien von dort auf die Platte zu kopieren und dann dieses Verzeichnis in YaST eintragen und dann die ganze Distri per YaST updaten. Geht das so? Oder kann man das noch geschickter machen?
Ich hab's mal mit dem grafischen YaST versucht. (Ja, ich wollte mal rumexperimentieren). Repos auf die 12.2 umgeschrieben (inklusive KDE3), im YaST alle rpms auflisten lassen und dann auf alles aktualisieren geklickt. Vier Pakete wollten nicht, da habe ich mich dann von Hand entschieden, was damit passieren soll. Update durchnudeln lassen. Neustart. Naja, KDM war kaputt, X wollte nicht starten. Da das System ansonsten aber lief, habe ich noch ein zypper dup hinter der ganzen Geschichte hinterher gejagt. Da wurden nochmal gaaanz viele Pakete gezogen und danach lief das System wieder einwandfrei. An mein Produktivsystem habe ich mich noch nicht rangetraut. Ein Update von 11.4 nach 12.1 hat es aber schon heile überstanden (inklusive Packman, KDE3 und noch weiterer Repos; eines wollte nicht, das hatte ich deaktiviert, was sich im Nachhinein als gute Entscheidung herausgestellt hatte. Ein Paket von dort hatte einen Fehler verursacht - die Sache mit den Prioritäten). Ich meine, das hätte ich auch mit dem grafischen YaST gemacht. Das nächste Mal nehme ich wohl lieber zypper. Ich find's toll, wie sich Suse da gemacht hat! Helga -- ## Technik: [http://de.opensuse.org] ## Privat: [http://www.eschkitai.de] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 29.12.2012 21:17, schrieb Helga Fischer:
Ich find's toll, wie sich Suse da gemacht hat!
Danke für den Bericht. Auf der Suse Seite steht auch, dass das mit zypper zuverlässiger sein soll. Ich werde dass dann mal versuchen. Kann man mit zypper dann auch größere Sprünge machen z.B. 11.4 auf 12.2? Ich habe 11.4 nicht mehr, aber es tät mich interessieren. Gruß Malte -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Samstag 29 Dezember 2012 schrieb Malte Gell:
Am 29.12.2012 21:17, schrieb Helga Fischer:
Ich find's toll, wie sich Suse da gemacht hat!
Danke für den Bericht. Auf der Suse Seite steht auch, dass das mit zypper zuverlässiger sein soll. Ich werde dass dann mal versuchen. Kann man mit zypper dann auch größere Sprünge machen z.B. 11.4 auf 12.2? Ich habe 11.4 nicht mehr, aber es tät mich interessieren.
Das habe ich nicht ausgetestet. Bei den Ubuntus wird davon im allgemeinen abgeraten. Ich vermute, dass es leichter ist, nahe aneinanderliegende Versionen upzudaten als so Riesensprünge zu machen. In der Vergangenheit habe ich meine Susen viele Jahre behalten und dann komplett neu installiert, wenn sie mir wirklich zu alt wurde. Irgendwo wird auch ein Punkt erreicht sein, wo man zu viele Abhängigkeiten von Hand entscheiden muss. Ich halte es dann für sinnvoller, neu zu installieren. Danach ist man ja meist den unnötigen Mist vieler Jahre los. Du kannst ja mal probieren, wie zypper reagiert. Der fragt sicher auch, wenn er was nicht klären kann - hoffe ich. Software, die ich so nur für mich verwende, liegt bei mir in ~./bin - sie überlebt also eine Neuinstallation. Die in /opt auf einer eigenen Partition auch. Das sind meistens eh nur entpackte Teile, die ihre eigenen Bibliotheken mitbringen. (Könntest Du Dir für /usr/local auch überlegen, wenn Du Dein System neu machst). Der Updatesprung von 11.4 zu 12.1 ging vielleicht gut, weil die KDEs keine großen Sprünge drin hatten und sie eher homogen gepackt sind. Bißchen skeptisch war ich beim Kernel und Unterbau. Ging auch. Ich fände es super, wenn Suse auch mit einem Sprung zurechtkäme, aber es hängt, denke ich, doch viel davon ab, was man selbst auf seinem System hat. Helga -- ## Technik: [http://de.opensuse.org] ## Privat: [http://www.eschkitai.de] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 29. Dezember 2012 21:56 schrieb Malte Gell
zypper zuverlässiger sein soll. Ich werde dass dann mal versuchen. Kann man mit zypper dann auch größere Sprünge machen z.B. 11.4 auf 12.2? Ich habe 11.4 nicht mehr, aber es tät mich interessieren.
Offiziell supported ist nur ein Versionssprung. Hier hat 11.4 -> 12.1 (später -> 12.2) gut funktioniert. Deshalb: 11.4 -> 12.2 dürfte funktionieren. Wenn nicht: Dafür hast Du ein Backup. Gruß Martin -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo, Am Samstag 29 Dezember 2012 schrieb Martin Schröder:
Am 29. Dezember 2012 21:56 schrieb Malte Gell
: zypper zuverlässiger sein soll. Ich werde dass dann mal versuchen. Kann man mit zypper dann auch größere Sprünge machen z.B. 11.4 auf 12.2? Ich habe 11.4 nicht mehr, aber es tät mich interessieren.
Offiziell supported ist nur ein Versionssprung. In eine VM habe ich von 11.3 über 11.4 (Upgrade über Inst-DVD) auf 12.2 (per zypper dup und Sebastian Sieberts geniales HowTo/Blog) aktualisiert.
Hier hat 11.4 -> 12.1 (später -> 12.2) gut funktioniert. Deshalb: 11.4 -> 12.2 dürfte funktionieren. Wenn nicht: Dafür hast Du
Habe ich aktuell versucht (27.12 und 28.12), hat definitiv nicht/nur halb funktioniert. Soll heißen: das Basissystem war drauf, ein remote login sowohl per ssh als auch "Anmelden auf Fremdrechner" hat geklappt. Aber der Start des X-Servers klappte nicht. Hab dann das System neu installiert, weil es eine elende Fummelei geworden wäre. -- Mit freundlichen Grüßen Matthias Müller (Benutzer #439779 im Linux-Counter http://counter.li.org) PS: Bitte senden Sie als Antwort auf meine E-Mails reine Text-Nachrichten!
Am Samstag, 29. Dezember 2012, 22:46:35 schrieb Matthias Müller:
Hallo,
Am Samstag 29 Dezember 2012 schrieb Martin Schröder:
Am 29. Dezember 2012 21:56 schrieb Malte Gell
: zypper zuverlässiger sein soll. Ich werde dass dann mal versuchen. Kann man mit zypper dann auch größere Sprünge machen z.B. 11.4 auf 12.2? Ich habe 11.4 nicht mehr, aber es tät mich interessieren.
Offiziell supported ist nur ein Versionssprung.
In eine VM habe ich von 11.3 über 11.4 (Upgrade über Inst-DVD) auf 12.2 (per zypper dup und Sebastian Sieberts geniales HowTo/Blog) aktualisiert.
Hier hat 11.4 -> 12.1 (später -> 12.2) gut funktioniert. Deshalb: 11.4 -> 12.2 dürfte funktionieren. Wenn nicht: Dafür hast Du
Habe ich aktuell versucht (27.12 und 28.12), hat definitiv nicht/nur halb funktioniert. Soll heißen: das Basissystem war drauf, ein remote login sowohl per ssh als auch "Anmelden auf Fremdrechner" hat geklappt. Aber der Start des X-Servers klappte nicht. Hab dann das System neu installiert, weil es eine elende Fummelei geworden wäre.
Genau der gleiche Vorgang bei mir. System im Prinzip funktionsfähig, aber X- Server will nicht. Erster Versuch mit Übernahme aller Repos (vorher von 11.4 auf 12.2 umgefummelt) in das neue System, zweiter Versuch nochmal mit nur den Standard-Repos. Danach frisch installiert und die alte Xorg.conf wieder nach /etc/X11 kopiert - läuft. Was aber wieder maximalen Ärger gemacht hat, war KMail! Ich habe das ganze Gewürge letztlich von Null an neu konfiguriert, von Hand die alten Mails reingeholt und dann die ganzen Filter (wo versteckt KMail eigentlich die Filterregeln?) zum Sortieren in die Mailing- und News-Listen neu angelegt. Apropos, kann es sein, daß KMail jetzt als neues Feature manchmal einfach nicht filtert? Das Verwirrende daran ist, daß er eben nur manchmal die Mails nicht in die entsprechenden Ordner sortiert. Von Hand führt es die Filter neuerdings garnicht mehr aus. Ausserdem stürzt KMail seit dieser version reproduzierbar ab, wenn ich eine Mail mit mehreren Bildern drin weiterleiten möchte. (Bugreport ist raus, https://bugs.kde.org/show_bug.cgi?id=312302) Ich habe mir jetzt schonmal ClawsMail parallel eingerichtet. Wenn das mit Kmail so weiter geht, war das die letzte Version, die ich verwendet habe. Eigentlich ist es unglaublich, wie eine derart lange gereifte, bewährte Software seit dem Übergang von KDE3 zu KDE4 nicht wieder zu alter Stabilität zurückfinden kann. Nachtrag: Neuerdings versendet KMail standardmäßig html-Mails, das muß man also erst umstellen, wenn man in Mailinglisten, wie diese hier postet. Grüße, Peter -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Ich habe heute Abend eine 12.1 auf 12.2 GENAU nach Sebastian's Anleitung mit "zypper dup" gehoben. Es ist sowas von glatt gegangnen... Nicht das aller geringste Problem. Vielleicht weil auf diesem Rechner die Grafik weder NVIDIA noch ATI ist, sondern der Prozessor interne intel ?????? (Aber ich denke, wenn es nvidia wäre, hätte der "manuelle Eingriff" (richtige repos einbinden + update) im rechten Moment auch funktioniert.....) (zu ATI kann ich nichts sagen. Hab ich nie gehabt....) Jedenfalls, DANKE an Sebastian für das "HOW-TO." Hat SUUUPER funktioniert!! Norbert -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo, Am Sat, 29 Dec 2012, Helga Fischer schrieb:
Am Samstag 29 Dezember 2012 schrieb Malte Gell: [...]
Ich möchte daher diesmal etwas intelligenter updaten. Meine Idee wäre, das ISO von openSUSE 12.2 zu mounten, die Dateien von dort auf die Platte zu kopieren und dann dieses Verzeichnis in YaST eintragen und dann die ganze Distri per YaST updaten. Geht das so? Oder kann man das noch geschickter machen?
Einfach das ISO als Inst-Quelle einbinden. Ich hab hier für die 12.1 z.B.: ,----[ /etc/zypp/repos.d/DVD.repo ] | [openSUSE-12.1-DVD-x86_64] | name=openSUSE-12.1-DVD-x86_64 | enabled=1 | autorefresh=0 | baseurl=iso:///?iso=openSUSE-12.1-DVD-x86_64.iso&url=file:///data/ | path=/ | type=yast2 | priority=94 | keeppackages=0 `---- Das 'url=' Attribut baseurl muß auf das Verzeichnis mit dem .iso zeigen, der 'iso=' auf den Dateinamen des .iso.
Ich hab's mal mit dem grafischen YaST versucht. (Ja, ich wollte mal rumexperimentieren).
Ist nicht so geeignet, auch wenn ich sonst fast immer Yast verwende um Krams zu installieren (und fast nie zypper), für's "dup" hab ich zypper verwendet, auch wenn die Textausgabe das bei "gebrochenen" Paketen sehr unübersichtlich werden kann.
Repos auf die 12.2 umgeschrieben (inklusive KDE3), im YaST alle rpms auflisten lassen und dann auf alles aktualisieren geklickt. Vier Pakete wollten nicht, da habe ich mich dann von Hand entschieden, was damit passieren soll.
Jap. Im Gegensatz zur offiziellen Anleitung und Sebastian's hab ich
hier auch immer _alle_ Repos umgeschrieben und aktiv gelassen.
Ich hatte testweise erstmal nur die offiziellen Repos (bzw. die DVD
als iso-Quelle) aktiv gelassen, das wäre kolossal schiefgegangen, weil
z.B. dem ganze Packman-Kram und vielem anderen aus Extra-Repos diverse
Libs gefehlt hätten und somit deinstalliert hätten werden müssen. Und
die vielen Extra-Pakete zu notieren (bzw. per RPM --qf rausprokeln)
und anschließend nachinstallieren macht keinen Spaß... Mit allen Repos
aktiv hat's bisher einige Male geklappt.
Hab dazu kurzerhand das /etc/zypper/repos.d/ nach
/etc/zypper/repos.d.
Hallo zusammen, Am 30.12.2012 16:09, schrieb David Haller: [...]
Ich hab's mal mit dem grafischen YaST versucht. (Ja, ich wollte mal rumexperimentieren).
Ist nicht so geeignet, auch wenn ich sonst fast immer Yast verwende um Krams zu installieren (und fast nie zypper), für's "dup" hab ich zypper verwendet, auch wenn die Textausgabe das bei "gebrochenen" Paketen sehr unübersichtlich werden kann.
Also, Pakete installiere und suche ich ganz gerne via zypper. Das ist für mich halt auf der Konsole komfortabel. ;-)
Repos auf die 12.2 umgeschrieben (inklusive KDE3), im YaST alle rpms auflisten lassen und dann auf alles aktualisieren geklickt. Vier Pakete wollten nicht, da habe ich mich dann von Hand entschieden, was damit passieren soll.
Jap. Im Gegensatz zur offiziellen Anleitung und Sebastian's hab ich hier auch immer _alle_ Repos umgeschrieben und aktiv gelassen.
Ich hatte testweise erstmal nur die offiziellen Repos (bzw. die DVD als iso-Quelle) aktiv gelassen, das wäre kolossal schiefgegangen, weil z.B. dem ganze Packman-Kram und vielem anderen aus Extra-Repos diverse Libs gefehlt hätten und somit deinstalliert hätten werden müssen. Und die vielen Extra-Pakete zu notieren (bzw. per RPM --qf rausprokeln) und anschließend nachinstallieren macht keinen Spaß... Mit allen Repos aktiv hat's bisher einige Male geklappt.
Ich habe hier die Standardkonfiguration /etc/zypp/zypp.conf von zypper/libzypp belassen und dieser löscht keine Pakete vom Packman-Repo bzw. von anderen Repos. Und das habe ich bei 2 openSUSE-Installationen getestet. Ich habe keine Ahnung was bei dir anders ist. [...]
Ah, weiß jetzt nimmer ob's dort so steht: nach dem 'dup' usw. _unbedingt_ die /boot/grub/menu.lst bzw. die Config von grub2 prüfen! Da ging immer mal wieder was schief ...
Ja, das war mal notwendig wegen /dev/sdX und /dev/disk/by-id/... Da hatte es mal nicht so geklappt. Manchmal waren bei der Verwendung von Soft-RAID auch falsche Einträge in Grub geschrieben worden. *roll_eyes* Das ist allerdings etwas länger her. Aber sicher ist sicher und man schaut sich die Einträge einfach nochmal an.
Die Nachsorge hab ich IIRC mit Yast gemacht (statt nochmal 'zypper dup', da konnte ich besser das jew. richtige Repo auswählen etc., Tabus setzen, Abhängigkeiten "brechen", bestimmte Versionen wählen und "locken" (beim nächsten Mal) usw.).
Hier mache ich es lieber mit meinem Skript list-old-opensuse-packages.sh. Damit habe ich gleich eine Liste mit den Unstimmigkeiten, die ich dann via zypper oder YaST bereinige. ;-) -- Gruß Sebastian - openSUSE Member (Freespacer) Webseite/Blog: http://www.sebastian-siebert.de Wichtiger Hinweis zur openSUSE Mailing Liste: http://de.opensuse.org/openSUSE:Mailinglisten_Netiquette -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo, Am Sun, 30 Dec 2012, Sebastian Siebert schrieb:
Am 30.12.2012 16:09, schrieb David Haller: [...]
Ich hab's mal mit dem grafischen YaST versucht. (Ja, ich wollte mal rumexperimentieren).
Ist nicht so geeignet, auch wenn ich sonst fast immer Yast verwende um Krams zu installieren (und fast nie zypper), für's "dup" hab ich zypper verwendet, auch wenn die Textausgabe das bei "gebrochenen" Paketen sehr unübersichtlich werden kann.
Also, Pakete installiere und suche ich ganz gerne via zypper. Das ist für mich halt auf der Konsole komfortabel. ;-)
Hm. Ich glaub ich hab Tomaten auf den Augen, jedenfalls wenn ich per 'zypper se' was suche und finde und dann per 'zypper in' installieren will (bzw. beides gleich in einem 'zypper sh'), dann vermisse ich da irgendwie die Möglichkeit ne bestimmte Version bzw. ein Repo auszuwählen. Äh, Korrektur: geht. Per '-r' und/oder genauer Version. Aber IMHO umständlich(er). Wie man als nicht-Listen-Newbie wissen sollte bevorzuge ich ja generell die Kommandozeile, aber das ist eines der weningen Dinge wo ich eine (halbwegs gut gemachte) GUI der Kommandozeile vorziehe ;) Speziell die Repo-Sicht in Yast (wobei alle Pakete eines Repos angezeigt werden, via Version aber immer noch alle aus anderen Repos zugänglich sind) ist IMO ein Killerfeature ;) Und ja, meine SW-Auswahl tendiert zu "sehr speziell", teils gemischt mit eigenen gepatchten RPMs im "/usr/src/packages" Repo (z.B. gtk2).
Repos auf die 12.2 umgeschrieben (inklusive KDE3), im YaST alle rpms auflisten lassen und dann auf alles aktualisieren geklickt. Vier Pakete wollten nicht, da habe ich mich dann von Hand entschieden, was damit passieren soll.
Jap. Im Gegensatz zur offiziellen Anleitung und Sebastian's hab ich hier auch immer _alle_ Repos umgeschrieben und aktiv gelassen.
Ich hatte testweise erstmal nur die offiziellen Repos (bzw. die DVD als iso-Quelle) aktiv gelassen, das wäre kolossal schiefgegangen, weil z.B. dem ganze Packman-Kram und vielem anderen aus Extra-Repos diverse Libs gefehlt hätten und somit deinstalliert hätten werden müssen. Und die vielen Extra-Pakete zu notieren (bzw. per RPM --qf rausprokeln) und anschließend nachinstallieren macht keinen Spaß... Mit allen Repos aktiv hat's bisher einige Male geklappt.
Ich habe hier die Standardkonfiguration /etc/zypp/zypp.conf von zypper/libzypp belassen und dieser löscht keine Pakete vom Packman-Repo bzw. von anderen Repos.
Meine conf ist nur geringfügig geändert. ==== /etc/zypper/zypp.conf [teils nur defaults explizit gesetzt] ==== [main] arch = x86_64 download.use_deltarpm = true download.media_preference = volatile commit.downloadMode = DownloadInAdvance solver.onlyRequires = true multiversion = provides:multiversion(kernel) ==== Wobei ich grad seh, da gibt's nen .rpmnew, mit 2 neuen Optionen ;) Und wenn z.B. dem MPlayer von Packman dann z.B. ne lib fehlt? ISTR, daß der MPlayer nicht von selbst installiert bleibt. Man bekommt nen Fehler und muß die Lib dazuwählen (die's aber nicht in den oS Repos gibt) oder eben MPlayer deinstallieren, oder die Abhängigkeit ignorieren => (MPlayer oder alle nicht-erfüllten Abhängigkeiten notieren und später nachinstallieren = A...-Karte). Und wie gesagt, bei mir hat das Upgrade schon mehrfach mit allen Repos aktiv funktioniert, Probleme gab's nur, wenn ein home:* Repo noch keine Pakete für die jew. neue Version hatte, die wenigen zu notieren ist aber kaum problematisch.
Und das habe ich bei 2 openSUSE-Installationen getestet. Ich habe keine Ahnung was bei dir anders ist.
s.o. wg. Paketen mit Abhängigkeiten, die nicht aus den oS oss/non-oss bzw. auch "nur von der DVD" erfüllt werden können. Wie gesagt, ich hab jetzt auch schon 2-3 Upgrades hinter mir und v.a. davon das 11.2 (32bit) auf 11.4 (64bit) ... Das war zwar komplett vergeigt, aber da konnte zypper nun wirklich nix für, da ich vergessen hatte, die 'arch='-Variable in zypp.conf anzupassen. Nachdem ich dann per Hand den zypper oder yast (weiß nimmer) Krams aus dem ISO per Hand mit 'rpm --root=' rausgeprokelt und installiert hatte, hat mir zypper letztlich nur noch die zu erwartenden Probleme bei 32-vs-64bit und wg. Locks um die Ohren gehauen. ISTR sogar nur wg. locks, den 32bit Krams hab ich dann selber irgendwann mal entsorgt. Kurzum: zypper hat sich besser als erhofft verhalten! Auch beim letzten Upgrade von 11.4 auf 12.1 bekam ich sogar weniger als erwartet Probleme wg. Locks. Ah, doch, ein paar gab's noch wg. neuer libs (libfoo0 -> libfoo1 usw., aber das fällt beim Upgrade erstmal gar nicht auf, es wird halt einfach libfoo1 installiert und die Kiste läuft ;)
[...]
Ah, weiß jetzt nimmer ob's dort so steht: nach dem 'dup' usw. _unbedingt_ die /boot/grub/menu.lst bzw. die Config von grub2 prüfen! Da ging immer mal wieder was schief ...
Ja, das war mal notwendig wegen /dev/sdX und /dev/disk/by-id/... Da hatte es mal nicht so geklappt. Manchmal waren bei der Verwendung von Soft-RAID auch falsche Einträge in Grub geschrieben worden. *roll_eyes* Das ist allerdings etwas länger her. Aber sicher ist sicher und man schaut sich die Einträge einfach nochmal an.
Auch sonst hat sich Yast gern mal in der "grub-installieren-Phase" verhaspelt und/oder unvollständige Configs geschrieben. Vertrauen (auf sinnvolle Vorarbeit von yast/zypper) ist gut, Kontrolle ist besser. Und ein 'grub-install.unsupported /dev/sda' bzw. was das jetzt bei grub2 ist (hab ich schon vor Jahren mal bei nem Bekannten So. Nacht nach 24 Uhr mit Ubuntu gemacht ;) ist ja auch kein Hexenwerk, nachdem man die Config von grub[2] kontrolliert hat. Oh, und ein prophylaktisches mkinitrd nach Kontrolle von INITRD_MODULES in /etc/sysconfig/kernel kann auch nicht schaden ;) Ich selber kann mir ja mit jeder bel. Live-/Installations-CD/DVD/USB-Stick Distri, die halbwegs aktuell genug ist helfen, aber für ONU gilt definitv "better safe than sorry". Mach ich ja auch so, weil's einfacher ist. Wie in den verlinkten Mails geschrieben: - '/' Klonen - grub/lilo/grub2 des Originals anpassen, daß es den Klon bootet - fstab des Klons anpassen - Klon booten - zypper dup im Klon - Nacharbeiten (immer noch vom "Originalen" grub gebootet) - wenn alles tut: grub[2]/[e]lilo Config im Klon anpassen und als "Haupt" Bootmanager installieren (im MBR oder die aktive Partition anpassen, wenn man nen generischen DOS-like Chainloader verwendet, der einfach die aktive Partition startet). - Original löschen oder als Backup behalten bis zur nächsten Iteration. Ich mach z.Z. letzteres, also regelmäßig ein 'rsync' neuen Hauptsystem (ehemals der Klon) aufs ehemalige Original. (wird z.Z. nur etwas verkompliziert dadurch, daß Haupt jetzt auf SSD und Backup/ehem. Original auf HDD liegt und ich nach der nächsten Interation das Hauptsystem gern wieder auf der SSD haben will ;)
Die Nachsorge hab ich IIRC mit Yast gemacht (statt nochmal 'zypper dup', da konnte ich besser das jew. richtige Repo auswählen etc., Tabus setzen, Abhängigkeiten "brechen", bestimmte Versionen wählen und "locken" (beim nächsten Mal) usw.).
Hier mache ich es lieber mit meinem Skript list-old-opensuse-packages.sh. Damit habe ich gleich eine Liste mit den Unstimmigkeiten, die ich dann via zypper oder YaST bereinige. ;-)
Muß ich mir mal angucken, dein Script ... (ja, das ist ne Drohung :-P) -dnh --
Was ist eigentlich das Grüne auf dem Glastisch? Miniatur-Tentakel? Radioaktiv verseuchte Pinguine? -- J. Sauer und... Nein. Das sind Pinguine nach Anwendung aller SuSE - Patches. -- Hans Bonfigt über Plüsch-Suse-Chamäleons auf einer Messe -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo, frohes neues Jahr wünsche ich euch auch. Am 31.12.2012 02:49, schrieb David Haller:
Am Sun, 30 Dec 2012, Sebastian Siebert schrieb: [...]
Also, Pakete installiere und suche ich ganz gerne via zypper. Das ist für mich halt auf der Konsole komfortabel. ;-)
Hm. Ich glaub ich hab Tomaten auf den Augen, jedenfalls wenn ich per 'zypper se' was suche und finde und dann per 'zypper in' installieren will (bzw. beides gleich in einem 'zypper sh'), dann vermisse ich da irgendwie die Möglichkeit ne bestimmte Version bzw. ein Repo auszuwählen. Äh, Korrektur: geht. Per '-r' und/oder genauer Version. Aber IMHO umständlich(er). Wie man als nicht-Listen-Newbie wissen sollte bevorzuge ich ja generell die Kommandozeile, aber das ist eines der weningen Dinge wo ich eine (halbwegs gut gemachte) GUI der Kommandozeile vorziehe ;)
*schluck* Ich fürchte, du redest wirres Zeug. (Wahrscheinlich wegen Silvester :-P) Denn ...
Speziell die Repo-Sicht in Yast (wobei alle Pakete eines Repos angezeigt werden, via Version aber immer noch alle aus anderen Repos zugänglich sind) ist IMO ein Killerfeature ;)
... diese Art von Killerfeature hat zypper auch. # zypper se -s --match-exact libqt4 Beispielausgabe von zypper sortiert nach Repo-Priorität: http://sprunge.us/MeFK [...]
Ich habe hier die Standardkonfiguration /etc/zypp/zypp.conf von zypper/libzypp belassen und dieser löscht keine Pakete vom Packman-Repo bzw. von anderen Repos.
Meine conf ist nur geringfügig geändert.
==== /etc/zypper/zypp.conf [teils nur defaults explizit gesetzt] ==== [main] arch = x86_64 download.use_deltarpm = true download.media_preference = volatile commit.downloadMode = DownloadInAdvance solver.onlyRequires = true multiversion = provides:multiversion(kernel) ====
Wobei ich grad seh, da gibt's nen .rpmnew, mit 2 neuen Optionen ;)
Und wenn z.B. dem MPlayer von Packman dann z.B. ne lib fehlt? ISTR, daß der MPlayer nicht von selbst installiert bleibt. Man bekommt nen Fehler und muß die Lib dazuwählen (die's aber nicht in den oS Repos gibt) oder eben MPlayer deinstallieren, oder die Abhängigkeit ignorieren => (MPlayer oder alle nicht-erfüllten Abhängigkeiten notieren und später nachinstallieren = A...-Karte).
Bei mir wurde kein Paket von Packman entfernt. Im Gegenteil diese Pakete mit ihren Abhängigkeiten wurden nicht angefasst. Erst nachdem ich die Repos wieder eingebunden habe und ein "zypper up" ausgeführt, wurden diese Pakete auch aktualisiert. Denn Rest mache ich mit dem besagten Skript list-old-opensuse-packages.sh und kontrolliere entsprechend nach. YaST bietet eine ähnliche Möglichkeit auch erst ab openSUSE 12.2 an: - Zur Anzeige "Paketgruppen" (Package Classification) wechseln - Dann in der Liste auf "verwaiste Pakete" (Orphaned) klicken [...]
Wie gesagt, ich hab jetzt auch schon 2-3 Upgrades hinter mir und v.a. davon das 11.2 (32bit) auf 11.4 (64bit) ... Das war zwar komplett vergeigt, aber da konnte zypper nun wirklich nix für, da ich vergessen hatte, die 'arch='-Variable in zypp.conf anzupassen. Nachdem ich dann per Hand den zypper oder yast (weiß nimmer) Krams aus dem ISO per Hand mit 'rpm --root=' rausgeprokelt und installiert hatte, hat mir zypper letztlich nur noch die zu erwartenden Probleme bei 32-vs-64bit und wg. Locks um die Ohren gehauen. ISTR sogar nur wg. locks, den 32bit Krams hab ich dann selber irgendwann mal entsorgt.
Kurzum: zypper hat sich besser als erhofft verhalten!
Was für eine Fummelei, wenn man eine Kleinigkeit vergessen hat.
Auch beim letzten Upgrade von 11.4 auf 12.1 bekam ich sogar weniger als erwartet Probleme wg. Locks. Ah, doch, ein paar gab's noch wg. neuer libs (libfoo0 -> libfoo1 usw., aber das fällt beim Upgrade erstmal gar nicht auf, es wird halt einfach libfoo1 installiert und die Kiste läuft ;)
Das passiert bei mir auch, wenn ein openSUSE 12.1 Paket nicht ersetzt werden kann (weil nicht vorhanden). Dann bleibt eben das betreffende Library-Paket stehen. Nur muss man irgendwann diese Pakete konsequenterweise austauschen und die überflüssigen Pakete entsorgen. [...]
Ich selber kann mir ja mit jeder bel. Live-/Installations-CD/DVD/USB-Stick Distri, die halbwegs aktuell genug ist helfen, aber für ONU gilt definitv "better safe than sorry". Mach ich ja auch so, weil's einfacher ist. Wie in den verlinkten Mails geschrieben: [...]
Dito. In der Regel habe ich noch auf einem USB-Stick eine Mini-Distro SystemRescueCD für den Notfall draufgepackt und hat mir so einige Male die jeweilige openSUSE gerettet, wenn ich mal zu doll experimentiert habe. Ins System chrooten und den Klempner spielen, ist schon was feines. :-)
Die Nachsorge hab ich IIRC mit Yast gemacht (statt nochmal 'zypper dup', da konnte ich besser das jew. richtige Repo auswählen etc., Tabus setzen, Abhängigkeiten "brechen", bestimmte Versionen wählen und "locken" (beim nächsten Mal) usw.).
Hier mache ich es lieber mit meinem Skript list-old-opensuse-packages.sh. Damit habe ich gleich eine Liste mit den Unstimmigkeiten, die ich dann via zypper oder YaST bereinige. ;-)
Muß ich mir mal angucken, dein Script ... (ja, das ist ne Drohung :-P)
Mach das. Feedback ist immer willkommen. :-) -- Gruß Sebastian - openSUSE Member (Freespacer) Webseite/Blog: http://www.sebastian-siebert.de Wichtiger Hinweis zur openSUSE Mailing Liste: http://de.opensuse.org/openSUSE:Mailinglisten_Netiquette -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (11)
-
Christian Meseberg
-
David Haller
-
Helga Fischer
-
Malte Gell
-
Martin Schröder
-
Mathias Homann
-
Matthias Müller
-
Norbert Zawodsky
-
Peter Huyoff
-
Richard Kraut
-
Sebastian Siebert