- 追加された行はこの色です。
- 削除された行はこの色です。
#freeze
[[FrontPage]]
#contents
*portinstall ports-mgmt/portdowngrade [#k49ac0e2]
http://ml37.exblog.jp/3447065/
http://www.kono.cis.iwate-u.ac.jp/~hiki/?portdowngrade
theseus# portdowngrade -o -s:pserver:anoncvs@anoncvs.tw.FreeBSD.org:/home/ncvs databases/php5-mysql
portdowngrade 0.6 by Heiner Eichmann
Please note, that nothing is changed in the ports tree
unless it is explicitly permitted in step 6!
Seeking port databases/php5-mysql ...
Found several matches:
1: databases/php5-mysql
2: databases/php5-mysqli
Please choose one: 1
Downgrading port: databases/php5-mysql
Logging in to :pserver:anoncvs@anoncvs.tw.freebsd.org:2401/home/ncvs
CVS password:
cvs login: warning: failed to open /root/.cvspass for reading: No such file or directory
Step 1: Checking out port from CVS repository
CVS root directory: :pserver:anoncvs@anoncvs.tw.FreeBSD.org:/home/ncvs
Step 2: Reading the port history from the CVS repository
Step 3: Analyzing the port history from the CVS repository
Step 4: Load port version numbers and present results
Keys: <space> : next page d : details
p : previous page
<enter> : leave presentation and downdgrade if wanted
=======================================================================================================================
number date portversion comment
1 2004/07/19 08:53:33 unknown Add a new shared extension for PHP.
Total lines: 1. Command:
Enter version number to change port to (0: exit): 1
Step 5: Checking out choosen date of the port from the CVS repository
Step 6: Modifying the port
Port: databases/php5-mysql
at : 2004/07/19 08:53:33
Type 'yes' to bring the port to the state of the date above
or 'no' to exit without changing anything. Note, that this only changes
the port, not the installed software! yes or no:yes
The port has been set to the selected version. Install it if you wish.
If you have portupgrade installed, you should run
portsdb -Uu
now, to see the changes in the ports database. In any case
portupgrade -f php5-mysql
will install the changed port. Note: if you run cvsup, the port
is changed back to the choosen label!
theseus# portsdb -Uu
Updating the ports index ... portsdb: Can't chdir to '/usr/ports': No such file or directory - getcwd
theseus# portupgrade -f php5-mysql
Cannot locate current working directory: No such file or directory
theseus# pwd
pwd: .: No such file or directory
theseus# cd /usr/ports
theseus# portsdb -Uu
Updating the ports index ... Generating INDEX.tmp - please wait..
Updating the ports index ... Generating INDEX.tmp - please wait..Warning: Duplicate INDEX entry: py25-bsddb-2.5.4_2
Warning: Duplicate INDEX entry: ap22-mod_rpaf-ap2-0.6
Done.
done
[Updating the portsdb <format:bdb_btree> in /usr/ports ... - 22123 port entries found .........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000.........9000.........10000.........11000.........12000.........13000.........14000.........15000.........16000.........17000.........18000.........19000.........20000.........21000.........22000. ..... done]
theseus# portupgrade -f php5-mysql
theseus#