openSUSE – Adobe Flash Player 11 Beta 2 (64-bit) installieren

Am 08.08.2011 hat Adobe im Adobe-Labs eine neue Beta-Version (11.0.d1.98) des Flash Players veröffentlicht, in der sowohl für 32-bit wie auch für 64-bit Systeme verfügbar sind. Diese Version bringt nicht nur neue Feature mit, sondern behebt auch Sicherheitslücken, Stabilität- und Performance-Probleme sowie auch eine erhöhte Kompatibilität zu einigen Geräten (Device).

Laut der Changelog sind folgende Feature enthalten:

  • Stage3D Accelerated Graphics Rendering
  • H.264/AVC Software Encoding for Cameras (desktop)
  • Native JSON (JavaScript Object Notation) Support
  • G.711 Audio Compression for Telephony
  • Garbage Collection Advice
  • Cubic Bezier Curves
  • Secure Random Number Generator
  • Protected HTTP Dynamic Stream (HDS) and Flash Access Enhancements
  • Socket Progress Events
  • JPEG-XR support
  • Enhanced high resolution bitmap support
  • DisplayObjectContainer.removeChildren and MovieClip.isPlaying
  • Native 64-bit Support
  • Asynchronous Bitmap Decoding
  • TLS Secure Sockets Support
  • HD surround sound
  • Linux Vector Printing

Der Test des neuen Adobe Flash Player 11.0 Beta 2 geht in die nächste Runde. Es wird wieder Zeit den neuen Flash Player auf openSUSE (64-bit) zu testen. Leider muss ich sagen, dass ich das Repo aus lizenztechnischen Gründen deaktivieren muss. Man verbietet wortwörtlich die Verteilung des binären Flash Player via Repo und ist in der Lizenz leider so geregelt. Im Normalfall macht es bei einer freien nicht-kommerzielle Linux-Version wie openSUSE überhaupt gar keinen Sinn. Hier könnte Adobe überlegen, ob sie nicht für die Linux-Community die Verteilung erlauben sollten. Um diese Lizenz-Problematik zu umgehen, habe ich natürlich ein flexibles Skript geschrieben, der die Erstellung eines RPM-Paketes bis zur Installation des Flash Players regelt. ;-)

Die Installation des neuesten Flash Player auf openSUSE:

Hinweis: Die Installation wird in der Konsole mit root-Rechten durchgeführt.

Downloads:

  1. Das Skript makerpm-flash-11.0-beta2.sh wie auch die Prüfsummendatei herunterladen:
    wget http://www.sebastian-siebert.de/downloads/makerpm-flash-11.0-beta2.sh
    wget http://www.sebastian-siebert.de/downloads/makerpm-flash-11.0-beta2.sh.sha1
  2. Die Prüfsumme vom heruntergeladenen Skript prüfen:
    sha1sum -c makerpm-flash-11.0-beta2.sh.sha1

    Idealerweise sollte folgende Ausgabe erscheinen, andernfalls ist das Skript defekt und sollte ersetzt werden:

    makerpm-flash-11.0-beta2.sh: OK
  3. Das Skript ausführbar machen:
    chmod 755 makerpm-flash-11.0-beta2.sh
  4. Nun gibt es 3 Möglichkeiten die Pakete zu erstellen und zu installieren:
    1. Auf einem reinen KDE-System:
      ./makerpm-flash-11.0-beta2.sh -i kde
    2. Auf einem reinen GNOME- bzw. GTK-System:
      ./makerpm-flash-11.0-beta2.sh -i gnome
    3. Sowohl auf einem KDE-System wie auch auf einem GNOME-System:
      ./makerpm-flash-11.0-beta2.sh -i all

      oder einfach nur

      ./makerpm-flash-11.0-beta2.sh -i

    Dann entspannt zurück lehnen und warten bis die Installation abgeschlossen ist. Das Skript ist ziemlich gesprächig und könnte bei manchen ein Déjà-vu-Erlebnis auslösen. ;-)

  5. Rechner neustarten und Flash Player 11 Beta 2 testen.

Sollte etwas mit dem Skript nicht funktionieren, dann sagt mir bitte Bescheid. Danke!

Have a lot of fun! ;-)

openSUSE – Adobe Flash Player 11 Beta 1 (64-bit) installieren

Am 13.07.2011 hat Adobe im Adobe-Labs eine neue Beta-Version des Flash Players veröffentlicht, in der sowohl für 32-bit wie auch für 64-bit Systeme verfügbar sind.

