ПредишенСледващото

От време на време е необходимо да актуализирате софтуера за една или друга причина (открити уязвимости или добавят нови функции). Има прекрасна portupgrade полезност. Но това е писано в рубин. и така, когато инсталирате, ще трябва да постави рубина. Което не винаги е оправдано, когато не планирате да използвате рубина.

Какво да се прави? Има начин. Ще използваме полезност portmaster. Писано е в черупката. и поради това достатъчно бързо, за волята да изпълни и не изисква никакви зависимости. По-долу е кратък преглед на функциите на полезността с примери.

По подразбиране тя не отива в основната версия FreeBSD. Ето защо тя трябва да се инсталира отделно. Така например, през пристанищата на:

#cd / ЮЕсАр / пристанища / пристанища-Управл / portmaster направи инсталирате чиста

Ще излезе диалогов прозорец с възможност за избор на инсталирането им, за черупки Баш / zsh. Ако не ги използват - не можете да изберете нещо.

След инсталацията е препоръчително да се ходи на /usr/local/etc/portmaster.rc конфигурационния файл и да изложи тези променливи:

Както можете да видите, има две нови пакети, които могат да бъдат модернизирани.

Името на пакета трябва да бъде в пълен размер, заедно с версията. Например, php5-подложки-5.3.6

В този случай, ако искате да се актуализира в зависимост, portmaster за този сигнал и инструкциите. да продължи или не.

Без portmaster параметри ще бъдат актуализирани и зависими пакети. Ако искате само да обновите някои пакети, използвайте '-i' вариант. която ви позволява да изберете кои пакети искате да актуализирате.

4) Замяна на друга версия на пакета.

Много удобно, когато имате нужда да обновите не е в рамките на текущата клон и клон. Например, за да се актуализира php5.2 php5.3. В пристанищата на тези версии се провеждат в различни отрасли. Направете това:

#portmaster -o сътрудничество / php5 сътрудничество / php52

5) Актуализиране на всички пакети, които имат достъп до обновления.

където опцията "-d" означава премахване на стари версии на пакети

6) Изберете източника на актуализация: пакети или пристанища.

Ако събранието на пристанищата отнема много време, за да опитате, можете да укажете portmaster'y актуализира първо чрез пакетите, и ако няма правилен вариант, а след това чрез потвърждаване пристанища:

#portmaster -Р Вим

Ако зададете ключ "-PP" ще се произвежда само от пакета за актуализация. Ако правилната версия няма да се появи, тогава пакета няма да бъдат актуализирани.

7) Премахване на пристанището и всички останали неизползвани зависимости

# Portmaster -e ИВ portmaster -s ИВ

навигация в публикациите

Подкрепете проекта - споделете линка, благодаря!