Ubuntu 10.04. php 5.3 -> php 5.2
Существует три способа отката с 5.3 до версии 5.2:
1. Использовать репозитории более старой версии. В данном случае karmic koala.
2. Удалить все php5 пакеты, а далее вручную скачивать и устанавливать deb пакеты.
3. Подключить сторонний репозиторий, содержащий пакеты откомпилированные специально для lucid lynx.
Первый способ — самый универсальный и удобный. Остальные имеет смысл использовать только если пакеты из karmic не будут работать (у некоторых возникают проблемы с модулем php5-mcrypt).
Откат до версии 5.2 происходит в четыре шага:
1. Необязательный шаг. Сохраняем список всех установленных пакетов, имеющих отношение к php5:
1 | dpkg -l | grep php| awk '{print $2}' |tr "\n" " " >/tmp/php5 |
2. Добавялем репозитарии karmic:
1 | sudo sed s/lucid/karmic/g /etc/apt/sources.list | sudo tee /etc/apt/sources.list.d/karmic.list |
3. Создаем правило для apt-get, чтобы php устанавливать из репозитариев karmic, которое помещаем в файл /etc/apt/preferences.d/php:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 | Package: php5 Pin: release a=karmic Pin-Priority: 991 Package: php5-adodb Pin: release a=karmic Pin-Priority: 991 Package: php5-auth-pam Pin: release a=karmic Pin-Priority: 991 Package: php5-exactimage Pin: release a=karmic Pin-Priority: 991 Package: php5-ffmpeg Pin: release a=karmic Pin-Priority: 991 Package: php5-geoip Pin: release a=karmic Pin-Priority: 991 Package: php5-gpib Pin: release a=karmic Pin-Priority: 991 Package: php5-idn Pin: release a=karmic Pin-Priority: 991 Package: php5-imagick Pin: release a=karmic Pin-Priority: 991 Package: php5-imap Pin: release a=karmic Pin-Priority: 991 Package: php5-interbase Pin: release a=karmic Pin-Priority: 991 Package: php5-lasso Pin: release a=karmic Pin-Priority: 991 Package: php5-librdf Pin: release a=karmic Pin-Priority: 991 Package: php5-mapscript Pin: release a=karmic Pin-Priority: 991 Package: php5-mcrypt Pin: release a=karmic Pin-Priority: 991 Package: php5-memcache Pin: release a=karmic Pin-Priority: 991 Package: php5-memcached Pin: release a=karmic Pin-Priority: 991 Package: php5-ming Pin: release a=karmic Pin-Priority: 991 Package: php5-ps Pin: release a=karmic Pin-Priority: 991 Package: php5-radius Pin: release a=karmic Pin-Priority: 991 Package: php5-remctl Pin: release a=karmic Pin-Priority: 991 Package: php5-sasl Pin: release a=karmic Pin-Priority: 991 Package: php5-sqlrelay Pin: release a=karmic Pin-Priority: 991 Package: php5-suhosin Pin: release a=karmic Pin-Priority: 991 Package: php5-svn Pin: release a=karmic Pin-Priority: 991 Package: php5-symfony1.0 Pin: release a=karmic Pin-Priority: 991 Package: php5-uuid Pin: release a=karmic Pin-Priority: 991 Package: php5-xapian Pin: release a=karmic Pin-Priority: 991 Package: php5-xcache Pin: release a=karmic Pin-Priority: 991 Package: php5-xdebug Pin: release a=karmic Pin-Priority: 991 Package: php5-cgi Pin: release a=karmic Pin-Priority: 991 Package: php5-cli Pin: release a=karmic Pin-Priority: 991 Package: php5-common Pin: release a=karmic Pin-Priority: 991 Package: php5-curl Pin: release a=karmic Pin-Priority: 991 Package: php5-dbg Pin: release a=karmic Pin-Priority: 991 Package: php5-dev Pin: release a=karmic Pin-Priority: 991 Package: php5-gd Pin: release a=karmic Pin-Priority: 991 Package: php5-gmp Pin: release a=karmic Pin-Priority: 991 Package: php5-ldap Pin: release a=karmic Pin-Priority: 991 Package: php5-mysql Pin: release a=karmic Pin-Priority: 991 Package: php5-odbc Pin: release a=karmic Pin-Priority: 991 Package: php5-pgsql Pin: release a=karmic Pin-Priority: 991 Package: php5-pspell Pin: release a=karmic Pin-Priority: 991 Package: php5-recode Pin: release a=karmic Pin-Priority: 991 Package: php5-snmp Pin: release a=karmic Pin-Priority: 991 Package: php5-sqlite Pin: release a=karmic Pin-Priority: 991 Package: php5-sybase Pin: release a=karmic Pin-Priority: 991 Package: php5-tidy Pin: release a=karmic Pin-Priority: 991 Package: php5-xmlrpc Pin: release a=karmic Pin-Priority: 991 Package: php5-xsl Pin: release a=karmic Pin-Priority: 991 Package: php5-enchant Pin: release a=karmic Pin-Priority: 991 Package: php5-intl Pin: release a=karmic Pin-Priority: 991 Package: libapache2-mod-php5 Pin: release a=karmic Pin-Priority: 991 Package: libapache2-mod-php5filter Pin: release a=karmic Pin-Priority: 991 Package: php-pear Pin: release a=karmic Pin-Priority: 991 |
4. Теперь уже можно устанавливать необходимые пакеты
1 2 3 | sudo apt-get clean sudo apt-get update sudo apt-get install ... |
Популярность: 2%
Также почитайте эти записи:
- Скрипт для замены php 5.3 на 5.2 (1)
- Чтение ext4 разделов в Windows (7)
- Удалить последний символ из строки. PHP (2)
Поиск по сайту
Облаго тегов
Партнеры
Популярные статьи
- Программы для работы с веб- камерами
- Как узнать mac адрес сетевой карты удаленно
- Чтение ext4 разделов в Windows
- Как обжать кабель
- Основные сочетания клавиш Windows XP
- Доступ к виртуальной машине из интернета. Осваиваем port mapping в vmware
- Ubuntu. Как узнать размер папок в директории?
- MySQL: Optimize Table
- Скрипт для проверки индексации сайтов
- Google Chrome или Firefox
Оставить комментарий