Gentoo LinuxでCatalyst Framework (emerge: there are no ebuilds to satisfy "dev-perl/module-build".)

| コメント(0) | トラックバック(0)

ふとGentooにCatalyst Frameworkを入れてみようかと思った。
Catalyst Framework - Gentoo Linux Wiki の手順に従って

# layman -a perl-experimental
# ls -1 /usr/portage/local/layman/perl-experimental/dev-perl/ | awk '{ print "dev-perl/" $1 " ~x86"}' >> /etc/portage/package.keywords
# emerge -av Task-Catalyst

エラー。
emerge: there are no ebuilds to satisfy "dev-perl/module-build".
?そんなパッケージがない。どうやらvirtual/perl-Module-Buildにかわったらしい。 でこれを解消してもさらに
emerge: there are no ebuilds to satisfy "dev-perl/Locale-Maketext-Simple".
これもvirtual/perl-Locale-Maketext-Simpleになったらしい。
面倒なのでebuildの方を一気に修正。

for E in `grep -l -e dev-perl/module-build -e dev-perl/Locale-Maketext-Simple /usr/portage/local/layman/perl-experimental/dev-perl/*/*.ebuild`
do
perl -p -i.bak -e 's:dev-perl/module-build:virtual/perl-Module-Build:g;s:dev-perl/Locale-Maketext-Simple:virtual/perl-Locale-Maketext-Simple:g' $E
ebuild $E digest
done

結局、package.keywordsに↓を手で追加することになった。

dev-perl/JSON ~x86
virtual/perl-Module-CoreList ~x86
perl-core/Module-CoreList ~x86
dev-perl/Class-DBI-Plugin-DeepAbstractSearch ~x86
dev-perl/Class-Inspector ~x86
dev-perl/DBD-SQLite ~x86
dev-perl/Context-Preserve ~x86
dev-perl/Carp-Clan ~x86
dev-perl/SQL-Abstract ~x86
dev-perl/Path-Class ~x86
dev-perl/Date-Simple ~x86
dev-perl/Data-Dumper-Concise ~x86
dev-perl/DateTime-Format-SQLite ~x86
dev-perl/Time-Piece-MySQL ~x86
dev-perl/DateTime ~x86
dev-perl/DateTime-TimeZone ~x86
dev-perl/DateTime-Locale ~x86
dev-perl/Params-Validate ~x86
dev-perl/Class-DBI-Plugin ~x86
dev-perl/Parse-RecDescent ~x86
dev-perl/Digest-SHA1 ~x86
dev-perl/Data-Alias ~x86
dev-perl/B-Hooks-EndOfScope ~x86
dev-perl/Variable-Magic ~x86
dev-perl/PadWalker ~x86
virtual/perl-AutoLoader ~x86
perl-core/AutoLoader ~x86
virtual/perl-Parse-CPAN-Meta ~x86
perl-core/Parse-CPAN-Meta ~x86
virtual/perl-Module-Build ~x86
perl-core/Module-Build ~x86
virtual/perl-ExtUtils-CBuilder ~x86
perl-core/ExtUtils-CBuilder ~x86
virtual/perl-Attribute-Handlers ~x86
perl-core/Attribute-Handlers ~x86

Catalyst Frameworkなんて誰も使ってないのか?

20100330 追記 laymanのデフォルトが/var/lib/laymanになったあたりで、壊れてたらしい。無駄なことしてた。

トラックバック(0)

トラックバックURL: http://uwi.but.jp/mt/mt-tb.cgi/289

コメントする

このブログ記事について

このページは、uwiが2010年3月27日 10:47に書いたブログ記事です。

ひとつ前のブログ記事は「最大値・最小値探索のロジック」です。

次のブログ記事は「Gentoo LinuxでCatalyst Framework もう一度」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。