2011年6月20日月曜日

FreeBSDでインストールしてるアプリ一覧



pkg_infoでもいいのだが、依存関係ではいってるものも出るのでちょっとうざい。


以下の様にしてどこからも参照されていないpackageを探せば比較的楽にインストールしたアプリを思い出せる。



#!/usr/local/bin/ruby
res=`pkg_info -Ra`.split(/\n/)
c=0
while(c<res.size)
if(/^Information /=~res[c])then
c+=1
c+=1
puts res[c-2 ].split[2].sub(/-[^-]*:$/,"") if(!(/^Required/=~res[c]))
end
c+=1
end






0 件のコメント:

コメントを投稿