質問: aptitudeとcpan / gems / pypiのどちらでパッケージを使用するのですか? 公式からパッケージをインストールするときの一般的なルールは何ですか.debリポジトリと、言語のパッケージマネージャを使用してインストールする場合の違い上流のリポジトリにあるものは、少なくともわずかに古くなっていることが多いですが、パッケージを「公式」のものと衝突させたくないので、aptitudeが公式のインストールを強制するようですとにかく多くの場合のもの。
回答: aptitudeを使用して別のパッケージマネージャーからパッケージを管理することに本当に反対しています。 cpan、gems、pecl、pearなどは、それぞれの言語のパッケージマネージャーです。それらは、あなたがデフォルトにすべきものです-私の意見では-それが彼らのために設計されたものだからです。言うまでもなく、それらのほとんどすべてがアップグレードと更新を処理します(gem update、gem upgradeなど)。これは、yumを使用してubuntuマシンにapacheをインストールするようなものです。とは言っても、aptitudeバージョンが最高の時代を支配している場合がいくつかあります。その1つは、言語パッケージマネージャーからのモジュールのインストールが失敗した場合です(これは通常、さまざまな構成の問題が原因です)。この問題に遭遇することはめったにありません。私の意見では優先順位言語パッケージマネージャー> aptitude。