« LinuxのノートPCでアナログモデムを使う ー 秋月電子にお世話になるの巻 | Main | 英辞郎 第四版をEBViewで使うの巻 »

June 22, 2008

Ports Collectionを最新に保つ

 大した記事じゃないけど,筆者が日常行っているportsのメンテナンスのコマンド大公開.
また間違っているのかもしれないので識者の方チェックのほどよろしくお願いいたします.
 必要なのはportsnap(最近のFreeBSDなら標準でインストールされている),あとportupgrade(/usr/ports/ports-mgmt/portupgrade).

 筆者が日常的に使っているコマンドは

> sudo portsnap fetch update && sudo portsdb -F && sudo portversion -vL '='

これでネットを通してport treeが最新になるし,インストールしてあるportsのヴァージョンが古ければリストアップしてくれる.
古いportのリストが出てきたら
> sudo portupgrade -aP

でアップグレードする.

 今までまったくportsnapを使ったことがなく,初めて使う場合は

> sudo portsnap fetch extract update && sudo portsdb -F && sudo portversion -vL '='

というより,この処理は結構時間がかかってsudoの期限が切れてパスワードの再入力が必要(筆者のしょぼいPC環境では)なので,
> su
# portsnap fetch extract update && portsdb -F && portversion -vL '='

が,吉かも.
ちなみにportsdbのオプションはportsdb -uUと教えられていたのだが,ネットで検索して研究した結果portsdb -Fという結論にいたった.

 また,時々portsのデータベースが壊れているという表示で先に進めなくなる事態に遭遇したことが何回かある.この時は,理屈はよくわかっていないが,Xorg 7.2のアップデートの時のUPDATINGに書いてあったコマンドで回避したらうまくいった.それによると,

# rm -f /usr/ports/INDEX*.db /var/db/pkg/pkgdb.db
# pkgdb -fu
# cd /usr/ports && make index

この一連のコマンドでうまくいった.

 あとはportsじゃないけど,セキュリティパッチなどの関連で

> sudo freebsd-update fetch install

を適宜実行すれば.かっていんぐえっじなユーザー以外は充分なのでは,という話.

 各自検証の上ご使用ください.

|

« LinuxのノートPCでアナログモデムを使う ー 秋月電子にお世話になるの巻 | Main | 英辞郎 第四版をEBViewで使うの巻 »

FreeBSD」カテゴリの記事

パソコン・インターネット」カテゴリの記事

Comments

Why visitors still use to read news papers when in this technological globe the whole thing is available on net?

Posted by: tarencontrecougar.info | June 29, 2014 at 10:49 PM

It's the best time to make some plans for the future and it is time to be happy. I've read this post and if I could I desire to suggest you some interesting things or tips. Maybe you can write next articles referring to this article. I wish to read more things about it!

Posted by: http://siterencontrecougarfr.info/ | June 30, 2014 at 07:49 AM

Thanks for your personal marvelous posting! I certainly enjoyed reading it, you might be a great author.I will make certain to bookmark your blog and will come back very soon. I want to encourage you continue your great writing, have a nice day!

Posted by: บริษัทปลวก | October 14, 2015 at 06:58 AM

Post a comment



(Not displayed with comment.)




TrackBack

TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/37290/41613602

Listed below are links to weblogs that reference Ports Collectionを最新に保つ:

« LinuxのノートPCでアナログモデムを使う ー 秋月電子にお世話になるの巻 | Main | 英辞郎 第四版をEBViewで使うの巻 »