[FUG-BR] upgrade de release de port

Marcelo Gondim gondim em bsdinfo.com.br
Terça Junho 5 21:05:00 BRT 2012


Em 05/06/2012 15:24, Enio Marconcini escreveu:
> pessoal.... tive olhando alguns tópicos que circularam aqui na lista a
> algum tempo sobre update de ports, alguns recomendando o portupgrade e
> outros portmaster
>
> porém eu quero fazer um upgrade de release, neste caso, o php5 para php53
>
> o que eu preciso? há uma forma?
> ou tenho que instalar o php53 e caso ter conflito com o antigo, resolver os
> conflitos?
>
> inté
>
Oi Enio,

Eu usei o portmaster e foi perfeitamente. Fiz assim como exemplo abaixo 
no meu caso:

1º) # portmaster -o lang/php53 php53-5.3.13
Esse já vai trocar o principal. Detalhe todo pacote que você setou os 
options precisará setar novamente porque eles estão configurados para o 
php5- e não php53-

2º) faça uma listagem dos carinhas que você tem assim:
       # pkg_info -o -a|grep php5- > lista.txt

3º) altere a lista para ficar algo parecido assim como exemplo. Mas faça 
com os pacotes que você tem:

portmaster -o archivers/php53-bz2 php5-bz2-5.3.13
portmaster -o textproc/php53-ctype php5-ctype-5.3.13
portmaster -o textproc/php53-dom php5-dom-5.3.13
portmaster -o security/php53-filter php5-filter-5.3.13
portmaster -o graphics/php53-gd php5-gd-5.3.13
portmaster -o security/php53-hash php5-hash-5.3.13
portmaster -o converters/php53-iconv php5-iconv-5.3.13
portmaster -o devel/php53-json php5-json-5.3.13
portmaster -o converters/php53-mbstring php5-mbstring-5.3.13
portmaster -o security/php53-mcrypt php5-mcrypt-5.3.13
portmaster -o databases/php53-mysql php5-mysql-5.3.13
portmaster -o databases/php53-mysqli php5-mysqli-5.3.13
portmaster -o security/php53-openssl php5-openssl-5.3.13
portmaster -o databases/php53-pdo php5-pdo-5.3.13
portmaster -o databases/php53-pdo_sqlite php5-pdo_sqlite-5.3.13
portmaster -o archivers/php53-phar php5-phar-5.3.13
portmaster -o sysutils/php53-posix php5-posix-5.3.13
portmaster -o www/php53-session php5-session-5.3.13
portmaster -o textproc/php53-simplexml php5-simplexml-5.3.13
portmaster -o databases/php53-sqlite php5-sqlite-5.3.13
portmaster -o databases/php53-sqlite3 php5-sqlite3-5.3.13
portmaster -o devel/php53-tokenizer php5-tokenizer-5.3.13
portmaster -o textproc/php53-xml php5-xml-5.3.13
portmaster -o textproc/php53-xmlreader php5-xmlreader-5.3.13
portmaster -o textproc/php53-xmlwriter php5-xmlwriter-5.3.13
portmaster -o archivers/php53-zip php5-zip-5.3.13
portmaster -o archivers/php53-zlib php5-zlib-5.3.13
# portmaster -o lang/php53-extensions php5-extensions-1.6

Faça o php5-extensions por último, isso é muito importante!!!




Mais detalhes sobre a lista de discussão freebsd