Пакетите за обновяване в Debian

Реших да напиша сам мамят лист за точното изпълнение на актуализацията. Аз ще покажа примера на версия ъпгрейд PHP, така че версията 5.3 не е актуализиран до 5.4. Обърнете внимание на правилния ред на изпълнение на команди.







Актуализиране на списъка на пакети:

Сега нека да видим какво пакети искате да обновите:

Да, ние искаме да се актуализира PHP5 пакет, но ние не искаме тя да бъде актуализиран до версия за по-висока, отколкото имаме. И нека да видим какво ни версия на PHP:

Така че, ние виждаме, че нашите PHP версия 5.3.3-7 + squeeze17 5.4. Сега нека да проверите коя версия, че иска да преминете към тази версия на пакета, ние с нетърпение да се инсталира (вж. Вдясно).







търсене правоспособност -F "% С% стр.% V"

% С = статус (инсталиран пакет или не)
% P = име на пакета
. = Описание на пакета
% V = разположение на пакета версия

Така че, ние виждаме, че нашите PHP иска да преминете към актуализирана версия 5.3, и това ни устройва.

Сега имаме два варианта за модернизация:

  1. правоспособност за безопасно ъпгрейд (известен още като програма за ъпгрейд) - актуализиране на инсталираната версия на пакета, без да променя техния състав. Д. ще актуализира тези пакети в системата, за които не се изисква актуализация за отстраняване на други пакети. Склонността информира за тази ситуация, но тези пакети не актуализират.
  2. правоспособност пълен ъпгрейд (известен още като програма за дист-ъпгрейд) - за надграждане на всички пакети, които имат по-нови версии. Ако е необходимо да се премахне пакети, ще бъде направено.

защото PHP версия е 5.3, а след това изберете втория вариант.

Аз -F '% р% V "| Впиши PHP