DebianにUbuntuリポジトリを追加する

DebianにUbuntuリポジトリを追加する

必要なドライバやゲームがDebianリポジトリにないので、UbuntuリポジトリをDebianに追加する方法を知りたいです。たとえば、darkplacesUbuntuリポジトリのゲームをしたいとします。

quentin@THERIG:~$ sudo apt-get install darkplaces
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package darkplaces

...これはうまくいきません。

それでは、Debianリポジトリと一緒にUbuntuリポジトリを追加する方法は?

ベストアンサー1

Ubuntuリポジトリにエントリを追加することでこれを行うことができます/etc/apt/sources.list.d。ただし、複雑な6車線の高速道路を歩くことは物理的に可能な限り一般的にはお勧めできません。

異なるバージョンのディストリビューションのリポジトリを混在させることは、そのディストリビューションが同じパッケージマネージャを使用しても、異なるバージョンに異なるライブラリバージョンのセットがあるため、うまく機能しないことがよくあります。 Debian とその派生物 (ほとんどのディストリビューションのように) は、複数のバージョンのライブラリを同時にインストールすることを許可しますが、特定のバージョンのライブラリに依存する他のパッケージには拡張されません。開発パッケージをインストールしないと(開発パッケージには正確なライブラリ要件がある傾向があります)、しばらくは機能しますが、遅かれ早かれ事実上クラッシュする可能性があります。

ライブラリの非互換理由アンフェタミン各Ubuntuバージョンには別々のバイナリパッケージソースがあります。 DebianとUbuntuのバージョンを混在させることは、異なるUbuntuのバージョンを混ぜるのと似ています。

Ubuntu用のドライバが必要な場合は、最も簡単な回避策はUbuntuをインストールすることです。低レベルのソフトウェア(カーネル、コアシステムユーティリティ、Xサーバー、およびライブラリ)は、一貫した全体を形成する必要があることがよくあります。通常、更新されたカーネルをインストールするのは安全ですが、そのカーネルもインストールする必要があります。カーネルを同じように設定しないでください。

ユーザーと管理者として、UbuntuとDebianの間に大きな違いはありません。 Debianを選択する理由が何であれ、最新のUbuntuにハードウェア用のドライバがあり、Debianが遅れている場合(Debianの安定リリースに固執する場合はまれではありません)、Ubuntuに切り替えることが最善の選択かもしれません。

一部のパッケージはUbuntuで、いくつかはDebianからインポートしたい場合、または他のバージョンのDebian / Ubuntuでパッケージを持ちたい場合(これは複数世代のソフトウェアスタッフでビルドをテストしたい開発者にとって特に便利です)。他のDebian / Ubuntuバージョンをインストールするのは簡単です。chrootしたがって、システムに対して1つのバージョンを実行できますが、アプリケーションの別のバージョンを実行できます。

おすすめ記事