2008-06-26

Sāpe par lokālēm Debian vai Ubuntu

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "(unset)",
LC_ALL = (unset),
LANG = "lv_LV.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Pazīstama parādība, vai ne? Tie, kuri pašrocīgi izmanto deboostrap vai taisa visādus pašķīlētus diskus, bieži vien sastopas ar šādu problēmu. Es tajā regulāri esmu ieskrējis ģenerējot Xen vides. Lai nu kā, risinājums izrādijās gaužām vienkāršs:
locale-gen lv_LV.UTF-8 (protams, šeit lokāle pēc jūsu izvēles)
Un beigās lai būtu droši uzlaižam vēlreiz dpkg-reconfigure locales, šoreiz ar jauno lokāli arī. Un viss - sistēma strādā un neviens nekur neraud par zudušajiem bitiem.
p.s. Var palasīt interesanto diskusiju Ubuntu Forums par šo tēmu.

2008-06-10

Ceļā uz brīvību (no Flash) - II daļa

Noskaidroju, kā var uztaisīt skriptiņu, kas pārslēdzās no viena Flash spēlētāja uz otru. Debian jau sensenos laikos ieviesa jauku štelli, sauktu par /etc/alternatives. Tur ir simboliskās saites uz visādām "noklusētajām" lietām, tai skaitā Flash spraudni. Ja gribi izmainīt, attiecīgi izdzēs simbolisko saiti un izveido jaunu.

Tā kā FF3 Ubuntu 8.04 izmanto xulrunner - neprasiet, kāpēc tā, pats neesmu dziļi ierubies, cik noprotu, tas ir saistīts ar dzinēja un saskarnes vēl lielāku atdalīšanu (XUL ir valoda kurā uzbūvēts gan FF izskats, gan lielākā daļa pievienojumu) - tāpēc jāmaina ir ne tikai mozilla-flashplugin, kā es iedomājos. Skatāmies zemāk pievienoto skriptu, kopējam pie sevis, modificējam kā vajadzīgs. Skripts izpildās './flash_change.sh swfdec' ja gribam paspēlēties ar swfdec, un './flash_change.sh adobe' ja gribam atpakaļ veco Adobe Flash spēlētāju. Brīdinu! Swfdec tiešām ir eksperimentāla štelle un tāpēc var nākties izmantot FF jaukās atjaunošanas iespējas. Pateicoties tām, daudz informācijas jūs nepazaudēsiet, bet tas var kļūt apnicīgi. Testējiet tikai tad, ja tiešām esat nodomājis palīdzēt projektam :)
#!/bin/sh

if [ $1 = "swfdec" ]; then
echo 'Setting swfdec as Mozilla Flash plugin'
sudo rm /etc/alternatives/mozilla-flashplugin /etc/alternatives/xulrunner-addons-flashplugin /etc/alternatives/xulrunner-flashplugin
sudo ln -s /usr/lib/swfdec-mozilla/libswfdecmozilla.so /etc/alternatives/mozilla-flashplugin
sudo ln -s /usr/lib/swfdec-mozilla/libswfdecmozilla.so /etc/alternatives/xulrunner-addons-flashplugin
sudo ln -s /usr/lib/swfdec-mozilla/libswfdecmozilla.so /etc/alternatives/xulrunner-flashplugin
elif [ $1 = "adobe" ]; then
echo 'Setting Adobe Flash as Mozilla Flash plugin'
sudo rm /etc/alternatives/mozilla-flashplugin /etc/alternatives/xulrunner-addons-flashplugin /etc/alternatives/xulrunner-flashplugin
sudo ln -s /usr/lib/flashplugin-nonfree/libflashplayer.so /etc/alternatives/mozilla-flashplugin
sudo ln -s /usr/lib/flashplugin-nonfree/libflashplayer.so /etc/alternatives/xulrunner-addons-flashplugin
sudo ln -s /usr/lib/flashplugin-nonfree/libflashplayer.so /etc/alternatives/xulrunner-flashplugin
fi

2008-06-09

Ceļā uz brīvību (no Flash)

Ja kāds ir cilvēks ar cēlu dvēseli un grib palīdzēt vienam no diviem labākajiem brīvās programmatūras Flash spēlētājiem swfdec (otrs ir Gnash), pie tam pie reizes pabaudīt "cilvēks, kas spēlējas ar uguni" iesauku citu pigvīna un dēmona cilšu indiāņu vidū, tad šāda iespēja ir dota.

Ja jums ir svaigs Ubuntu/Kubuntu 8.04 un lietojat FF, tad to var izdarīt šādi (ja nepārzinat kā jākonfigurē apt sources.list no konsoles):
1. Atveram System => Administration => Software Sources (Sistēma => Administrēšana => Programmatūras avoti)
2. Izvēlamies Thirty party software (Trešās puses programmatūra)
3. Add (Pievienot)
4. deb http://ppa.launchpad.net/juliank/ubuntu hardy main
5. Add Source (Pievienot avotu)
6. Veram ciet un kad prasa, apstiprinam 'Reload' (Pārlādēt)

Pēc tam instalējam swfdec-mozilla0.7 (sudo apt-get install swfdec-mozilla0.7 konsolē). Par to, kā sakonfigurēt lai vienam profilam rulē vecais aizvērtais Flash un otram swfdec, nepateikšu uz sitienu, bet to nav grūti izdarīt.

Testējam un ziņojam par kļūdām freedesktop.org Bugzilla, izveidojam kontu un izsakām savu sāpi.

Atsauce uz autora bloga ierakstu.