.debファイル、apt-get、およびdebian / ubuntuリポジトリを使用するように.rpmベースのシステムを変更できますか?

.debファイル、apt-get、およびdebian / ubuntuリポジトリを使用するように.rpmベースのシステムを変更できますか?

最近、私のネットブックにDebianをインストールするのに問題がありました。私は3つの主要なハードウェア/カーネルの問題を解決したくなかったし、すべてのフォーラム/ウィキ記事でまったく同じ問題を報告しましたが、ほとんど簡単な解決策がなかったので、新しいことを試みることにしました。

だから私は基本的に、ある程度完璧に動作するディストリビューションを見つけることを望んで、私が手に入れることができるすべてのディストリビューションを試しました。

驚くべきことに、最新バージョンのopenSUSEは完全に実行され、Debianほど高速です。

残念ながら、Debianベースのシステムの多くの標準パッケージは、openSUSEにデフォルトでインストールされていません。利用可能なソフトウェアリポジトリは残念ながら小さいです。

この問題を解決する方法はありますか?まったく関係のないディストリビューションのデフォルトカーネル設定の上にDebianベースのシステムを構築しますか?

答え1

あるディストリビューションから別のディストリビューションにパッケージを直接インストールすることはできません。

通常、ドライバの問題はディストリビューションによって変わらず、カーネルとドライバのバージョンによって異なります。 Debian用の更新されたカーネルまたはドライバを探します。

chroot(別のパーティションまたはDebootstrapを使用して)にDebianをインストールし、SuSEカーネルで実行できます。すでに私schrootおよびdebootstrapガイドの作成他の目的でSuSEインストールにdebootstrapバイナリがある場合schrootパッケージをインストールしたら、同様の指示に従ってDebianまたはUbuntu chrootを実行できます。

答え2

UbuntuからFedoraまたはopenSUSEに移動したときに人々が感じる最初の印象はまさにこれだと思います。うわー、リポジトリが小さいです。

どちらのディストリビューションも、厳密なオープンソースポリシーにより効率的なリポジトリを維持します。

どちらのディストリビューションにも公式リポジトリを補完するサードパーティのリポジトリがあります。

  • FedoraにはRPMFusionがあります。

  • オープンスリーパックマン(openSUSE Packman)用。

設定にPackmanを追加すると、zypper利用可能なパッケージの数がより快適になります。

Packmanを次に追加して、コマンドラインからrootとしてこれを行う必要がありますzypper

zypper ar -f -n packman http://packman.inode.at/suse/openSUSE_11.4 packman

openSUSEのバージョンが正しいことを確認してください。

vlc用の他のリポジトリがあります。それを見てここ

答え3

あなたできる次のプログラムを使用して、 debs を rpm に、alienまたはその逆に変換します。いいえあるディストリビューションから別のディストリビューションにパッケージを移植することをお勧めします。

関連情報