Łatwa instalacja GNU IceCat w Ubuntu

Jeśli zechcesz mieć dwie przeglądarki oparte na silniku Gecko jednocześnie lub po prostu jesteś fanem GNU możesz użyć przeglądarki IceCat. W jednym zdaniu można ją opisać jako minimalnie starszą wersje ognistego lisa wzbogaconą o zmiany w kodzie i konfiguracji sprzyjające zachowaniu prywatności.

To jest logo przeglądarki GNU IceCat

Pierwszym rozwiązaniem jest skompilowanie całości ze źródeł lecz nie należy to do zajeć prostych i jest niezwykle czasochłonne – jedynym plusem jest możliwość korzystania z najnowszej wydanej wersji. Drugie rozwiązanie to użycie PPA, które w tej chwili dostarcza wersje siódmą przeglądarki – pokażę jak to zrobić.

  1. Dodaj niezbędne PPA do listy repozytoriów.

    root@sverige:/# add-apt-repository ppa:gnuzilla-team/ppa

  2. Zaktualizuj listę paczek.

    root@sverige:/# apt-get update

  3. Zainstaluj GNU IceCat.

    root@sverige:/# apt-get install icecat

W podanym PPA dostępne są paczki zarówno dla 10.04 LTS, aktualnej wersji 11.10 jak i testowej 12.04 alpha 2.

Regułki rewrite dla WordPress i lighttpd

Zakładam, że znasz już składnię plików konfiguracyjnych lighttpd. Prawdopodobnie masz już działający i poprawnie skonfigurowany serwer WWW z pożądaną wersją PHP zoptymalizowaną w odpowiedni sposób. Co jednak zrobić aby pominąć index.php z adresu strony korzystającej z silnika WordPress? Proste dopóki masz rozwiązanie pod ręką (należy dopisać je w konfiguracji vhosta).

url.rewrite-final = (
“^/(wp-admin|wp-includes|wp-content|gallery2|static)/(.*)” => “$0″,
“^/(.*\.php)” => “$0″,
“^/(.*)$” => “/index.php/$1″
)

Warto zwrócić uwagę na backslash w trzeciej linii powyższego kodu. Niestety sam boleśnie odczułem skutki zignorowania tego jednego znaku (błąd 404 dla wpisu zawierającego w tytule/treści ciąg znaków “php”, niezależnie od wielkości liter).

Instalacja PHP 5.4 dla Debiana 6

W przypadku konieczności zainstalowania PHP w wersji 5.4 release candidate nie musisz już kompilować całości ze źródeł. Użytkownicy Debiana mogą skorzystać z gotowego repozytorium.

Instalacja jest bardzo prosta:

# curl http://apt.damz.org/key.gpg | sudo apt-key add -
# echo “deb http://apt.damz.org/debian squeeze php54″ >> /etc/apt/sources.list
# apt-get update && apt-get upgrade && apt-get -f install php5

Pakiety php5-suhosin i php5-xcache niestety nie są dostępne. Changelog można przeczytać tutaj.