CPANPLUSで学位をスキップできますか?


0

私はいくつかのパッケージでいくつかの依存関係の問題を抱えています。 CPANPLUS(cpanとcpanmはオプションではありません)を使用する必要があります。パッケージをインストールするときに依存関係をスキップできる方法はありますか。 --force すべての依存関係をインストールしているようです(それらが既にインストールされていて、この場合は循環的なdepにつながっていても)。 --skiptest テストをスキップするだけです。


依存関係が既にインストールされている場合、循環的な依存関係を引き起こすことが直面している問題は何ですか?
HerbN

@HerbN 2つのパッケージが互いに依存している場合は、「--forceは既にインストールされている場合でもすべての依存関係をインストールします」 - 自分自身を前後にインストールし続けます。私は手動でこの問題を解決していない問題を解決しました。
xenoterracide

回答:


-1

あなたはいつも.debファイル(あるいはあなたのディストリビューションによっては.rpm / .tgz)をダウンロードし、それを展開してdata.tgz(少なくとも.debファイルにある)を/に展開することができます。もちろん、これはパッケージが追跡されていないため、非常に簡単には削除されないため、かなり醜いです。


cpanplusを使用している場合(少なくともパッケージマネージャによって)、パッケージは通常通り追跡されません。 cpanplusを使う理由は、パッケージマネージャでパッケージをインストールできるようにするための拡張機能があるからです。ところで、すべての20k + cpanモジュールがdebianにパッケージされているわけではありません。私は.debや.rpmディストリビューションを使いません、そして私はディストリビューションのためのものをパッケージ化する方法を知っています。
xenoterracide

それは尋ねられた質問に答えないのでdownmodded。
xenoterracide
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.