Ходят слухи, что не сегодня-завтра релизят дебиан.
А это значит, что php52 уедет в oldstable. Однако на php5.3 очень многое, мягко говоря, работает нестабильно.
Правильно ли я понимаю, что возможных решения остаться на 5.2 только 2:
1. переехать в oldstable и ждать пока ситуация с 53 не улучшится (хотя сколько уже можно то, 5.3.3 на дворе вроде как)
2. собираться php52 ручками в deb пакеты
?
зы. к тому львиная доля имеющихся цмс работают на 52 и чтобы заставить работать их на 53, нужно долго и упорно править сорцы цмсок (кто только догадался так поломать обратную соместимость в пределах одной мажорной версии).
debian squezee & php5.x
Модераторы: Warderer, Модераторы разделов
-
SLEDopit
- Модератор
- Сообщения: 4824
- Статус: фанат консоли (=
- ОС: GNU/Debian, RHEL
debian squezee & php5.x
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
The more you believe you don't do mistakes, the more bugs are in your code.
-
Aectann
- Бывший модератор
- Сообщения: 3491
- Статус: ...
- ОС: OS X, GNU_и_не_только/Linux
Re: debian squezee & php5.x
Можно "заморозить" версию php:
echo "имя_пакета hold" | dpkg --set-selections
И после этого обновиться до squeeze. Либо в squeeze поставить php из oldstable, потом "заморозить".
(если зависимости не "поедут", по идее не должны)
P.S. А почему Администрирование, а не Debian? Может перекинуть?
echo "имя_пакета hold" | dpkg --set-selections
И после этого обновиться до squeeze. Либо в squeeze поставить php из oldstable, потом "заморозить".
(если зависимости не "поедут", по идее не должны)
P.S. А почему Администрирование, а не Debian? Может перекинуть?
My god... it's full of stars!...
-
SLEDopit
- Модератор
- Сообщения: 4824
- Статус: фанат консоли (=
- ОС: GNU/Debian, RHEL
Re: debian squezee & php5.x
Да, промазал малек (:
Так вместе с ними еще куча всего поломается. Я как-то пробовал в тестинге поставить php52 из подключенного репозитория lenny. Он там предложил снести полсистемы. Хотя при замораживании скорее всего софт просто не будет обновляться.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
The more you believe you don't do mistakes, the more bugs are in your code.
-
KiWi
- Бывший модератор
- Сообщения: 2521
- Статус: статус, статус, статус
Re: debian squezee & php5.x
Опыт функционального и нагрузочного тестирования показывает, что PHP 5.3 работает стабильно.
кто только догадался так поломать обратную соместимость в пределах одной мажорной версии
PHP 5.3.0 появился в июне 2009 года(1.5 года назад!).
Если разработчики CMS за это время не смогли сделать так, чтобы CMS работала -- на кол этих разработчиков.
И я практически уверен, что перестал работать код, объявленный deprecated с какого-нибудь PHP 5.1.0(в PHP за 1 версию обычно ничего не ломают) -- а это, простите, ещё больше времени, чтобы переписать проблемные.
Так что авторы CMS -- быдлокодеры, которые сами себе вырыли могилу.
-
Aectann
- Бывший модератор
- Сообщения: 3491
- Статус: ...
- ОС: OS X, GNU_и_не_только/Linux
Re: debian squezee & php5.x
Судя по зависимостям самого php5, ничего фатального произойти не должно, может заверещать какой-нибудь из модулей.
apt таков, что при самых небольших конфликтах может предложить снести полсистемы. В процессе разрешения такой ситуации иногда выясняется, что причина в каком-нибудь незначительном пакете (кстати, в таких "разборках" очень помогает gui-вариант aptitude).
Конечно, все в сослагательном наклонении. Может получиться, может и нет.
My god... it's full of stars!...
-
SLEDopit
- Модератор
- Сообщения: 4824
- Статус: фанат консоли (=
- ОС: GNU/Debian, RHEL
Re: debian squezee & php5.x
Да к самому php5.3 претензий нет. претензии к коду, и что нужно очень много в нем переделывать.
порой у людей есть на заказ написанные вещи, которые никто не переписывает и не развивает. они работают и хорошо. до тех пор пока кто-нить не решит объявить какую-нибудь функцию устаревшей. конечно, ссзб, но тем не менее упорно хотят чтобы все работало без переписывания кода.
(:
Код: Выделить всё
# cat /etc/issue
Debian GNU/Linux 6.0 \n \l
# aptitude -t lenny install php5 php5-auth-pam php5-cli php5-common php5-curl php5-gd php5-mcrypt php5-mysql php5-xmlrpc phpmyadmin
The following NEW packages will be installed:
libapache2-mod-php5{a} libkrb53{a} libltdl3{a} libmcrypt4{a} libmysqlclient15off{a} libt1-5{a} php5 php5-auth-pam php5-cli php5-common php5-curl php5-gd php5-mcrypt php5-mysql
php5-xmlrpc phpmyadmin
0 packages upgraded, 16 newly installed, 0 to remove and 3 not upgraded.
Need to get 11.6 MB/11.9 MB of archives. After unpacking 31.6 MB will be used.
The following packages have unmet dependencies:
libkrb5-3: Breaks: libkrb53 (< 1.6.dfsg.4~beta1-9) but 1.6.dfsg.4~beta1-5lenny6 is to be installed.
libk5crypto3: Breaks: libkrb53 (< 1.6.dfsg.4~beta1-9) but 1.6.dfsg.4~beta1-5lenny6 is to be installed.
libkrb5support0: Breaks: libkrb53 (< 1.6.dfsg.4~beta1-9) but 1.6.dfsg.4~beta1-5lenny6 is to be installed.
libgssapi-krb5-2: Breaks: libkrb53 (< 1.8) but 1.6.dfsg.4~beta1-5lenny6 is to be installed.
The following actions will resolve these dependencies:
Remove the following packages:
1) apt-file
2) avahi-daemon
3) bind9-host
4) browser-plugin-gnash
5) ca-certificates-java
6) clive
7) cups
8) cups-bsd
9) cups-client
10) cups-ppdc
11) curl
12) curlftpfs
13) default-jre
14) default-jre-headless
15) djvulibre-bin
16) dnsutils
17) flashplugin-nonfree
18) foomatic-db-gutenprint
19) ghostscript
20) ghostscript-x
21) gimp
22) git
23) gnash
24) gnash-common
25) gnucash
26) gparted
27) gs
28) gstreamer0.10-plugins-bad
29) gtk-qt-engine
30) hugin
32) iceweasel
33) iceweasel-vimperator
34) ijsgutenprint
35) kvm
36) lib32nss-mdns
37) libaccess-bridge-java
38) libaccess-bridge-java-jni
39) libafterimage0
40) libbcmail-java
41) libbcprov-java
42) libbind9-60
43) libbonoboui2-0
44) libcups2
45) libcupscgi1
46) libcupsdriver1
47) libcupsimage2
48) libcupsmime1
49) libcupsppdc1
50) libcurl3
51) libcurl3-gnutls
52) libdns69
53) libgail18
54) libgegl-0.0-0
55) libgimp2.0
56) libglade2-0
57) libgnomecanvas2-0
58) libgnomeui-0
59) libgnuinet-java
60) libgnujaf-java
61) libgnumail-java
62) libgoffice-0.8-8
63) libgraphicsmagick++3
64) libgraphicsmagick3
65) libgs8
66) libgssapi-krb5-2
67) libgtk2.0-0
68) libgtkglext1
69) libgtkhtml3.14-19
70) libgtkmm-2.4-1c2a
71) libgtksourceview2.0-0
72) libisccfg62
73) libitext-java
74) libitext-java-gcj
75) libk5crypto3
76) libkrb5-3
77) libkrb5support0
78) libneon27-gnutls
79) libnotify1
80) libpoppler-glib4
81) libraptor1
82) librasqal2
83) librdf0
84) libreoffice-base-core
85) libreoffice-calc
86) libreoffice-common
87) libreoffice-core
88) libreoffice-gtk
89) libreoffice-style-galaxy
90) libreoffice-writer
91) librsvg2-2
92) libslv2-9
93) libsmbclient
94) libwebkit-1.0-2
95) libwmf0.2-7
96) libwww-curl-perl
97) libwxgtk2.8-0
98) libxmlrpc-c3
99) luakit
100) mozilla-libreoffice
101) mozilla-plugin-gnash
102) mpd
103) mplayer
104) mutt
105) mybashburn
106) ncmpcpp
107) nfs-common
108) nfs-kernel-server
109) nvidia-settings
110) openjdk-6-jre
111) openjdk-6-jre-headless
112) openjdk-6-jre-lib
113) openssh-client
114) openssh-server
115) pdf2djvu
116) pdftk
117) python-glade2
118) python-gtk2
119) python-gtksourceview2
120) qemu-kvm
121) rtorrent
122) rxvt-unicode
123) samba
124) sshfs
125) vorbis-tools
126) xulrunner-1.9.1
127) zathura
128) zenity
Keep the following packages at their current version:
129) php5-curl [Not Installed]
Accept this solution? [Y/n/q/?]UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
The more you believe you don't do mistakes, the more bugs are in your code.
-
Aectann
- Бывший модератор
- Сообщения: 3491
- Статус: ...
- ОС: OS X, GNU_и_не_только/Linux
Re: debian squezee & php5.x
Мда, слишком много phpшных пакетов на libkrb53 завязано. Тогда разве что собирать php в deb-пакеты.
My god... it's full of stars!...
-
Aectann
- Бывший модератор
- Сообщения: 3491
- Статус: ...
- ОС: OS X, GNU_и_не_только/Linux
Re: debian squezee & php5.x
Если ещё интересно (а может и другим пригодится) и используемая архитектура - amd64, то вот, добрый человек собрал php52 под squeeze: http://debian.pro/336
My god... it's full of stars!...
Спасибо сказали:
-
SLEDopit
- Модератор
- Сообщения: 4824
- Статус: фанат консоли (=
- ОС: GNU/Debian, RHEL
Re: debian squezee & php5.x
Ого, спасибо большое (:Aectann писал(а): ↑03.03.2011 20:10Если ещё интересно (а может и другим пригодится) и используемая архитектура - amd64, то вот, добрый человек собрал php52 под squeeze: http://debian.pro/336
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
The more you believe you don't do mistakes, the more bugs are in your code.