Debian Squeezeを使用していますが、UnityでUbuntuをテストしたいです。
Ubuntu 12.10 ISOをダウンロードしてインストールしましたが、Debianのローカルリポジトリを追加する方法が見つかりません。
Ubuntu 12.10でDebianのDVDリポジトリを使用するにはどうすればよいですか?
一般的に、DebianとUbuntuを混在させることは良い考えではありません。若干の違いがあるからです。
Ubuntuのリリースは、現在のDebian安定版のブランチではないことに注意してください。通常、パッケージはUbuntuのリリースが終了する少し前にDebian不安定版と同期されます。
また、いくつかの特別なUbuntuパッチが適用された可能性があります。
MixingDebianおよびUbuntuリポジトリにより、システムがメンテナンス不能になる可能性があります。パッケージの依存関係により、矛盾を導入し、デッドロック状態を引き起こします。
apt
に追加上記で警告されました。試してみたい場合は、Debian DVDを/etc/apt/sources.list
に追加できます。詳細については man sources.list
をご覧ください
dpkg
を使用した手動インストールdpkg --force-depends <package.deb>
でDebianパッケージをインストールします。apt-get install -f
で解決してみてください。これは最初のアプローチよりも優れていますが、apt-get upgrade
を使用してシステムを更新すると、時間が経つにつれて依存関係の問題が発生する可能性があります。
私のアドバイスは、Launchpadアカウントとppaリポジトリを作成することです。 ubuntu-dev-tools
パッケージもインストールします。
次のコマンドを使用すると、Debianソースを取得し、Ubuntu用にコンパイルすることができます。
backportpackage --upload=ppa:${LAUNCHPAD_USER}/${PPA_NAME} --source=squeeze --destination=quantal ${SOURCE_PACAKGE}
これをインストールするには、apt-add-repository
を使用してppaリポジトリをapt構成に追加するだけです。
この方法はもう少し複雑かもしれませんが、依存関係が壊れていないことを確認するのに役立ちます。
上記のように、ubuntuでdebianを切り替えると、その逆も同様です。
警告は以前と同様に適用されます。
ランチパッドのppaを使用する代わりに、ソースをubuntuから手動で取得して、たとえばpbuilder
自分。
debian squeezeを使用している場合、ubuntu quantalはdebian不安定版。