Ubuntu 12.10 64 ビットで Retrospect をセットアップするにはどうすればよいですか?

Ubuntu 12.10 64 ビットで Retrospect をセットアップするにはどうすればよいですか?

問題

Retrospect は私の組織が使用しているバックアップ システムですが、Ubuntu 12.10 64 ビット デスクトップのサポートが見つかりません。

私が試したこと(しかし動作しませんでした)

  1. Redhatバージョンをダウンロードし、debに変換してみます

    wget http://download.dantz.com/archives/Linux_Client-7_6_100.rpm
    sudo alien Linux_Client-7_6_100.rpm
    
  2. RestrospectユーザーフォーラムにはこのスレッドRetrospectをインストールするためのi386 .debファイルを提供する

質問

これを自分のシステムにインストールする方法はありますか?

答え1

i386 Debianパッケージファイルは、amd64システムに「強制的に」インストールできるはずです。

dpkg -i --force-architecture

これにより、アプリケーションが使用可能になるまでに他の問題が残る可能性があります。パッケージは他のライブラリ、具体的には i386 バージョンに依存している可能性があります。

これはDebian、そしてUbuntuでは、マルチアーチプロジェクト。これにより、異なるアーキテクチャ用にコンパイルされた同じライブラリをシステムに同時にインストールできます。ただし、おそらく、参照しているパッケージには問題のある外部パッケージ依存関係がないため、これらのマルチアーキテクチャ ライブラリは必要ありません (以下にリンクされているフォーラムの投稿は、これが当てはまることを示唆しています)。

この時点からどのように続行するかは、パッケージの内部依存関係とレイアウトによって異なります。このUbuntuフォーラムの投稿64ビットUbuntuにRetrospectをインストールするという状況を正確に処理しているようです。

  1. alienRPM から Debian パッケージ形式への変換
  2. ファイル内のi386文字列を手動で変更するamd64debian/control
  3. パッケージを再構築しています。

--force-architectureへの切り替えでは手順 2 は必要ないと思いますdpkgが、実験してみると、実際にどのように機能するかがわかると思います。

フォーラムの投稿には、Retrospect の前提条件としてパッケージlibstdc++6とがリストされていることに注意してくださいlibc6-i386(ここでは multiarch が必要になる可能性がありますが、フォーラムの投稿者はそれなしで管理しているようです)。

関連情報