Dziś podczas rutynowych aktualizacji serwerów, tam gdzie cały czas działa jeszcze Debian Wheezy (zamiast Jessie) pojawił się komunikat o tym, że wczoraj (2015.11.14) zakończyło się wsparcie dla PHP w wersji 5.4, które jest standardowo dostępne dla systemu Debian 7 (Wheezy).

No to trzeba aktualizować – system, lub…

Debian 7 Wheezy i PHP 5.6

Oczywiście najsensowniejszym wyjściem wydaje się migracja do nowej stabilnej wersji Debiana, czyli Debian 8 Jessie.

Na części serwerów już taka migracja za mną, część jeszcze/nadal działa na Debianie 7, i na razie tak zostanie – ale PHP warto jednak aktualizować.

debian-7-wheezy_php5-4_php5-6_20151114

W tej sytuacji można skorzystać z pomocy:

Dotdeb

Dotdeb to serwis (platforma) który zapewnia m.in. najnowsze wersje aplikacji wchodzących w skład ekosystemu serwera WWW określanego jako LAMP (Linux, Apache, MySQL, PHP), choć patrząc na listę paczek raczej LNMP (Linux, Nginx, MySQL, PHP).

W każdym razie jeśli planujecie zostać jeszcze przez jakiś czas przy Debianie 7, a zarazem chcecie mieć aktualizacje paczek wchodzących w skład LAMP/LNMP to możecie skorzystać z ich źródeł pakietów (są to źródła dodatkowe, oprócz standardowych).

Źródła pakietów z Dotdeb

Źródła z Dotdeb dodajemy do pliku /etc/apt/sources.list:

sudo nano /etc/apt/sources.list

Lub tworzymy dla nich oddzielny plik:

sudo nano /etc/apt/sources.list.d/dotdeb.list

Jeśli chodzi o wpisy, to do możemy dodać aktualizacja wszystkich pakietów wspieranych przez Dotdeb:

deb http://packages.dotdeb.org wheezy all
deb-src http://packages.dotdeb.org wheezy all

Lub tylko PHP 5.6 z Zend thread safety:

deb http://packages.dotdeb.org wheezy-php56-zts all
deb-src http://packages.dotdeb.org wheezy-php56-zts all

lub bez:

deb http://packages.dotdeb.org wheezy-php56 all
deb-src http://packages.dotdeb.org wheezy-php56 all

Klucze GnuPG

Zanim przejdziecie do aktualizacji musicie jeszcze – zgodnie z instrukcją na Dotdeb – dodać ich klucze GnuPG:

wget https://www.dotdeb.org/dotdeb.gpg
sudo apt-key add dotdeb.gpg

Aktualizacja systemu/pakietów

I to właściwie wszystko – możecie przystąpić do aktualizacji systemu:

sudo apt-get update -y && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y

lub:

sudo aptitude update -y && sudo aptitude upgrade -y && sudo aptitude dist-upgrade -y

Niezależnie od tego, i tak raczej powoli szykujcie się do migracji na Debian Jessie…

(!) Zgłoś błąd na stronie
Pomogłem? To może postawisz mi wirtualną kawę?
LUTy dla D-Cinelike (DJI Mini 3 Pro, DJI Avata, OSMO Pocket) od MiniFly
Wdrożenie Omnibusa w sklepie na WooCommerce
Jak (legalnie) latać dronem w Kategorii Otwartej
Patryk