Debian 6(Squeeze)のuwsgiインストールでは、libc6とinitscriptsをアップグレードしようとします。

Debian 6(Squeeze)のuwsgiインストールでは、libc6とinitscriptsをアップグレードしようとします。

uwsgi私のDebianサーバーにインストールしたいです。このパッケージを使用するには、一部のコアパッケージをアップグレードする必要があります。

  • libc62.11.3-3(現在安定) -> 2.13-35
  • initscripts2.88dsf-13.1+squeeze1(現在は安定的) -> 2.88dsf-13.3

これを安全にすることができますか?それともlibc6をアップグレードせずにこのパッケージをインストールする方法はありますか?私のファイルには次の内容があります/etc/apt/preferences

Package: *
Pin: release a=stable
Pin-Priority: 1001

Package: *
Pin: release a=testing
Pin-Priority: 60

Package: *
Pin: release a=unstable
Pin-Priority: 50

Package: fabric
Pin: release a=unstable
Pin-Priority: 2000

ベストアンサー1

安定したインストール環境でテストディストリビューションのパッケージをインストールしたいようです。テストパッケージはテストから多くのライブラリや他のパッケージをインポートするため、これはほとんど機能しません。より多くの衝突と欠落した依存関係があるため、純粋なテストよりもメンテナンスが難しい混合安定/テストシステムで終わります。テストは安全なアップデートを確実に迅速に受け取ることができず、サーバーで使用するのは良い考えではないことに注意してください。

安定版(uwsgiなど)では利用できない特定のパッケージが必要な場合は、ソースからコンパイルすることをお勧めします。通常、安定したバージョンでソースコードを再コンパイルすれば十分です。パッケージの最小ライブラリの依存関係は、インストールした開発パッケージのバージョンに従って生成されます。または、以下を参照することもできます。バックポート:テスト中のパッケージが安定したリリースに再コンパイルされました。

uwsgiの場合、公式のバックポートはありませんが、非公式。ソースからコンパイルするには、次のものが必要です。いくつかのマイナーな修正とlibjanssonバックポート。ソースからコンパイルするか他のバイナリを使用しても、セキュリティ更新プログラムを受け取ることができないため、上流のセキュリティアドバイザリに注意してください。

おすすめ記事