FedoraにDebianパッケージをインストールできますか?

FedoraにDebianパッケージをインストールできますか?

expect私はシェルではなく組み込みコマンド(たとえば)を使用するスクリプトを作成しようとしていますが、これをオフラインで使用する予定です。

expect通常、Fedoraを使用してインストールするsudo yum install expectか、Ubuntuを使用してインストールできますsudo apt install expect

expectしかし、パッケージをダウンロードしたいのですが、すべてが使用法によって異なりますsudo apt-cache depends expect(学習後は使用法によって異なります...)sudo apt download <depends>

私はそれを試していくつかの.debファイルをダウンロードしました。私もこれを試しました:

  1. ファイルからdata.tarファイルを抽出します.deb(常に成功しなかったため、使用したくなく、dpkg -i <some_pkg.deb>Fedoraで使用したい(使用しないdpkg))。

  2. 以下を使用してすべてのファイルを抽出します。tar -xhf data.tar -C ~/demo

  3. 最後に、以下を使用してシステムディレクトリ内のすべてのファイルを手動でコピーしました。cp -rPn ~/demo/bin/* /bin ~/demo/etc/* /etc ...

ただし、これを行うと(特に.debFedoraでこのタイプのパッケージを使用すると)エラーが発生し、segmentation fault (core dumped)システムがハングします。

目標を達成するために使用されなくなり、危険な方法を試していることを知っていますが、オフラインで使用できる方法(特にバックアップコマンド、たとえば/usr/bin/expectすべての依存関係を含む)はありますか?

ベストアンサー1

試してみてください。alienさまざまなパッケージシステム間でパッケージを変換します。

完璧な方法ではなく、依存関係が適用され、他の問題があるかもしれませんが、試してみる価値があります。

おすすめ記事