Dat lijkt me niet het gezondste manier om flash 10 te installeren. Je kan het beste een kleine twee weekjes wachten tot intrepid.
Why not? Wat zijn de bezwaren van het script?
Hier is de code van dat script:
#!/bin/bash
# Script created by
# Romeo-Adrian Cioaba romeo.cioaba@spotonearth.com
# Super minor updates by jason.melton[at]gmail[dot]com
# Updates by Alejandro Cuervo 3[at]cuervo[dot]net
# Released under GPL
echo "Closing Firefox"
sudo killall -9 firefox
echo "Downloading and instaling Getlibs for required libraries"
wget http://www.boundlesssupremacy.com/Cappy/getlibs/getlibs-all.deb
sudo dpkg -i getlibs-all.deb
echo "Removing previous installs of flash:"
sudo apt-get remove -y --purge flashplugin-nonfree gnash gnash-common mozilla-plugin-gnash swfdec-mozilla libflashsupport nspluginwrapper
sudo rm -f /usr/lib/mozilla/plugins/*flash*
sudo rm -f ~/.mozilla/plugins/*flash*
sudo rm -f /usr/lib/firefox/plugins/*flash*
sudo rm -f /usr/lib/firefox-addons/plugins/*flash*
sudo rm -rfd /usr/lib/nspluginwrapper
echo "Installing ia32-libs and nspluginwrapper"
sudo apt-get install ia32-libs nspluginwrapper
echo "Getting libs"
sudo getlibs -p libcurl3
sudo getlibs -p libnss3-1d
sudo getlibs -p libnspr4-0d
echo "Installing Flash Player 10"
cd ~
wget http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_10_linux.tar.gz
tar zxvf install_flash_player_10_linux.tar.gz
sudo cp install_flash_player_10_linux/libflashplayer.so /usr/lib/mozilla/plugins/
rm -rf ~/install_flash_player_10_linux/
sudo nspluginwrapper -i /usr/lib/mozilla/plugins/libflashplayer.so
echo "Linking the libraries so that firefox can see them."
sudo ln -sf /usr/lib/nspluginwrapper/plugins/npwrapper.libflashplayer.so /usr/lib/mozilla/plugins/
sudo ln -sf /usr/lib/nspluginwrapper/plugins/npwrapper.libflashplayer.so /usr/lib/firefox-addons/plugins/
echo "Done :-)"
echo "You may re-start Firefox now"
De uitleg waarom het niet echt gezond is:
echo "Closing Firefox"
sudo killall -9 firefox
Zonder waarschuwing of vraag wordt Firefox op de meest abrupte manier afgesloten. Hierdoor kan je niet opgeslagen werk kwijtraken, kunnen "lock" bestanden achterblijven of andere verstoringen plaatsvinden.
echo "Downloading and instaling Getlibs for required libraries"
wget http://www.boundlesssupremacy.com/Cappy/getlibs/getlibs-all.deb
sudo dpkg -i getlibs-all.deb
echo "Getting libs"
sudo getlibs -p libcurl3
sudo getlibs -p libnss3-1d
sudo getlibs -p libnspr4-0d
Geen idee wat dat "Getlibs" precies is, maar zomaar ergens wat pakketten vandaan halen is onveilig, en als je niet weet wat het doet ook onverstandig. Kijk ik naar de namen van de libs die blijkbaar opgehaald worden, dan zitten die ook gewoon in Synaptic... Waarom zou je dan zo moeilijk doen?
echo "Removing previous installs of flash:"
sudo apt-get remove -y --purge flashplugin-nonfree gnash gnash-common mozilla-plugin-gnash swfdec-mozilla libflashsupport nspluginwrapper
sudo rm -f /usr/lib/mozilla/plugins/*flash*
sudo rm -f ~/.mozilla/plugins/*flash*
sudo rm -f /usr/lib/firefox/plugins/*flash*
sudo rm -f /usr/lib/firefox-addons/plugins/*flash*
sudo rm -rfd /usr/lib/nspluginwrapper
Zomaar dingen verwijderen binnen mappen die door de package manager beheerd worden is niet bevorderlijk voor de gezondheid van je systeem.
echo "Installing Flash Player 10"
cd ~
wget http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_10_linux.tar.gz
tar zxvf install_flash_player_10_linux.tar.gz
sudo cp install_flash_player_10_linux/libflashplayer.so /usr/lib/mozilla/plugins/
rm -rf ~/install_flash_player_10_linux/
sudo nspluginwrapper -i /usr/lib/mozilla/plugins/libflashplayer.so
echo "Linking the libraries so that firefox can see them."
sudo ln -sf /usr/lib/nspluginwrapper/plugins/npwrapper.libflashplayer.so /usr/lib/mozilla/plugins/
sudo ln -sf /usr/lib/nspluginwrapper/plugins/npwrapper.libflashplayer.so /usr/lib/firefox-addons/plugins/
Er vindt geen controle plaats op het downloaden van bestanden. Als dat mislukt, dan gaat het script gewoon door, met mogelijk vreemde gevolgen. Ook de integriteit van het gedownloade bestand wordt niet gecontroleerd.
Verder installeer je dingen buiten de package manager om (getlibs(?), en flash zelf). Je moet nu dus zelf bij gaan houden of er updates zijn voor flash, en die daarna handmatig bijwerken. Erg omslachtig en waarschijnlijk vergeet je dat. Mogelijk conflicteren de bestanden die je op je computer zet in een later stadium met de bestanden die je via Synaptic installeert, bijvoorbeeld met het officiële flash-pakket dat Ubuntu binnenkort vast aan gaat bieden.
Je gebruikt ook een niet-standaard manier om dingen te installeren, en installeert pakketten die niet van Ubuntu afkomstig zijn. Fouten oplossen gaat dus niet op dezelfde manier als bij de rest van de Ubuntu gebruikers en bugs melden bij Canonical gaat niet.
Ik zal vast wel wat dingen over het hoofd gezien hebben, of te zwaar rekenen, maar dit zijn wat bezwaren die ik zo snel zie.