Flash sanoi *poks* (Flash 9.0.115 ja Konqueror)
14 12 2007Noh, oikeasti kyseessä on Konquerorin ongelma siinä ettei se tue XEmbed-toimintoa.
Eli (K)Ubuntun repoista valahti tänään päivitys Flashiin, eli versioksi 9.0.115. Siinä sitten hetken ihmeteltyä jatkuvaa Flash-pluginin kaatumista (onneksi Konquerorissa pluginit on eroteltu niin ettei koko selain turvahda) piti alkaa kaivaa syytä asiaan. Selvisi sitten tuo XEmbed-hässäkkä. Pöh.
Ratkaisu oli sitten asentaa aiempi versio pluginista. Tavallisesti tämä on suhteellisen helppoa määrittelemällä “/etc/apt/preferences” tiedostossa halutut pakettien versiot. Omaani lisäsin seuraavat rivit:
Package: flashplugin-nonfree
Pin: version 9.0.48*
Pin-Priority: 1001
Kyseinen rimpsu kertoo APT:ille että paketista “flashplugin-nonfree” tulee asentaa versio 9.0.48. Viimeinen “Pin-Priority” käskee APT:a pitämään paketin versiossa 9.0.48 ja asentamaan kyseisen version vaikka olisi uudempaa asennettuna. Jos et ole ehtinyt vielä asentaa versiota 9.0.115 niin “Pin-Priority” arvoksi riittää “1000″ jolloin se ainoastaan pidättäytyy asentamasta uudempaa versiota.
Tämä olisi toiminut varsin hienosti ellei Flash-paketin asennus hakisi itseään suoraan Adoben sivuilta. Asennuspaketille tehdään MD5-tarkistus joten asennus hylkää ladattavan paketin herjan kera koska 9.0.115 ei tietenkään vastaa 9.0.48 asennuspakettia.
Ratkaisu tähän oli hakea Adoben sivuilta käsin vanhempi asennuspaketti. Kyseinen 61Mt paketti löytyy täältä. Paketti sisältää useamman version Flash 9-pluginista ja sieltä kiinnostaa lähinnä se x.48 versio. Tämä sitten kopioidaan asennus-cacheen, uudemman x.115 version päälle.
sudo cp install_flash_player_9r48_linux.tar.gz \
/var/cache/flashplugin-nonfree/install_flash_player_9_linux.tar.gz
Tämän jälkeen heivataan “sudo apt-get update && sudo apt-get dist-upgrade” ja wanhan toimivan Flashin pitäisi asentua nyt kiltisti.
edit:
Lisätään nyt jälkikäteen vielä linksu asiaa koskevaan APT-dokumenttiin.
Categories : Computronit, Kubuntu, Linux







