Debian: 以前のバージョンのリポジトリからパッケージをインストールすることは可能で安全ですか?

Debian: 以前のバージョンのリポジトリからパッケージをインストールすることは可能で安全ですか?

私は現在Debianテスト(Wheezy)を実行していますSCIM布材。インストールしたい簡体ピンインパッケージはありますが、以前のスタジアスストアにはパッケージがありましたが、テストストアにはそのようなパッケージはありません。 Unstableにパッケージのコピーがありますが、私のアーキテクチャ(amd64)には適していません。

パッケージのバージョンを見ると、安定したリポジトリのバージョンと不安定なリポジトリのバージョンが同じであることがわかりました。もしそうなら、2つの質問があります。

  1. ほとんどのSqueezeパッケージが現在テストされているパッケージのバージョンに対する依存関係を満たすと仮定していますが、古いリポジトリからパッケージをインストールできない理由はありますか?

  2. これを達成するための最良の方法は何ですか? (Squeezeリポジトリをsources.list?Squeezeパッケージのダウンロードに追加して手動でインストールしますか?)

答え1

この場合、はい、これは可能で安全です。

Debian は、要求されたパッケージごとに依存関係ツリーを保持するためです。

クラッシュ(ポート予約、デバイスドライバなど)が原因で、一部のライブラリが同じインストールで2つの異なるバージョンに共存できないというリスクがあります。この場合はapt停止し、何をすべきか尋ねます。 (この場合、他のUL質問に返信してください。--)

squeeze.listに追加できますsource.list.d

ケア!新しいバージョンの APT は、「で終わらないファイル名を無視します。.list".):

cat <<eof >/etc/apt/sources.list.d/squeeze.list
deb http://ftp.be.debian.org/debian/ squeeze-updates main contrib
deb-src http://security.debian.org/ squeeze/updates main contrib
eof

defaultディレクティブの追加/etc/apt/apt.conf.d/

cat <<eof >/etc/apt/apt.conf.d/99squeeze
APT::Default-Release "wheezy";

-tデフォルト設定を上書きするには、スイッチを apt-get として使用するよりも:

apt-get -t squeeze install scim-pinyin

答え2

一度やってみました。画像ビューアで、glivスライドショーを再生できるので、欲しかったのですが、最新バージョン(Debian sid)にはバグがあり、起動時に終了しました。一度「ダウングレード」すると動作しました。

では、/etc/apt/sources.list次のように仮定しましょう。

deb http://ftp.de.debian.org/debian sid main contrib non-free
# deb http://ftp.de.debian.org/debian wheezy main contrib non-free
# deb http://ftp.de.debian.org/debian squeeze main contrib non-free

この場合、最後の2行のコメントを削除してから、runsudo aptitude updateとrunを順番に実行しますaptitude versions PACKAGE。お気に入りのバージョンを見つけて実行しますsudo aptitude install PACKAGE=VERSION(適切な出力の2番目の列にバージョンを正確に入力してください)。

作業が終わったら、復元したいかもしれないので、 /etc/apt/sources.list一度に1つのDebianバージョンをローミングします。

関連情報