добавить dotdeb repo следующей командой:
echo "deb http://php53.dotdeb.org stable all" | sudo tee -a /etc/apt/sources.list
Извлечь и установить ключ GnuPG
wget http://www.dotdeb.org/dotdeb.gpg
sudo apt-key add dotdeb.gpg
Затем
sudo apt-get update
Простой способ для установки конкретной версии через синаптический
все сделано
также вы должны понизить apache для установки права «libapache2-mod-php5»
добавить точное репо с помощью следующей команды
echo "deb http://security.ubuntu.com/ubuntu precise-security main" | sudo tee -a /etc/apt/sources.list && sudo apt-get update
, затем
sudo aptitude install apache2=2.2.22-1ubuntu1.7
убедитесь, что вы принимаете следующий
Следующие действия разрешат эти зависимости:
Установите следующие пакеты: 1) apache2-mpm-prefork [2.2.22-1ubuntu1.7 (точная защита)] 2) apache2.2-bin [2.2.22-1ubuntu1.7 (точная защита)], тогда
sudo aptitude install libapache2-mod-php5=5.4.36-1~dotdeb.1
не забудьте указать конкретную версию при попытке установите пакет php
sudo aptitude install php5-mysql=5.4.36-1~dotdeb.1
Если вы используете RVM, зачем беспокоиться даже об удалении системы ruby?
Я устанавливаю как 1.8.7, так и 1.9.2-rc через RVM.
После того, как вы установили RVM вы можете установить RVM 1.8.7 как стандартную рубиновую установку. Просто не устанавливайте RVM как root.
Для тех, кто задается вопросом, https://rvm.io/ имеет инструкции по установке RVM.
Убедитесь, что вы прочитали инструкции о том, какие пакеты вам необходимо установить Ubuntu перед установкой 1.8.7 через RVM. Если вы не установите их, у вас могут возникнуть проблемы с некоторыми драгоценными камнями.
Используя synaptic, вы можете удалить пакеты Ruby (выберите «полностью удалить»). Я думаю, это эквивалент командной строки: sudo apt-get purge
Теперь для драгоценных камней: они не рассматриваются как пакеты. Вам нужно будет удалить их вручную (если вы не хотите использовать Ruby для этого, но, поскольку вы говорите, что это сломано ...)
По умолчанию камни Ruby установлены в вашей домашней папке, под .gem. Если вы действительно хотите, чтобы все было чисто, просто удалите ~ / .gem, и этого должно быть достаточно. Когда вы переустановите Ruby и все, папка будет создана снова, и вам будет хорошо идти.
Если вы установили Ruby с помощью RVM, следующая команда полностью удалит установленную директорию RVM:
rvm implode
Запуск этой команды попросит ваше подтверждение удалить каталог .rvm. [!d1 ]
После того, как он завершит удаление каталога .rvm, вы получите следующее сообщение, которое заслуживает внимания:
Обратите внимание, что вам может потребоваться вручную удалить / etc / rvmrc и ~ / .rvmrc, если они существуют все еще. Пожалуйста, проверьте все .bashrc .bash_profile .profile и .zshrc для исходных строк RVM и удалите или закомментируйте, была ли это установка для каждого пользователя.Удалить Ruby Gems
gem uninstall rvm