- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2020-03-23T03:36:35+09:00","default:kuji","kuji")
#author("2021-01-20T09:56:29+09:00","default:kuji","kuji")
CONTENTS
#contents
----
Lastmodified &lastmod;
----
*python 3.6 to 3.7 [#p8d421a2]
python 3.6 で動作している212というサーバがあって、3.6から3.7へ移行したいので、
**/etc/make.conf [#ic6ccb88]
DEFAULT_VERSIONS+= perl5=5.28
#DEFAULT_VERSIONS+= perl5=5.26
NO_SENDMAIL= true
#DEFAULT_VERSIONS+=python=3.6 pythonr3=3.6
DEFAULT_VERSIONS+=python=3.7 pythonr3=3.7
DEFAULT_VERSIONS+=ruby=2.6
pkg set -o lang/python36:lang/python37
Change origin from lang/python36 to lang/python37 for all dependencies? [y/N]: y
として、この段階では、
# pkg delete python36-3.6.9_3
Updating database digests format: 100%
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 9 packages (of 0 packages in the universe):
Installed packages to be REMOVED:
python36-3.6.9_3
munin-node-2.0.52
llvm80-8.0.1_3
glib-2.56.3_6,1
rrdtool-1.7.2_1
harfbuzz-2.6.4
pango-1.42.4_3
cairo-1.16.0,2
munin-master-2.0.52
Number of packages to be removed: 9
The operation will free 992 MiB.
Proceed with deinstalling packages? [y/N]:
となるが、
# pkg delete python37-3.7.6
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 1 packages (of 0 packages in the universe):
Installed packages to be REMOVED:
python37-3.7.6
Number of packages to be removed: 1
The operation will free 110 MiB.
Proceed with deinstalling packages? [y/N]:
となる。
https://www.freebsd.org/doc/ja_JP.eucJP/books/handbook/pkgng-intro.html
https://ja.stackoverflow.com/questions/53587/python%E3%81%AE%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%82%923-7%E3%81%AB%E3%81%97%E3%81%9F%E3%81%84
**/usr/local/sbin/portversion -vl'<' すると、 [#i51de3c0]
Ports tree is already up to date.
[Reading data from pkg(8) ... - 441 packages found - done]
help2man-1.47.11 < needs updating (port has 1.47.12)
oniguruma-6.9.3 < needs updating (port has 6.9.4)
python36-3.6.9_3 < needs updating (port has 3.7.6)
vulnxml file up-to-date
0 problem(s) in 0 installed package(s) found.
**portupgrade -arR (--batch) [#kd6c2f95]
すると、一番に python36 > python37 される模様。
Installing python37-3.7.6...
Note that some standard Python modules are provided as separate ports
as they require additional dependencies. They are available as:
py37-gdbm databases/py-gdbm@py37
py37-sqlite3 databases/py-sqlite3@py37
py37-tkinter x11-toolkits/py-tkinter@py37
**ports/UPDATING には次のように書かれていますので、 [#t928da91]
```
This may ease the upgrade for users of pre-build packages:
# sh
# for i in $(pkg query -g %n 'py36-*'); do pkg set -yn ${i}:py37-${i#py36-}; done
# pkg upgrade
*** [#n3a40d8c]
Performing sanity check on apache24 configuration:
[Mon Jan 06 11:49:20.552895 2020] [php7:crit] [pid 12786:tid 34397577216] Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe. You need to recompile PHP.
AH00013: Pre-configuration failed
*** [#f74b5bdd]
994 11:14 postfix reload
995 11:15 amavisd restart
996 11:15 postfix reload
997 11:15 cat /var/log/all.log
998 11:15 history
999 11:15 pkg info
1000 11:17 sh
1001 11:40 top
1002 11:40 cat /var/log/all.log
1003 11:41 cat /var/log/all.log
1004 11:41 newaliases
1005 11:42 pkg info
1006 11:43 portinstall security/amavisd-new
1007 11:47 portupgrade -rf amavisd-new-2.12.0,1
1008 11:53 pkg delete perl5-5.28.2
1009 11:53 cd /usr/ports/lang/perl5
1010 11:53 cd /usr/ports/lang/
1011 11:53 ll
1012 11:54 cd perl5.28
1013 11:54 make config
1014 11:54 make deinistall
1015 11:54 make deinstall
1016 11:54 portupgrade -rf amavisd-new-2.12.0,1
1017 12:01 portupgrade -rf php72-7.2.26
1018 12:04 cd /usr/ports/lang/php72
1019 12:04 ll
1020 12:04 make install
1021 12:04 make deinstall
1022 12:05 portinstall lang/php72
1023 12:05 pkg info
1024 12:06 portupgrade -rf lang/php72
1025 12:07 portupgrade -rf php72
1026 12:07 portinstall lang/php72
1027 12:07 make install clean
1028 12:07 make deinstall
1029 12:08 /usr/local/sbin/pkg-static info -g -Ea
1030 12:09 portupgrade -f php72-extensions
1031 12:10 /root/bin/check.sh
1032 12:12 portupgrade -rf php72
1033 12:12 pkg info
1034 12:13 /root/bin/check.sh
1035 12:15 /root/bin/check.sh
1036 12:16 portsnap fetch update
1037 12:17 portsnap extract
1038 12:53 ll
1039 12:55 make install
1040 12:56 make deinstall
1041 12:56 make reinstall
1042 12:56 amke install -Force
1043 12:56 make install -Force
1044 12:57 make install -k
1045 12:57 make install
1046 12:57 pkg info
1047 12:58 pkg install php72
1048 12:59 cd
1049 12:59 pkg info
1050 12:59 portupgrade -rf php72-7.2.26
1051 13:36 apachectl restart
1052 13:36 pkg info
1053 13:40 portupgrade apache24-2.4.41-rf
1054 13:40 portupgrade -rf apache24-2.4.41
1055 13:48 apachectl restart
1056 13:49 portupgrade -rfR apache24-2.4.41
1057 14:26 apachectl restart
1058 14:28 pkg info
1059 14:28 top
1060 14:29 history
=====
Message from postgresql12-client-12.5:
--
The PostgreSQL port has a collection of "side orders":
postgresql-docs
For all of the html documentation
p5-Pg
A perl5 API for client access to PostgreSQL databases.
postgresql-tcltk
If you want tcl/tk client support.
postgresql-jdbc
For Java JDBC support.
postgresql-odbc
For client access from unix applications using ODBC as access
method. Not needed to access unix PostgreSQL servers from Win32
using ODBC. See below.
ruby-postgres, py-psycopg2
For client access to PostgreSQL databases using the ruby & python
languages.
postgresql-plperl, postgresql-pltcl & postgresql-plruby
For using perl5, tcl & ruby as procedural languages.
postgresql-contrib
Lots of contributed utilities, postgresql functions and
datatypes. There you find pg_standby, pgcrypto and many other cool
things.
etc...
You may need to manually remove /usr/local/etc/namedb/named.conf if it is no longer needed.
=====
Message from bind911-9.11.26:
--
===> NOTICE:
This port is deprecated; you may wish to reconsider installing it:
End of life, please migrate to a newer version of BIND9.
It is scheduled to be removed on or after 2021-12-31.
----
Total access &counter(total);:本日 &counter(today);:昨日 &counter(yesterday);
#counter([total|today|yesterday]);