Laut der Changelog sind folgende Feature enthalten:

  • Stage3D Accelerated Graphics Rendering
  • H.264/AVC Software Encoding for Cameras (desktop)
  • Native JSON (JavaScript Object Notation) Support
  • G.711 Audio Compression for Telephony
  • Garbage Collection Advice
  • Cubic Bezier Curves
  • Secure Random Number Generator
  • Protected HTTP Dynamic Stream (HDS) and Flash Access Enhancements
  • Socket Progress Events
  • JPEG-XR support
  • Enhanced high resolution bitmap support
  • DisplayObjectContainer.removeChildren and MovieClip.isPlaying
  • Native 64-bit Support
  • Asynchronous Bitmap Decoding
  • TLS Secure Sockets Support
  • HD surround sound
  • Linux Vector Printing

Einige Gründe sprechen dafür diesen Flash Player auf openSUSE (64-bit) zu testen. Die Installation der Tarballs von der Adobe Webseite auf openSUSE ist leider nicht so ganz trivial und will ich euch nicht zumuten. :-? Der Grund ist, dass die Pfade im Tarball für ein 64-bit Linux-System so ziemlich falsch sind und man bei der Deinstallation des Flash Player ganz schön suchen musst, wohin das alles mal entpackt wurde. :roll: Daher habe ich mich bemüht ein RPM-Paket daraus zu stricken und im OBS bauen zu lassen. In meinem Home-Repo stelle ich die RPM-Pakete (sowohl für 32-bit als auch für 64-bit) zur Verfügung.

[UPDATE 01.08.2011]
Aus lizenztechnischen Gründen muss ich dieses Repo in nächster Zeit deaktivieren. Bitte nicht mehr das u.g. Repo einbinden. Ich werde an dieser Stelle ein Skript veröffentlichen, in der die Installation genauso einfach durchgeführt wird.
[/UPDATE 01.08.2011]

[UPDATE 25.07.2011]
Das RPM-Paket habe ich in 3 RPM-Pakete aufgeteilt, um unnötige Abhängigkeiten unter einer anderen Desktopumgebung vorzubeugen.

  • flash-player
  • flash-player-gnome
  • flash-player-kde

Außerdem habe ich die Anleitung entsprechend angepasst. Besten Dank geht an Christian für das Aufzeigen der Problematik unter einer reinen GNOME-Umgebung.
[/UPDATE 25.07.2011]

Erfreulich ist auch, dass Adobe ein Konfigurationstool für GNOME und KDE4 bereitstellt, dass ich ebenfalls im Paket integriert habe. Diese Einstellung zum Flash Player findet man entweder unter Systemeinstellungen in KDE 4 oder direkt im Flash Player im Kontextmenü „Globale Einstellungen“, dann kommt schon das in KDE 4 integrierte Dialogfenster angedackelt. ;-)

Dann hoffen wir doch mal, dass Adobe seine Ankündigung für eine 64-bit Version auch mal in die Final-Version schafft und nicht wieder als Vaporware daher kommt (DNF hat ja schon alle Ehre gemacht und ja Hurd kommt auch endlich nach 20 Jahren unter das Volk ;-) ). Leider wurde mit der Version 10.2/10.3 nichts daraus, offenbar gab es da noch Komplikationen. :-? Aber mit der 11er Version sollte endlich der Sprung in das 64-bit Zeitalter zu schaffen sein, denn ein 64-bit System haben wir nun mal nicht seit gestern. ;-)

Die Installation des neuesten Flash Player auf openSUSE:

Auf einer 64-bit openSUSE-Version sollte man besser vorher noch den Flash Player wie auch den nspluginwrapper deinstallieren (In der Regel wird der nspluginwrapper automatisch deinstalliert. Sicher ist Sicher. ;-) ):

zypper rm flash-player nspluginwrapper

Installation (YaST2):

Hinweis: Für andere openSUSE Versionen bitte anpassen.

  1. YaST2 starten.
  2. Im Menü Konfiguration -> Repositories aufrufen.
  3. Auf Hinzufügen klicken.
  4. „URL angeben“ wählen und auf Weiter klicken.
  5. Repository-Name eingeben: Flash-Player
  6. URL des Flash-Player-Repo für openSUSE 11.4 eingeben: http://download.opensuse.org/repositories/home:/Freespacer:/flash-player/openSUSE_11.4/
  7. Auf Weiter klicken.
  8. Das erstellte Repository „Flash-Player“ auswählen und die Priorität auf z.B. 50 ändern.
  9. Auf Okay klicken, um die Verwaltung der Software-Repository zu schließen. Ggfs. den GPG-Schlüssel vom Repo importieren.
  10. In YaST2 dann auf Anzeigen -> Installationsquellen bzw. auf den offenen Tab Installationsquellen klicken.
  11. Auf der linken Seite das „Flash-Player“-Repo auswählen.
  12. Im blauen Textfeld auf Switch system packages bzw. Wechsel von Systempaketen klicken oder den flash-player + flash-player-{gnome,kde} direkt auswählen, falls diese nicht installiert sind.
  13. Abschließend auf Akzeptieren klicken.
  14. Rechner neustarten und Flash Player 11 Beta 1 testen.

