CONTENTS


Lastmodified 2021-06-21 (月) 11:29:15


mesa-libs

2019年7月7日

mesa-libs-18.3.2

  989  14:05   portupgrade -fr textproc/py-sphinx
  990  14:07   /root/bin/check.sh
  991  14:08   portupgrade -ar --batch && reboot
  992  8:54    /root/bin/check.sh
  993  8:58    pkg delete py27-asn1crypto-0.22.0
  994  8:59    portupgrade -fr py36-asn1crypto-0.22.0 --batch && reboot
  995  9:06    /root/bin/check.sh
  996  9:07    pkg delete py27-pycparser-2.18
  997  9:08    locate pycparser
  998  9:09    portupgrade -fr --batch devel/py-pycparser
  999  9:10    /root/bin/check.sh
 1000  9:11    portupgrade -fr --batch p5-Date-Manip-6.76 postfix-3.4.5,1 && reboot
 1001  9:18    /root/bin/check.sh
 1002  9:19    pkg info
 1003  9:19    pkg delete py27-CommonMark-0.9.0
 1004  9:20    portupgrade -fr --batch py36-CommonMark-0.9.0
 1005  9:22    /root/bin/check.sh
 1006  9:23    pkg info
 1007  9:28    /root/bin/check.sh
 1008  9:30    pkg info -r mesa-libs-18.3.2
 1009  9:31    portupgrade -Rrf --batch cairo-1.16.0,2
 1010  17:02   /root/bin/check.sh
 1011  17:03   /root/bin/check.sh
 1012  17:07   history
portupgrade -fr textproc/py-sphinx
pkg delete py27-asn1crypto-0.22.0
pkg delete py27-pycparser-2.18
portupgrade -fr --batch devel/py-pycparser
pkg delete py27-CommonMark-0.9.0
portupgrade -fr --batch py36-CommonMark-0.9.0
portupgrade -Rrf --batch cairo-1.16.0,2
portupgrade -ar --batch && reboot

portupgrade -fr py36-asn1crypto-0.22.0 --batch && reboot
portupgrade -fr py36-asn1crypto-0.22.0 --batch && reboot

2017年5月吉日

/usr/sbin/portsnap fetch update && /usr/local/sbin/portversion -vl'<' 

すると

[Updating the portsdb <format:bdb_btree> in /usr/ports ... - 27077 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.........23000.........24000.........25000.........26000.........27000 ..... done]
gbm-17.0.3                  <  needs updating (port has 17.1.0) (=> 'graphics/mesa-libs')
libEGL-17.0.3               <  needs updating (port has 17.1.0) (=> 'graphics/mesa-libs')
libGL-17.0.3                <  needs updating (port has 17.1.0) (=> 'graphics/mesa-libs')
libglapi-17.0.3             <  needs updating (port has 17.1.0) (=> 'graphics/mesa-libs')

とでて、portsupgrade -a ではエラーとなる。

上記4っつのportsが mesa-libs へ統合された模様。

PortsUpdateing には対処法などの記載がいつまで経っても(2017年5月26日時点で)出ない。

http://blog.goo.ne.jp/koyusoma5102/e/29aaaf0f23dd198b8c13e319a2c7bd0c

上記URLを参考にして・・・

# pkg info -r gbm-17.0.3
gbm-17.0.3:
       libEGL-17.0.3

# pkg info -r libEGL-17.0.3
libEGL-17.0.3:
       cairo-1.14.8_1,2

# pkg info -r libGL-17.0.3
libGL-17.0.3:
       cairo-1.14.8_1,2

# pkg info -r libglapi-17.0.3
libglapi-17.0.3:
       libGL-17.0.3
       gbm-17.0.3

という依存関係とのこと。

(1)PortsTreeから削除された上記のportsをすべてアンインストールする

# pkg delete -f gbm-17.0.3 libEGL-17.0.3 libGL-17.0.3 libglapi-17.0.3

Updating database digests format: 100%
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 4 packages (of 0 packages in the universe):

Installed packages to be REMOVED:
       gbm-17.0.3
       libEGL-17.0.3
       libGL-17.0.3
       libglapi-17.0.3

Number of packages to be removed: 4

The operation will free 2 MiB.

Proceed with deinstalling packages? [y/N]: y
[1/4] Deinstalling libEGL-17.0.3...
[1/4] Deleting files for libEGL-17.0.3: 100%
[2/4] Deinstalling gbm-17.0.3...
[2/4] Deleting files for gbm-17.0.3: 100%
[3/4] Deinstalling libGL-17.0.3...
[3/4] Deleting files for libGL-17.0.3: 100%
[4/4] Deinstalling libglapi-17.0.3...
[4/4] Deleting files for libglapi-17.0.3: 100%

(2)削除したportsに依存しているportsを表示

# pkg check -d -n

Checking all packages: 100%
cairo has a missing dependency: libGL
cairo has a missing dependency: libEGL
cairo is missing a required shared library: libGL.so.1
cairo is missing a required shared library: libEGL.so.1

(3)削除したportsを必要とする ports を強制再インストールする。

# portupgrade -fur cairo

以上で、

# pkg check -d -n

 Checking all packages: 100%

OK

参考: https://lists.freebsd.org/pipermail/freebsd-ports/2017-May/thread.html#108562


Total access 3270:本日 1:昨日 0

Counter: 3270, today: 1, yesterday: 0

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS