Източници:
| |
Keywords:
|
adobe, flash, firefox, lock, pin, hold, synaptic, apt-get, dpkg, youtube, vbox, sse2, linux, ubuntu 10.04
|
Версия
11 на Adobe Flash плъгина, който ни позволява да гледаме клипове от
YouTube, Vbox и т. н. е компилиран за използване с sse2 възможностите на
процесора. Intel въвежда тези инструкции с Pentium 4 през 2001 г., но
останалите производители ги прилагат в 64-битовите си процесори. Ако сте
с по-стар компютър/процесор (аз съм с AMD Sempron 2200+) този плъгин
няма да работи. Разбира се, прогресивното човечество е намерило решение и
за тази болка:
1. Проверете дали процесорът ви поддържа sse2:
angie@angie-desktop:~$ cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 6
model : 8
model name : AMD Sempron(tm) 2200+
stepping : 1
cpu MHz : 1500.685
cache size : 256 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags
: fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat
pse36 mmx fxsr sse syscall mp mmxext 3dnowext 3dnow up
bogomips : 3001.37
clflush size : 32
cache_alignment : 32
address sizes : 34 bits physical, 32 bits virtual
power management: ts
|
Проверяваме flags - при мен има sse, но не и sse2
2. Сега проверяваме дали сме с “грешната” версия. Във Firefox въвеждаме на адресната лента about:plugins
и гледаме дали Shockwave Flash е версия 11.х. Ако е така, всичко е
наред. Т. е. не е, но имаме стимул да продължим. Не е необходимо да
инсталираме или преинсталираме каквото и да е, а само да сменим
библиотечния файл.
3. Проверяваме къде се намира libflashplayer.so. Най-често е в /usr/lib/flash-plugin или, както в Ubuntu 10.04, в /usr/lib/adobe-flashplugin. Ако не е и там, проверете в папката на на браузера — напр. за Firefox, погледнете в /usr/lib/mozilla — там трябва да има символна връзка към libflashplayer.so.
4. Свалете Flash пакета. В момента последната версия 10 е в
но ако там я няма, проверете в
5. Отворете с някакъв архиватор сваления файл. В него има папка 10.3.183.20 и в нея друг архив - flashplayer_10_3r183_20_linux.tar.gz, в който се намира libflashplayer.so. Разархивирайте го на удобно място.
6. Сега го преместете на точното място от т. 3. Това може да е от команден ред:
angie@angie-desktop:~$ sudo mv -f /път-към-файла/libflashplayer.so /usr/lib/adobe-flashplugin
|
или както лично аз предпочитам - да си отворя като администратор Midnight Commander и с него да прехвърля файла - по-малко писане и възможности за грешки.
7.
Това е! Отваряме клипче и установяваме, че нищо не се вижда. В момента
все още имаме две версии на плъгина и те се “бият”. От Firefox отваряме Tools > Add-ons (Ctrl+Shift+A) > Plugins. Наистина виждаме 2 версии на Shockwave Flash: 10.3.r183 и 11.2.r202. Чукваме върху Disable за версия 11.х.
8.
Сега вече всичко работи! Все пак остава да запазим работещото
положение. При следващото обновяване на системата плъгинът ще бъде
заместен от по-нова версия и пак ще трябва да играем упражнението
отначало. Затова трябва да заявим, че този пакет няма да се обновява
повече. Това може да стане от команден ред или чрез Synaptic.
Посочваме в прозорчето за търсене flash
и визуализираме инсталираните пакети. Не се притеснявайте, че пише, че
инсталираната версия е 11.х. Системата знае за 11.х, а ние тихомълком
сме я подменили с 10.х. От Package избираме Lock Version, за да укажем
изрично, че не искаме този пакет да не се обновява. Няма да се обновяват
и свързаните с него пакети, но за сигурност аз съм “заключил” и GTK+
контролния панел.
Този път наистина приключихме. Поздравления!
Подобни теми: Проблем със стартирането на Google Chrome
Коментари
Публикуване на коментар