Installation (zypper):

  1. Flash-Player-Repo mit einem Alias hinzufügen:
    zypper ar -f "http://download.opensuse.org/repositories/home:/Freespacer:/flash-player/openSUSE_11.4/" "Flash-Player"
  2. Priorität des Flash-Player-Repo erhöhen:
    zypper mr -p 50 "Flash-Player"
  3. Flash Player mit KDE-Integration installieren:
    zypper in --from "Flash-Player" flash-player flash-player-kde

    oder
    Flash Player mit GNOME-Integration installieren:

    zypper in --from "Flash-Player" flash-player flash-player-gnome
  4. Rechner neustarten und Flash Player 11 Beta 1 testen.

Have a lot of fun! ;-)

openSUSE – Firefox 5.0 installieren

Gestern wurde Firefox 5.0 freigegeben. Jetzt wurde die neueste Firefox-Version für openSUSE gebaut und steht ab sofort zur Installation zur Verfügung. Die openSUSE-Tumbleweed-Fraktion müssen wohl noch warten.

Ich habe Firefox 5.0 auf openSUSE 11.4 installiert und muss sagen, dass es auf mich einen guten Eindruck macht. Meiner Meinung nach ist Firefox 5.0 etwas schneller als Firefox 4.0. Das merke ich besonders bei meinem Blog, während ich den Artikel schreibe und die Vorschaufunktion regelmäßig nutze. Die Geschwindigkeit von Firefox wie auch die beschleunigte Ausführung von JavaScript ist für mich deutlich spürbar.

Folgende Änderungen sind laut der Release Notes enthalten:

  • Unterstützung von CSS Animationen.
  • Die Einstellung für den Do-Not-Track Header wurde verschoben, um die Option besser zu finden. (Siehe unter Bearbeiten / Einstellungen / Datenschutz / Verfolgung)
  • Die Performance für ruhende HTTP-Verbindungen wurde erhöht.
  • Performance-Verbesserungen in Canvas, JavaScript, Speichermanagement und Netzwerk.
  • Bessere Unterstützung von Standards wie z.B. HTML5, XHR, MathML, SMIL und Canvas.
  • Verbesserungen bei der Rechtschreibprüfung für manche Länder.
  • Desktopintegration für Linux-User wurde verbessert.
  • WebGL-Inhalte werden nicht mehr über Domaingrenzen hinweg geladen.
  • Tabs im Hintergrund wurden aus Geschwindigkeitsgründen die Funktionalität setTimeout wie auch setInterval auf 1.000 Millisekunden begrenzt.
  • Stabilitätsprobleme wie auch Sicherheitslecks wurden behoben.

Release Notes: http://www.mozilla.com/en-US/firefox/5.0/releasenotes/

Für wagemutige oder eilige Menschen wie mich gibt es natürlich eine Installationsanleitung. Wer die neue Version testen möchte, aber noch die Option eines Downgrade auf Firefox 4.0 offenhalten möchte, sollte vom versteckten Konfigurationsverzeichnis von Firefox eine Kopie machen. Eine Kopie kann man z.B. in der Konsole/Terminal mit dem angemeldeten User wie folgt machen:

cp -rp ~/.mozilla ~/.mozilla_4.0

Nach einem Downgrade auf Firefox 4.0 genügt danach folgender Befehl:

mv -f ~/.mozilla_4.0 ~/.mozilla

Will man auf Firefox 5.0 bleiben und benötigt die Sicherungskopie irgendwann nicht mehr, so kann man mit diesem Befehl das alte Profil löschen:

rm -rf ~/.mozilla_4.0

Installation (YaST2):

Hinweis: Für andere openSUSE Versionen bitte anpassen.

  1. YaST2 starten.
  2. Im Menü Konfiguration -> Repositories aufrufen.
  3. Auf Hinzufügen klicken.
  4. „URL angeben“ wählen und auf Weiter klicken.
  5. Repository-Name eingeben: Mozilla
  6. URL des Mozilla-Repo für openSUSE 11.4 eingeben: http://download.opensuse.org/repositories/mozilla/openSUSE_11.4/
  7. Auf Weiter klicken.
  8. Das erstellte Repository „Mozilla“ auswählen und die Priorität auf z.B. 50 ändern.
  9. Auf Okay klicken, um die Verwaltung der Software-Repository zu schließen. Ggfs. den GPG-Schlüssel vom Repo importieren.
  10. In YaST2 dann auf Anzeigen -> Installationsquellen bzw. auf den offenen Tab Installationsquellen klicken.
  11. Auf der linken Seite das „Mozilla“-Repo auswählen.
  12. Im blauen Textfeld auf Switch system packages klicken.
  13. Abschließend auf Akzeptieren klicken.
  14. Firefox starten.

Installation (zypper):

  1. Mozilla-Repo mit einem Alias hinzufügen:
    zypper ar -f "http://download.opensuse.org/repositories/mozilla/openSUSE_11.4/" "Mozilla"
  2. Priorität des Mozilla-Repo erhöhen:
    zypper mr -p 50 "Mozilla"
  3. Update von Firefox durchführen:
    zypper dup --from "Mozilla"
  4. Firefox starten.

Have a lot of fun! ;-)

openSUSE 11.3 – Adobe Flash Player 10.2 64-bit Preview 2 veröffentlicht

Im Adobe Labs wurde die 2. Preview des Flash Player veröffentlicht. Wer noch die erste Preview aus dem Artikel openSUSE 11.3 – Adobe Flash Player 10.2 64-bit Preview installieren und testen installiert hat, sollte umgehend das zweite Preview installieren. Das Update schließt eine Sicherheitslücke (APSB10-22).

Die Installation ist recht einfach und in wenigen Schritten erledigt. Bitte beachtet, dass es sich um eine Preview-Version handelt und evtl. zu Abstürzen des Flash-Plugin führen kann.

Installation

  1. Krunner mittels ALT + F2 aufrufen und folgendes eintippen, um die Konsole zu starten:
    konsole
  2. Zum User root werden:
    su -
  3. Nur bei der Erstinstallation des 64-bit Flash Player: Bisherigen Flash Player und das nspluginwrapper deinstallieren:
    zypper rm flash-player nspluginwrapper
  4. Flash Player von der Adobe Labs Webseite herunterladen:
    wget http://download.macromedia.com/pub/labs/flashplayer10/flashplayer_square_p2_64bit_linux_092710.tar.gz
  5. Das Archiv mit dem Flash Player nach /usr/lib64/browser-plugins entpacken:
    tar -xf flashplayer_square_p2*.tar.gz -C /usr/lib64/browser-plugins
  6. Dann bitte den Browser neustarten. Falls man den Konqueror-Browser verwendet, so sollte man sich von KDE einmal kurz ab- und wieder anmelden.

64-bit bleibt, 32-bit kann gehen. Have a lot of fun! ;-)

openSUSE 11.3 – Adobe Flash Player 10.2 64-bit Preview installieren und testen

Im Adobe Labs wurde ein neuer Flash Player als Preview veröffentlicht. Endlich gibt es den Flash Player jetzt auch in 64-bit. Flash ist heute in einigen Bereichen als Webanwendung wie in Videoportalen, Browsergames, usw. nicht mehr wegzudenken.

Ich habe den Flash Player auf openSUSE 11.3 64-bit installiert und auf bekannten Webseiten mit Firefox, Opera, Konqueror, Arora, Epiphany, Chromium wie auch Google Chrome getestet und muss sagen, dass er doch recht stabil und zügig läuft. Unter about:plugins im Firefox zeigt sich der Flash Player als Shockwave Flash in der Version 10.2 d161.

Die Installation ist recht einfach und in wenigen Schritten erledigt. Bitte beachtet, dass es sich um eine Preview-Version handelt und evtl. zu Abstürzen des Flash-Plugin führen kann.

Installation

  1. Krunner mittels ALT + F2 aufrufen und folgendes eintippen, um die Konsole zu starten:
    konsole
  2. Zum User root werden:
    su -
  3. Bisherigen Flash Player und das nspluginwrapper deinstallieren:
    zypper rm flash-player nspluginwrapper
  4. Flash Player von der Adobe Labs Webseite herunterladen:
    wget http://download.macromedia.com/pub/labs/flashplayer10/flashplayer_square_p1_64bit_linux_091510.tar.gz
  5. Das Archiv mit dem Flash Player nach /usr/lib64/browser-plugins entpacken:
    tar -xf flashplayer*.tar.gz -C /usr/lib64/browser-plugins
  6. Dann bitte den Browser neustarten. Falls man den Konqueror-Browser verwendet, so sollte man sich von KDE einmal kurz ab- und wieder anmelden.

64-bit bleibt, 32-bit kann gehen. Have a lot of fun! ;-)